■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
画像処理プログラム
1 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/23(月) 23:58
linuxで画像処理のプログラムを書きたいと思っています。
参考になるサイト等がありましたら教えてください。


2 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 00:16
1です。
上に追加です。
C言語でやりたいと思っています。


3 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 01:18
>1
君がサーチエンジンで探して、俺に教えてくれよ。


4 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 01:57
画像処理でOS依存なとこなんて表示くらいしかないと思うのだが‥
言語依存なとこもあんましないと思うぞ‥


5 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 06:11
 私もLinux上で画像処理したいんだけど、フレームバッファ
を使う方法がわからず困ってます。Win32のDIB/DIBSection
みたいなビットマップってないんでしょうか?



6 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 07:14
言っている画像処理が何を示すのか良くわからないけど
http://www.libsdl.org/
これじゃダメなんか?


7 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 10:00
1です。
>6
画像ファイルを開いて、その画像に簡単な処理(2値化など)を
施して、保存するというようなプログラムを書きたいのです。

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




8 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 11:08
>>5

UNIX板にPIXMAPでメモリリークがどうのこうのってスレ
があるから読め。


9 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/25(水) 11:56
gimp使うっつーのは駄目かね。


10 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 03:18
xpaint の方が簡単。

でも、表示する必要がないなら、単なるメモリ操作のみで終りそう。
画像ファイルのフォーマットが問題だね。


11 名前: 黒い蛍 投稿日: 2000/10/27(金) 03:45
LinuxでGUIは無理だねって言うのは無し?
XFree86のライブラリ使えば出来るがなぁ〜



12 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 07:49
>>11
>LinuxでGUIは無理だねって言うのは無し?
無し。
どこぞのネットニュースじゃないんだから、つまらないツッコミは止めろよ。


13 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 11:21
>>11

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

だから、無し。


14 名前: お腹いっぱい@名無しさん 投稿日: 2000/10/27(金) 11:37
でもLINUXでGUIを使用するメリットはあまり無い・・・


15 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 12:55
>>14

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

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

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


で、>>1に言おう。

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

で、そーゆーのの説明が一箇所にまとまっている
サイトは知らない。2値化に関してはランダムディ
ザとかオーダードディザとかをキーにgooか何か
でサーチすれば良い。ビットマップのフォーマッ
トは自分が使うビットマップ形式について、やは
りgooか何かで検索。
それ以外は、>>8にも書いてあるがUNIX板に
「描画するだけでメモリリーク」ってスレがある
から、そこを読め。


16 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 22:19
1です。みなさん、いろいろとありがとうございます。
15さんの言うように、ある画像に処理を施すのが目的ではなくて、
どのようにして処理をするのかを知りたいと考えています。

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

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




17 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 23:34
だからgimpのソース読めや>>16



18 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/30(月) 20:08
http://www01.u-page.so-net.ne.jp/xb3/y-koujin/png_fmt/jp/Tr/PNG-Rationale.html
ここに、
>フリーの C 言語ソースをインターネット上のパブリック・ドメインに置くことで JFIF フォーマ
> ットを普及させることに成功しました。

とあるのですが、具体的にはどこに置いてあるのでしょうか?


19 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/30(月) 21:28
IJGのソースなら
ftp://ftp.uu.net/graphics/jpeg/
が本家だろう。


20 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/01(水) 21:26
どのように処理するのかてんなら本屋行けば画像処理の本がいくつも並んでる
渋谷旭屋でさえけっこう置いて在る


21 名前: 画像処理家 投稿日: 2000/11/11(土) 20:55
ビットマップのヘッダについて

バイト数 内容
2 BM ビットマップである事を表す
4 ファイルサイズ(バイト数)
2 将来のための予約
2 将来のための予約2
4 データの入っている最初の位置
4 ヘッダのサイズ
4 画像の横幅
4 画像の縦幅
2 1 (必ず1じゃないとだめ)
2 画像の色数(ビット数で表す)
・ ・
・ ・
・ ・
などなど最初の54バイトにヘッダ情報が入っている。
また、その次に24ビットカラー画像以外はカラーマップが入っている。
その次に画像の濃度値データがラスタ走査の順に入っている。



22 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/12(日) 02:48
<ラスタデータ
下から順にね。


23 名前: 投稿日: 2000/11/15(水) 02:00
gifファイルをbmpかjpegに変換したいんですけど、いいソフト有りますか?
フリーだったら嬉しいな!


24 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/15(水) 02:13
>>23
http://www.vector.co.jp/


25 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/15(水) 02:15
>>23
ベクターで探せ


26 名前: 25 投稿日: 2000/11/15(水) 02:16
被った。師んでくる。