トップページ⇒tech
26コメント8KB

画像処理プログラム

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
linuxで画像処理のプログラムを書きたいと思っています。
参考になるサイト等がありましたら教えてください。
0002名無しさん@お腹いっぱい。 NGNG
1です。
上に追加です。
C言語でやりたいと思っています。
0003名無しさん@お腹いっぱい。 NGNG
>1
君がサーチエンジンで探して、俺に教えてくれよ。
0004名無しさん@お腹いっぱい。 NGNG
画像処理でOS依存なとこなんて表示くらいしかないと思うのだが‥
言語依存なとこもあんましないと思うぞ‥
0005名無しさん@お腹いっぱい。 NGNG
 私もLinux上で画像処理したいんだけど、フレームバッファ
を使う方法がわからず困ってます。Win32のDIB/DIBSection
みたいなビットマップってないんでしょうか?
0006名無しさん@お腹いっぱい。 NGNG
言っている画像処理が何を示すのか良くわからないけど
http://www.libsdl.org/
これじゃダメなんか?
0007名無しさん@お腹いっぱい。 NGNG
1です。
>6
画像ファイルを開いて、その画像に簡単な処理(2値化など)を
施して、保存するというようなプログラムを書きたいのです。

>4
本屋さんで調べてみたら、VC用のソースが載っていて、
linuxには普通ないようなライブラリ(ヘッダファイルだったかな?)
を使っていました。

0008名無しさん@お腹いっぱい。 NGNG
>>5

UNIX板にPIXMAPでメモリリークがどうのこうのってスレ
があるから読め。
0009名無しさん@お腹いっぱい。NGNG
gimp使うっつーのは駄目かね。
0010名無しさん@お腹いっぱい。NGNG
xpaint の方が簡単。

でも、表示する必要がないなら、単なるメモリ操作のみで終りそう。
画像ファイルのフォーマットが問題だね。
0011黒い蛍NGNG
LinuxでGUIは無理だねって言うのは無し?
XFree86のライブラリ使えば出来るがなぁ〜
0012名無しさん@お腹いっぱい。NGNG
>>11
>LinuxでGUIは無理だねって言うのは無し?
無し。
どこぞのネットニュースじゃないんだから、つまらないツッコミは止めろよ。
0013名無しさん@お腹いっぱい。NGNG
>>11

あと、svgalibもあるし、最近のカーネルならfbcon
もあるしな。

だから、無し。
0014お腹いっぱい@名無しさんNGNG
でもLINUXでGUIを使用するメリットはあまり無い・・・
0015名無しさん@お腹いっぱい。NGNG
>>14

ビットマップイメージを扱うようなアプリケーションの
場合はnetpnmみたいなフィルタプログラムよりは、
GUIアプリケーションの方が良いんじゃないかな?

「メリットがあまり無い」って程でもないと思う。

>>1は、「そのような処理」をしたいんじゃなく
て「そのような処理をするプログラムに興味があ
る」んじゃないかな?


で、>>1に言おう。

>>1の言う2値化のプログラムを(Linux+X11で)作
る場合、ファイルI/O、読み書きするビットマップ
イメージのフォーマット、X11での画像表示、ディ
ザリングの知識などが必要。

で、そーゆーのの説明が一箇所にまとまっている
サイトは知らない。2値化に関してはランダムディ
ザとかオーダードディザとかをキーにgooか何か
でサーチすれば良い。ビットマップのフォーマッ
トは自分が使うビットマップ形式について、やは
りgooか何かで検索。
それ以外は、>>8にも書いてあるがUNIX板に
「描画するだけでメモリリーク」ってスレがある
から、そこを読め。
0016名無しさん@お腹いっぱい。NGNG
1です。みなさん、いろいろとありがとうございます。
15さんの言うように、ある画像に処理を施すのが目的ではなくて、
どのようにして処理をするのかを知りたいと考えています。

いろいろと調べて頑張ってみます。

http://www.wotsit.org/ にいろいろなフォーマットについての文書が
あります。英語なので少しつらいですが。

0017名無しさん@お腹いっぱい。NGNG
だからgimpのソース読めや>>16
0018名無しさん@お腹いっぱい。NGNG
http://www01.u-page.so-net.ne.jp/xb3/y-koujin/png_fmt/jp/Tr/PNG-Rationale.html
ここに、
>フリーの C 言語ソースをインターネット上のパブリック・ドメインに置くことで JFIF フォーマ
> ットを普及させることに成功しました。

とあるのですが、具体的にはどこに置いてあるのでしょうか?
0019名無しさん@お腹いっぱい。NGNG
IJGのソースなら
ftp://ftp.uu.net/graphics/jpeg/
が本家だろう。
0020名無しさん@お腹いっぱい。NGNG
どのように処理するのかてんなら本屋行けば画像処理の本がいくつも並んでる
渋谷旭屋でさえけっこう置いて在る
0021画像処理家NGNG
ビットマップのヘッダについて

バイト数 内容
2 BM ビットマップである事を表す
4 ファイルサイズ(バイト数)
2 将来のための予約
2 将来のための予約2
4 データの入っている最初の位置
4 ヘッダのサイズ
4 画像の横幅
4 画像の縦幅
2 1 (必ず1じゃないとだめ)
2 画像の色数(ビット数で表す)
・ ・
・ ・
・ ・
などなど最初の54バイトにヘッダ情報が入っている。
また、その次に24ビットカラー画像以外はカラーマップが入っている。
その次に画像の濃度値データがラスタ走査の順に入っている。
0022名無しさん@お腹いっぱい。NGNG
<ラスタデータ
下から順にね。
00231NGNG
gifファイルをbmpかjpegに変換したいんですけど、いいソフト有りますか?
フリーだったら嬉しいな!
0024名無しさん@お腹いっぱい。NGNG
>>23
http://www.vector.co.jp/
0025名無しさん@お腹いっぱい。NGNG
>>23
ベクターで探せ
002625NGNG
被った。師んでくる。
■ このスレッドは過去ログ倉庫に格納されています