トップページ⇒tech
986コメント291KB

画像処理

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさんNGNG
見たところ、これについての質問はないので。
RGBカラー画像を別々に二値化後、一つの白黒の画像に変える方法ってあります? 初心者なもので教えてください
0002デフォルトの名無しさんNGNG
>>1
ありません
しゅうりょうーでーす
アリガトウございました
0003デフォルトの名無しさんNGNG
>>2
上げてるあたりがにくいね

このスレ、別に悪くないのでは?
0004デフォルトの名無しさんNGNG
RGB-->YCbCrに変換してYのみ表示させればいいんじゃ?
0005デフォルトの名無しさんNGNG
>>4
すばやいレスありがとうございます。
早速やってみます
0006名無しさん@お腹いっぱいNGNG
私も教えて欲しいことあります。
0007デフォルトの名無しさんNGNG
>>6
その「教えて欲しいこと」を教えてください。
00084 > 1NGNG
RGB-->YCbCr-->RGBで表示するんだけど、
CbCrは0x80にして変換すればよかったかも。。
昔のことだから忘れた。
 報告はしてね(はぁーと
0009デフォルトの名無しさんNGNG
私にも教えてー
0010デフォルトの名無しさんNGNG
検索したらこんな式見つけた
Y = 0.299R + 0.587G + 0.114B
001110NGNG
つまり
Y = (299*R + 587*G + 114*B) / 1000;
とか
Y = (306*R + 601*G + 117*B) >> 10;
でどう?
0012デフォルトの名無しさんNGNG

http://www.sm.rim.or.jp/~shishido/

 YCrCbとRGBの変換はここの「DIB・グラフィック処理実験室」
にサンプルがあるね。CrCbはマイナスになる事もあるから注意が
必要かも。
0013デフォルトの名無しさんNGNG
 白黒化はYの値を0-255に丸めて(RGB各8ビットの場合)、そのY
の値をRGBそれぞれにセットすれば良いけど、2値化はきれいにや
るのは難しそう。
0014デフォルトの名無しさんNGNG
大津の判別分析法とか使って試すべし。
0015デフォルトの名無しさんNGNG
君たちが、「こいつは最高だぜ!」という
二値化処理は何だね?

「経験から得られる」しきい値処理はダメよ。
0016デフォルトの名無しさんNGNG
テキスト文字変換
0017デフォルトの名無しさんNGNG
画像サイズが大きくなってもイイのなら「ディザ」
0018デフォルトの名無しさんNGNG
>>15
ホワイトノイズを重畳してから二値化すると良好な二値化画像が得られる。
0019デフォルトの名無しさんNGNG
>>18
ソースを書いてくれ
0020デフォルトの名無しさんNGNG
おーい、便乗質問許してくれ。
GISの勉強できるサイト求む。
0021デフォルトの名無しさんNGNG
>>13
Y信号の正常入力値は16-235じゃないの?ITU-R BT.601では。
0022sageNGNG
>>21
フロー予防用でしょ。規格外でも良いなら、
別に0-255でもいいみたい。
002322NGNG
sage間違った、鬱だ…
0024デフォルトの名無しさんNGNG
Waveletによる、アイコラ補正ツール作ってください
0025デフォルトの名無しさんNGNG
>>19
 なに甘えてるんだ?
0026デフォルトの名無しさんNGNG
>>25
プログラム「ソース」ならそう思うけど、情報の「ソース」ならそんなに目くじら
たてなくてもEE JUMP!
0027デフォルトの名無しさんNGNG
>>22
たしかに0-255でも良いが16-235を0-255に伸張して計算すると
誤差が少なくなるよ。
0028デフォルトの名無しさんNGNG
>20
Free GIS ActiveX

http://www.hsps.co.jp/atx.htm
0029デフォルトの名無しさんNGNG
age
0030デフォルトの名無しさんNGNG
>>1 の求めていることと合っているか分からんが
http://www.mars.dti.ne.jp/~torao/program/graphics/filter.html
0031デフォルトの名無しさんNGNG
>>8,12,
遅くなってすいません。だいたいのメドはつきました。ただ、閾値の算出の判別分析法で逐次代入しているので、計算に時間が・・・
PEN�V600MHzで約10分かかります(笑) まあ、今のところはそれでもいいかなと。
>>30
ありがとうございます。参考にさせて頂きます。
0032学生です。NGNG
板たててしまいましたが、こちらのほうが適切なので同じ質問します。

わたしは画像処理を勉強中の学生です。
今tga形式のファイルの読み込み方法がわからなくてこまっています。
適当な画像をUNIXのconvertコマンドでtgaファイルへ変換し、
それを入力ファイルとしたのですが、なぜかファイル読み込みでエラー
になってしまうのです。プログラムの方の間違いはないと思います。
そこで、旧バージョンのTGA画像ファイルを手に入れることはできないでしょうか?

http://www.shiojiri.ne.jp/~openspc/format/TGA/
こちらで構造はわかりましたが、この構造をもったファイルを手に入れられないので。

よろしくおねがいします。
0033学生です。NGNG
あげさせていただきます。
0034デフォルトの名無しさんNGNG
素直に、新バージョンのtga形式のフォーマットに対応する、
covertコマンドのソースをみる。
0035デフォルトの名無しさんNGNG
a.g.e.
0036デフォルトの名無しさんNGNG
意味の無い晒しアゲはやめましょう。
画像処理はやればやるほど新しい拡張命令が欲しくなります。
0037デフォルトの名無しさんNGNG
画像処理ちゅうても範囲広すぎると思う。
圧縮や減色、エフェクトの話ならともかく、tgaファイルの話されても
知らんし興味ないんだよねぇ。

それはともかく、画像処理を仕事でやろうとするとすぐにパテントの壁に
ぶつかって鬱になる。
0038デフォルトの名無しさんNGNG
 減色といえば、Cマガの2000年7月号にあったベクトル量子化というのは
なかなか面白かったな。近似色のペアをまとめて一つにしたり、あるいは
一定の領域サイズで分割してその領域毎に減色したりして効率をあげるら
しい。
0039デフォルトの名無しさんNGNG
>>32
たぶんsimtel.comに転がってるよ。
>>38
クラスタリングだよね。tetoraなんたらとかoptpixとか。
0040デフォルトの名無しさんNGNG
>>32
そこらにあるプログラム
例えば、PaintshopとかxvとかPhotoshopで変換とか出力とか
できるんじゃないの?
0041デフォルトの名無しさんNGNG

プログラム板のレベル低いね(藁
0042デフォルトの名無しさんNGNG
>>39
>tetoraなんたらとかoptpix

optpixはしらんけど、tetoraなんとかは色空間のクラスタリングのなにだから
38のとは関係ないぞ。
0043デフォルトの名無しさん01/08/30 17:54ID:9QNbWBcQ
画像処理をJavaでやろうと思ってる俺は厨房ですか?
C++が難しいんだも〜ん
0044デフォルトの名無しさん01/08/30 18:29ID:6/9p5gqo
別にいいじゃないの?
速度が問題に鳴るくらいで
0045デフォルトの名無しさん01/08/30 21:02ID:9QNbWBcQ
>>44
そうなんですよね。
速度が問題・・・
0046デフォルトの名無しさん01/08/30 21:36ID:w1HrIvLM
速度だけならせいぜい10万倍ぐらいしか
はやくならにゃいとおもわれ
0047デフォルトの名無しさん01/08/31 20:15ID:a3QlxkFk
>>43

 私もJavaのMemoryImageSourceで画像処理の実験やってみたけど、
「フレームバッファ内ピクセルの操作」「フレームバッファ間の転送」
に関してはわりと実用的だったような気がする。ただ、描画性能は
いまいち。

 Java2だとBufferedImageがWin32のDIBSection並の機能を持って
いるんで(バッファの扱いがかなりわかりにくいが)、工夫次第では
面白いものが出来そう。
0048デフォルトの名無しさん01/09/02 16:41ID:UMm5RQG.
Java Advanced Image(JAI)とかJava Media Framework(JMF)使って画像処理してる人います?
0049デフォルトの名無しさんNGNG
俺もJavaで画像処理をやってみようと思ってる。ライブラリが豊富だし。
この場合って、Pen4とPen3のどっちが適してます?
今度、PC買う予定なもんで・・・
0050 NGNG
make_monoclo( short *color_buffer, short *mono_buffer,short width,short height )
{
short i,j,r,g,b;
for(i=0;i<height;i++){
for(j=0;j<width;j++){
r=(*color_buf >> 0) & 0x1f;
g=(*color_buf >> 8) & 0x1f;
b=(*color_buf >> 16) & 0x1f;
*mono_buffer =(r+g+b)/3;
color_buffer++;
mono_buffer++;
}
}
}
0051 NGNG
PhotoEditorやPhotoshopにある明るさ自動調整を
プログラミングであらわすとしたらどうしたら良いですか?
教えてください。言語は何でもOKですし、数式でもかまいません。
0052デフォルトの名無しさんNGNG
ヒストグラムストレッチとか、ヒストグラ平均化とかか?
0053デフォルトの名無しさんNGNG
 明るさの「最大化」ならやったことがあるよ。数式というか、原理は単純で
まず各画素をYCrCbなど「明るさ」を分離した形式にして、その最小・最大値
を取得、続いてその最小・最大値の範囲を0-255に変換する、という感じ。
0054デフォルトの名無しさんNGNG
アンチエイリアスについて教えてください。
リージョンで選択範囲をしていして、もう1つの画像へアンチエイリアスをかけて
張り付けたいのですが、何か良い方法はないでしょうか?
0055>>50NGNG
 数字の上では赤・青・緑の輝度が同じでも、
人間の目が実際に感じる明るさは違うから、
単純に3で割るのはいただけないぞ。
0056デフォルトの名無しさんNGNG
http://edit.yahoo.com/config/eval_register?intl=us&new=1&.src=geo&.done=http%3a//geocities.yahoo.com&.last=http%3a//geocities.yahoo.com/reg?.state=0

アメリカのジオシティーズの
最後のセキュアコードをプログラムで
解読したいのですがどうすればいいですか?
0057デフォルトの名無しさんNGNG
>>56
考えるな。感じるんだ。
0058デフォルトの名無しさんNGNG
>>50
*mono_buffer =(r+g+b)/3;
↓
*mono_buffer = 0.299 * r + 0.587 * g + 0.114 * b;
0059あめ〜ばNGNG
カラーの画像処理関係は、�凾�を使えばどうよ?
0060デフォルトの名無しさんNGNG
弛緩法を用いたオプティカルフローの出し方を教えて下さい。
0061デフォルトの名無しさんNGNG
>>1
LUTフィルターとかでいいんでないの?
0062デフォルトの名無しさんNGNG
なんか、適当なA×Bの大きさの配列があって
そこにYUV形式のデータを詰め込んで、
適当な関数を呼ぶと Jpeg になって出てくるような、
そんな素敵な関数あります?

Gifはとりあえずいりません。
0063デフォルトの名無しさんNGNG
カルマンフィルターって何?
0064デフォルトの名無しさんNGNG
http://nt.sakura.ne.jp/~kishou/klm/klm2.html
0065デフォルトの名無しさんNGNG
>>58
(55*r + 108*g +21*b+92) div 184
0066デフォルトの名無しさんNGNG
ガウシアンフィルターって何?
0067デフォルトの名無しさんNGNG
google知らんのか?
0068デフォルトの名無しさんNGNG
線形補完をする際に、もともと濃度変化の大きい部分は
それに応じて、小さい部分はそれに応じて補完するという、
拡張型線形補完(非線形補完かも)みたいな方法がある
と聞きましたが、この方式に付けられた名前は何ですか。
0069デフォルトの名無しさんNGNG
単純に 重みつき線形補間 では? >>68
0070デフォルトの名無しさんNGNG
最近勉強中のC++で画像縮小ツールを作って、山のようにある溜まった画像を
きれいに一覧表示したいと思ってます。
当然、画質命で一番綺麗な縮小アルゴリズムを使いと考えてます。
Lanczos3って奴がいいらしいんだけど、googleで調べたけどよーわからん。
俺が厨房だからなのか? やっぱり最初はありきたりの方法から入るべきなのか?
綺麗な縮小アルゴリズムやLanczos3について詳しいページがありましたら
教えてもらえませんか?

いまんトコここ見てうなってます。ここが最高の解説ページだったらどうしよう‥‥
http://e3lt11.ocv.ne.jp/db2001_7.htm
0071デフォルトの名無しさんNGNG
>>70
サムネイルのサイズはどれくらいなんだ。
そのサイズによっては、アルゴリズムごとの画質の差なんか出ないぞ。
100×100くらいだったら線形補間でも充分。
0072デフォルトの名無しさんNGNG
失礼しました。
元画像は基本的にデジカメで撮った写真だから800×600サイズ。
この一辺を5〜6分の1サイズ程度(とりあえず小さく)にしたいから
160×120にする場合で考えてます。
あわよくば印刷した時のインクの節約と用紙の節約も目的かも。
0073デフォルトの名無しさんNGNG
>>72
それでも線形補間で充分。
0074画像厨NGNG
USBにくっつけたカメラから動画を取り込んで人間の動きをとりたいんですけども
肌色抽出+肌色重心抽出 だけだとどうもうまくいきません。

何かスムーズにかつ見失わないようにする方法をご存じの方お教えください。
0075デフォルトの名無しさんNGNG
>>73
線形補間つかローパスフィルタだよね。
800x600→160x120なら、5x5ドットごとに輝度の平均を取る。
補間がいるのはドット増やす場合でわ?
007670NGNG
答えていただいてありがとうございます。
ちょっと勉強中で専門用語だと自信ないのですが、
(>ちゃんと勉強してきます)
今やっているやり方は5×5のRGBの色成分を
それぞれ平均して縮小する方法です。
(できたら縮小率は可変にしたいですけど)
ただ、それよりLanczos3ってやり方が綺麗らしいので
調べてみようかなと思って挫折しかけてます。
美の追求って事で他にも綺麗な縮小の考え方があったら
ついでに勉強しとこうと思ってます。
0077デフォルトの名無しさんNGNG
SSDA、残差逐次法ってテンプレートとマッチングする位置を
探すだけで
元画像をはにか変換するわけじゃないんですか??
0078デフォルトの名無しさんNGNG
>>75
簡易的にはそれで良いかもしれんが、縮小の問題は再サンプリングの問題なので
補完が必要。サンプリング関数を直線補完で代用する場合は普通、内挿比テーブル
を生成して横軸に再サンプル。出来た画像を今度は縦軸に、同様の手法を用いて
再サンプルすれば、とりあえずOK。一番端は特別処理となるので注意。
007970NGNG
>>78
綺麗な縮小って単純に平均するだけじゃないというのは判ってきたのですが、
私は根本的にまだ理解不足(勉強不足)のようです。
画像の再サンプリングについて勉強できるページなどありましたら
紹介してもらえないでしょうか。
とりあえずはGoogleで片っ端からみてみます。

綺麗な画像縮小って奥が深いですね。
0080デフォルトの名無しさんNGNG
エロゲでよくやってる立ち絵の境界のアンチエイリアシングのやりかたを教えてください。
検索しても3D関連の、直線のアンチエイリアシングしか出てこない…
0081本職NGNG
αで抜いてるだけだよ
大抵自力演算だね
008275NGNG
>>78
なるほど...
アナログ信号処理用語で言えば
フィルタのタップを5ドットの外にも広げて、
タップの係数は一般には1じゃない、とそういう理解で良い?
008380NGNG
>本職さん
回答ありがとうございます。
αで抜く、ということはαマスクを用意するんですよね?
それとも、毎回境界を調べて処理するんでしょうか?

マスクを用意して処理する方法は知っていますが、マスクに頼らず実現するには…?
0084デフォルトの名無しさんNGNG
>>83
オーバーサンプリング
0085デフォルトの名無しさんNGNG
>>82
その通りです。5ドットの小空間に分割する方法は元信号に低周波ノイズを混入する事になる
からよほど制約がない限り使用しない方が良いかと。
画像でも音声信号処理で使われる簡易的な方法が使用可能です。
例えば数ドットの移動平均式ローパスフィルタを正方向、逆方向と数回かけて周波数を落とし、
目的の感覚で再サンプリングしてもそこそこの画質は得られます。
0086デフォルトの名無しさんNGNG
簡単な編集用ソフトでも作ってみようと思うんだけど、
やっぱりVC++が良いんだろうか?
Javaの方が楽にできそうな気がするんだが・・・
0087デフォルトの名無しさんNGNG
そんなことはあります。
0088デフォルトの名無しさんNGNG
>84
お婆さんプリン?
0089デフォルトの名無しさんNGNG
gcc + libpngを使って画像ファイルを生成するプログラム作成中なんですが、
任意のテキストを任意の位置に埋め込むような関数って
どっかから流用できないでしょうか?
埋め込みたいのは普通のアスキーテキストです。アルファベットと
数字さえ使えればオッケーです。
009089NGNG
gd ってライブラリ使えばいいんですね。さっき自分で発見しました。
どうもすんません。
0091本職NGNG
>83
αマスクを持たせます

オーバーサンプリングや境界線をぼかす等の手法もなくはないけど
非効率的かつ重いのでエロゲでそんな手法で実装してるのは見たことありません
立ち絵の境界アンエリをするなら素直にαマスクを持たせて
MMX命令辺りで合成しましょう
0092デフォルトの名無しさんNGNG
αで抜かなくても、4近傍くらいでエッジを検出して、
50%ブレンドするんじゃダメなの?
009386NGNG
Java Media Frameworkとかいうの見つけたけど使った人いる?
0094元本職NGNG
>>92
ダメ。エッジのみ平滑化は非常に醜くなる。
素直にαチャネル使うのが良い。
どうせPhotoShopとかで描くんだから、
それがそのままのイメージで表示できるし。
あと、αチャネル使用だと、
カラーキーの時と違ってジャギとリしなくていいのが
グラフィッカにとっては大きなメリット。
一番人月喰うのがグラフィッカだから、
αチャネル使用するだけで制作コストが大幅に下がる(爆)
0095デフォルトの名無しさんNGNG
αとはサブピクセル集合の近似なんだね。
0096デフォルトのお馬鹿さんNGNG
BMPの話なんですが
(unsigned)(((long)pixWidth * pixDepth + 31) / 32) * 4
(unsigned)((pixDepth + 7) / 8)
でそれぞれ1ライン、1ピクセルに必要なバイト数を得られるのでしょうか?
009796NGNG
確認じゃなくて、どうしてか?を聞いてます(鬱
0098デフォルトの名無しさんNGNG
pixelByte = (pixelDepth + 7) / 8;
lineByte = (((Width * pixelByte) + 31) / 32) * 4;

環境にもよるが
pixelDepthは8の倍数とは限らないかもしれない。
また、1ラインのバイト数は必ず4の倍数にするという決まりがある。
よってこうなる。
0099デフォルトの名無しさんNGNG
pixelByte = (pixelDepth + 7) / 8;
lineByte = (((Width * pixelByte) + 3) / 4) * 4;
ごめん。全然違ってた。
010096NGNG
すいません。
もうちょっとだけお馬鹿にわかるよう解説お願いします。
0101デフォルトの名無しさんNGNG
>>96
ばーかばーか
決まりなんだよ、決まり!
BMPっていうフォーマットの!
0102デフォルトの名無しさんNGNG
>>96

何が判らないのかが良く判らないのだが。

ひょっとして a / 4 * 4 と a * 4 / 4 の違いが判らないとか言う
馬鹿なネタ?

だとしたら試しに (3 + 3) / 4 * 4 と (3 + 3) * 4 / 4 とか計算
してみたら。
010396NGNG
>>102
ありがとうございます。
(unsigned)であるところがミソだったんですね。
0104デフォルトの名無しさんNGNG
>>103
本気で言ってる?

lineByte = (width * bytes_pixel + 3) & ~3;

daro
0105デフォルトの名無しさんNGNG
つーか、 m / n の端数切り上げのための m + ( n - 1 ) / n が
理解できてないってオチは?
0106デフォルトの名無しさんNGNG
画像処理用の良いライブラリ知らない?
0107デフォルトの名無しさんNGNG
知らない。
0108デフォルトの名無しさんNGNG
こんなの見つかったけどどうよ?
ttp://www.intel.com/research/mrl/research/opencv/
0109デフォルトの名無しさんNGNG
>>108
こんなのあるの知らなかったよ。
このスレの話題には結構使えるかも。
0110デフォルトの名無しさんNGNG
>>106
画像処理用などという漠然としたライブラリはあんまし使えないと思う。
要らん機能がいっぱい入ってて欲しい機能がなかったらどうするのよ。
0111デフォルトの名無しさんNGNG
>>108
これってどう使うの?
0112デフォルトの名無しさんNGNG
111さんが使い方を調べてここに載せてくれ。
0113111NGNG
>>112
マジっすか!?
英語苦手だけど頑張ってみるか・・・
0114デフォルトの名無しさんNGNG
OpenCVのデモが動かん。
なぜだぁ〜

ちなみにNxLibってどうよ?
0115デフォルトの名無しさんNGNG
>>114
NxLibって何?
0116デフォルトの名無しさんNGNG
IPLとOpenCVって独自フォーマットなんだね。
OpenCVでMPEGを使うにはどうすれば良いの!?
0117デフォルトの名無しさんNGNG
>>114
何が動かなかった?
0118デフォルトの名無しさんNGNG
>>114
NxLibって同名のライブラリがいっぱいあるよ。
ここだけの話だが、NxLib使って作られた市販のエロゲーは存在する。
0119デフォルトの名無しさんNGNG
NxLib http://www2.airnet.ne.jp/~ain/program/nxlib/
0120デフォルトの名無しさんNGNG
OpenCVってデモを見る限り面白そうだね
0121デフォルトの名無しさんNGNG
OpenCVは日本語の情報少なさすぎ。
誰か訳してくれ
0122デフォルトの名無しさんNGNG
OpenCanvasの事?
んなわけねーか。
0123デフォルトの名無しさんNGNG
Open Computer Visionらしい
0124デフォルトの名無しさんNGNG
>OpenCanvas
>Open Computer Vision
どちら?
0125デフォルトの名無しさんNGNG
Open Source Computer Vision Library
ttp://www.intel.com/research/mrl/research/opencv/
0126デフォルトの名無しさんNGNG
このスレの方々にとって、openCanvas は常識ですか?
ネットアイドル恐ろしや(w
0127デフォルトの名無しさんNGNG
OpenCanvasって何?
0128デフォルトの名無しさんNGNG
>>127
聞く前に検索くらいしようよ。
ちなみに、今度出るCOMIC ARTの中身はopenCanvas。
0129デフォルトの名無しさんNGNG
openCanvasは軽くていいよ。
0130デフォルトの名無しさんNGNG
60fps出そう?
0131デフォルトの名無しさんNGNG
JPEGについておたずねします。

基本DCTです。
フレームヘッダにY(縦ライン数)の値だけが無い時、他の情報からそれを求める事は可能ですか?
ファイルの大きさやヘッダ内の情報は使えますが、データ部からは読まずに処理したいのですが、、どなたか情報をお持ちの方、よろしくお願いします。
0132デフォルトの名無しさんNGNG
「基本的にDCTです」って何で書いてあるの?
0133デフォルトの名無しさんNGNG
↑
s/的に//g
0134デフォルトの名無しさんNGNG
あ、わかった。
>>132-134
は無視してください。
スマソ
0135131NGNG
出来ないの。。かな?
0136デフォルトの名無しさんNGNG
半可通的に言うと、データを舐めるしかないんじゃないの?
それをやっても8の倍数に切り上げた値になっちゃうと思う。
0137デフォルトの名無しさんNGNG
D50時のXYG<->RGB変換のマトリックスが知りたいんですが、分かる方おられますか?

ちなみにこれはD65。
x=0.412391R + 0.357584G + 0.180481B
y=0.212639R + 0.715169G + 0.072192B
z=0.019331R + 0.119195G + 0.950532B
0138デフォルトの名無しさんNGNG
>>132
JPEGには規格上12の方式があって、
「基本DCT」というのはそのうちの一つで、倫理的には最もシンプルな基本方式。
0139138NGNG
×倫理  ○論理   だゴルァ!
0140デフォルトの名無しさんNGNG
>>136 に同意。
余計なのりしろつける方式だから、XYサイズ情報がないとこまる。
0141デフォルトの名無しさんNGNG
つーか、データ舐めても無理な気が・・・>>136
0142デフォルトの名無しさんNGNG
>>131
ファイルサイズ取得しといて、ビット読み出す度に比較して行けばどうよ?
ヘッダだけじゃ無理っしょ。
0143デフォルトの名無しさんNGNG
>>142
なにを比較するのだ?
言ってることが良くわかんないんだけど。
0144デフォルトの名無しさんNGNG
>>138
12の方式というより、12の組み合わせと言ったほうが正しいかも。
ハフマン符号化か算術符号化か、
可逆か非可逆か、
シーケンシャルかプログレッシブか
という選択肢からの組み合わせ。

ちなみに基本DCTは非可逆+ハフマン符号化+シーケンシャル
0145デフォルトの名無しさんNGNG
>>137
なかなか無いね。
0146デフォルトの名無しさんNGNG
XYGなんて今日日流行んないよ。>>137
0147デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/news/0112/12/e_intel.html
↑誰か使ってる人いる?
0148デフォルトの名無しさんNGNG
age
0149デフォルトの名無しさんNGNG
>>128
COMIC ART って何ですか?
0150デフォルトの名無しさんNGNG
age
0151デフォルトの名無しさんNGNG
拡散誤差法の『誤差』ってなんですか?
ネットで拾ったソースみてもわかりません。
0152デフォルトの名無しさんNGNG
濃度の量子化誤差
0153デフォルトの名無しさんNGNG
2値の誤差拡散だとすると、

0〜255を
0と255にする

わけだから、

たとえば63を0にしてしまったら、63の明るさ分が誤差となって
どこかに消えてしまうだろう?

逆に、240を255にしてしまったら、15の明るさ分が誤差となって
付加されてしまうだろう?

その分をまわりにばら撒くんだよ。
0154デフォルトの名無しさんNGNG
そうです。2値の誤差拡散をやりたいんです。
ちなみに0〜255ってのはその画素のRGBの平均値の事ですか?
それとも輝度ってやつですか?
『輝度=RGBの平均値』?
0155デフォルトの名無しさんNGNG
>>154
RGB→グレースケールの変換は
ttp://www.imasy.or.jp/~mishiki/osakana/cgtips/grayscale.phtml
が、変換結果の画像とかもあって、おすすめ。
0156デフォルトの名無しさんNGNG
>>153
>たとえば63を0にしてしまったら、63の明るさ分が誤差となって
>どこかに消えてしまうだろう?
>
>逆に、240を255にしてしまったら、15の明るさ分が誤差となって
>付加されてしまうだろう?
この説明すごく…(・∀・)イイ!!
おかげで実現できました。

>>155
こんなに色々あるとは。
漏れは中間値法で充分事たりました。
ありがとう。


誤差拡散とは別に、
画像を滑らかに拡大する代表的なアルゴリズムを知りたいッス。
0157デフォルトの名無しさんNGNG
>>156
昔書いたレポートを抜粋するね。

 ディザリング処理 ― 組織的ディザ法
          ― ランダムディザ法

 誤差分散法    ― 隣の画素に誤差を全て分配する誤差分散法
          ― Floyd & Steinberg型誤差分散法
          ― Jarvis , Judice & Ninke型誤差分散法
0158デフォルトの名無しさんNGNG
>>156
バイキュービック以上に滑らかにってこと?
それならISBN:4789836770でも読めば?
0159デフォルトの名無しさんNGNG
画像処理で定番で詳しい日本語の本ってある?
0160デフォルトの名無しさんNGNG

文字認識で定番の本ってある? Web上でも可です。
0161デフォルトの名無しさんNGNG
>>160
もっと良い本があると思うけど、
「わかりやすい パターン認識」 石井健一郎 他 共著 2800円(オーム社)
識別部分について書かれているので、画像の前処理や特徴抽出については、
他の本で補う必要あり。
また、具体的な方法は書かれてないので、課題提出1週間前や納期2週間前
などの状況では、やめた方がいいと思う。
0162160NGNG
>>161
ありがとう。
参考にしてみます。

他にもあれば教えてください。
0163デフォルトの名無しさんNGNG
>>158
探したけど、見つからないよ〜
0164デフォルトの名無しさんNGNG
>>163
何を探していて、何が見つからないの?
0165デフォルトの名無しさんNGNG
>>164
158さんが推薦してくれているISBNの本が見つからないので、
もうちょっと詳しい情報があると嬉しいんです。
0166デフォルトの名無しさんNGNG
ISBNがわかってる本を探せないなんて、恥ずかしい奴だ。
ほれ。
http://www.amazon.co.jp/exec/obidos/ASIN/4789836770/qid%3D/250-8260926-9881810
0167C_sugarNGNG
ところでRGB→HSVの変換式が理解できないのは私だけでしょうか?

また、皆さんは、理解できないものであっても実現の仕方が分かれば良いと思いますか?
0168デフォルトの名無しさんNGNG
クリップボードに画像をコピーして、ワードに貼り付け、で
プリンタの白黒モードで印刷すると、背景の白がきれいな白でなく
かすかにドットが混じった白で表示されます。

ペイントとかのグラフィックソフトにいったん貼り付けてから
そのソフトでコピーしてワード貼り付けだときれいな背景の白は
きれいに出ます。

これってクリップボードに貼り付けるビットマップの形式(DIB?)の
パレットの設定とかが間違っているせいなのでしょうか?

0169デフォルトの名無しさんNGNG
全てのピクセルがRGB=255,255,255で↑が起きるなら、
プリンターが壊れていると思われます。
0170デフォルトの名無しさんNGNG
ImageKit5ってどうよ?
http://www.newtone.co.jp/productik500.html
0171デフォルトの名無しさんNGNG
>170
使った事無い。
0172デフォルトの名無しさんNGNG
Bitmapの構造体にあるプレーンとは何でしょうか?
0173デフォルトの名無しさんNGNG
ミキプルーンのしんせき。
0174デフォルトの名無しさんNGNG
Windowsじゃ関係ない。
気にするなということ。
0175デフォルトの名無しさんNGNG
>>172

当分の間関係ないが、
プレーンはフルカラーのRGB各値のバイト数を表す。
プレーンが2だと、いわゆる48bitColorに相当するわけだ。
実際RGB各16bitのハードは聞いたことはないので、
今現在は常に1と書いてあるわけだ。
将来RGB各16bitのハードが普及すれば使うようになるだろうが、
おそらく普及しないだろう。人間の目はそんなに色に対して敏感ぢゃない。
0176デフォルトの名無しさんNGNG
>>175
この説明は間違い。
プレーンは基本的にRGBの各成分が1面分ずつに分かれてるもの。
つまり1面分のBLUEデータと1面分のGREENデータと1面分のREDデータの順に
並んでいる。
ただ、Windowsのビットマップ(いわゆるDIB:Device Independent Bitmap)では
Planeは1に固定されてるけど、DDBつまりデバイス依存のBITMAP、プリンタや
ディスプレイのドライバではプレーン単位で処理してるケースが多い。特に
プリンタは、普通はある色(基本的にはCMYK)のインクやトナーで1面分を一気に
書くから、プレーン単位でデータを持っていた方が処理しやすい。

ちなみにDIBのデータ配列は[BGR][BGR][BGR]...ってピクセル単位で並んでる
からプレーン単位ではないのでbiPlane=1に固定されてる。
0177デフォルトの名無しさんNGNG
PC-9801は4プレーンだったなぁ…
0178デフォルトの名無しさんNGNG
今、手抜きでグレースケール作る方法考えてるんだけど。
(R+G+B)/3と(R*G*B)を三乗根するのはどっちがいいかな。
0179デフォルトの名無しさんNGNG
>>178
手を抜くほどの計算でもあるまい。
ttp://www.openspc2.org/unit/color/RGB_to_Gray/
用途によっても手の抜き方は違うと思うけどね。
http://www.geocities.co.jp/Milkyway/4171/graphics/002-6.html
0180デフォルトの名無しさんNGNG
>>178 整数で計算すればいいじゃない >>11 >>65
荒くていいなら
( (r + (g<<1) )<<1) +b +3 )>>3 + 31
0181デフォルトの名無しさんNGNG
>>178
0.299 * R + 0.587 * G + 0.144 * B
YUV で使われてる輝度 Y の計算式
0182デフォルトの名無しさんNGNG
あ、 0.144 は 0.114 の間違え
0183デフォルトの名無しさんNGNG
今更ですが、画像の拡大と縮小でフィルタ処理変えるのはいいとして
一方の軸が拡大でもう一方が縮小なんて場合には
どうすればよかとでしょうか?

100x100の画像を50x500にするときとか、
大きく歪むアフィン変換かけるときとか。
0184デフォルトの名無しさんNGNG
軸ごとにフィルタを分割しなはれ。

素直に2回に分けて処理した方が長いフィルタの場合処理速度的に
有利なこともあるぞよ
0185183NGNG
ありがたう〜。2パスにすりゃええ話でしたなあ。
早速やってみますDEATH!

0186デフォルトの名無しさんNGNG
http://research.microsoft.com/visionsdk/
こういうのあるんですね
0187 NGNG
9ヶ月で200レス行かないスレ。
0188デフォルトの名無しさんNGNG
思いっきり今更だが、ゲ製板によるとこの本がいいらしい。

コンピュータグラフィックス 理論と実践
http://www.amazon.co.jp/exec/obidos/ASIN/4274064050/ref=sr_aps_d_1_1/249-1460141-8125146
0189デフォルトの名無しさんNGNG
>>89
ImageMagikのライブラリーってできなかったけ?
0190デフォルトの名無しさんNGNG
あるファイルがどのフォーマットであるか調べるにはどういう方法があるので
しょうか?

gif, jpeg, bmp, pict, etc...
0191デフォルトの名無しさんNGNG
ヘッダを調べる
0192デフォルトの名無しさんNGNG
俺が大学生だったときにめちゃくちゃ頭の良い友達に出題されて
結局解けなかった問題をここに挙げます。

横wピクセル、縦hピクセルの画像がある。この画像を90度回転せよ。
ただし、ピクセルの移動に使う記憶領域はaピクセル分しか使ってはならない。
また元の画像が保存されている記憶領域上に計算結果が得られるとする。
1.上の問題を a = w × h の条件で解くアルゴリズムを考案せよ。
2.同じく、a で w × h が割り切れるような a の場合でのアルゴリズムを考案せよ。
3.同じく、a = 1 でのアルゴリズムを考案せよ。
4.任意の a についてのアルゴリズムを考案せよ。
5.1から4でもしアルゴリズムが存在しない場合があるなら、その条件を明らかにせよ。
6.1から4でピクセルの移動についての計算量を求めよ。

1については超簡単で、計算量は 2wh (h × w のバッファに画像を回転させながら
移動し、全部終わったらもとに戻す)になると思いますが、あとは解りませんでした。
0193デフォルトの名無しさんNGNG
2は、元画像を分割して、1のアルゴリズムを
繰り返し適用すれば良いだけでは?
0194デフォルトの名無しさんNGNG
ヒント
5×3の場合は
「あいうえおかきくけこさしすせそ」を「あかさいきしうくすえけせおこそ」にする。
0195デフォルトの名無しさんNGNG
>>192
3.できたよ。
反応少ないけど画像スレ向きの話題じゃなかたかもね。
おもしろい問題、教えてくれてありがと。
0196デフォルトの名無しさんNGNG
3.について。
w=hであれば、画像の対角線を基準にして、
線対称なピクセルを順次交換していけば良いんだけどね。
0197デフォルトの名無しさんNGNG
>>195
どういうアルゴリズムかその内容を書き込みして下さい。
「できた」だけならだれでも言える。
0198デフォルトの名無しさんNGNG
>>196
あと、wとhが互いに素の場合も。
だけど一般のwとhの場合については解りませんでした。
0199192NGNG
ごめん。もうひとつ重要な条件を忘れていた。

ピクセルを移動するときは、必ずaの記憶領域を通さなければならない。

直接移動はダメということです。
0200デフォルトの名無しさんNGNG
アルゴリズム説明するなら実際にソースあげたほうがはやいでしょ
0201デフォルトの名無しさんNGNG
oがオフセットとして o と h-int(o/w)-1+(o%w)*h のピクセルを入れ替える。
0202デフォルトの名無しさんNGNG
>>199
「必ず aの記憶領域を通さなければならない」で
「a = 1」だと、入れ替えできないので
正解なしになるような?
それとも a と 画素との演算はオッケーなの?
0203デフォルトの名無しさんNGNG
2つのピクセルは、それ以外にa(1ピクセル)があれば、交換可能かと。
0204デフォルトの名無しさんNGNG
ピクセルバッファは1でも、変換後の座標をw*h個持てるという罠
0205デフォルトの名無しさんNGNG
>>203
いや、直接移動ダメだから
×
 a = p1;
 p1 = p2;//これが直接移動なので却下
 p2 = a;

○
 a = p1;
 p2 ^= a;
 a ^= p2;
 p2 ^= a;
 p1 = a;
とかやるしかないけど、
直接移動が却下なら
普通はこーゆーの許さないし。
0206デフォルトの名無しさんNGNG
ピクセル移動の計算量の問題で、a=1のアルゴリズムも、
a=h*wも、計算量最が同じ、っていうオチの気がする。
つまり、バッファが大きくなっても計算量へらないよっていう
意味の問題で、その文脈で読むと、直接移動禁止って問題では
ないんでねーの?
0207206NGNG
計算量最→計算量
0208デフォルトの名無しさんNGNG
>>192

大学のレポート課題かなんかだろ?
ここで教えてもらって楽をしようって魂胆か?


みんな、ウソ教えてやれよ(w
0209デフォルトの名無しさんNGNG
>>192に魂胆があったとしても、結構面白い問題だと思うけど?
0210デフォルトの名無しさんNGNG
>>209
仮に大学のレポートだったとすると、この時期に教えて君をやって間に合うものなのか?
すでに大学の授業は終わってるんでない?
0211デフォルトの名無しさんNGNG
>>192
直感だけで言うけど、ある手順のデータの移動(たとえば、渦巻き状の移動とか)
を再帰的にやると、処理するピクセルがaより小さくなったときに、めでたく回転されて
るよ、とかいうやつかも。
0212デフォルトの名無しさんNGNG
>>210
授業は終わってるけど、教授会に間に合えばOKとか?

とりあえず、課題だというのは>>208の推測の範囲でしかないので、放置。
答えが分からない>>208が負け惜しみを言ってるってのに30モナー
0213デフォルトの名無しさんNGNG
>>201のは正解なのか?
わからん。
0214デフォルトの名無しさんNGNG
>>213
元画像を同じサイズの別な領域にコピーするというのなら、
>>201でも良いけど、この問題では元画像の領域にコピーだからねぇ・・・
0215デフォルトの名無しさんNGNG
>>213
ためしにCでテストプログラムを書いてみたけど、結果はデタラメだった。
>>201はネタだろ。

あとから追加された条件についてはちょっと?だけどこれは意外に難しい問題ダネ。
0216デフォルトの名無しさんNGNG
ピクセルつのコピーはありで、ピクセルの交換は無し、っていう条件は、とりあえず考えないでいいのかな?
0217デフォルトの名無しさんNGNG
はじっこから順に変換先の座標へコピー
コピー先のピクセルは保存しておいて、そのピクセルを変換先へコピーする
を繰り返すんで、ダメなのか?

(ちゅーか、作ってみればいいのか)
0218デフォルトの名無しさんNGNG
なんかデフラグみたいですね。
0219デフォルトの名無しさんNGNG
>>217
例えば2×4の場合だとどうなる?

入力を
 12
 34
 56
 78
出力を
 2468
 1357
に回転するとすると、メモリー内のピクセルの列
 12345678
を
 24681357
にすることになるわけだが、
1→5→7→8→4→2→1
となって一巡するので3と6が抜ける。
といって、3から始めると3→6→3
となって他のが抜ける。
そもそも最初はどれから始めたら良いのかと
いった問題もある。

うまく考えないと単純にはいかないということだ。
0220デフォルトの名無しさんNGNG
>>219
うん、そだね。
ってか、そもそもw==hの場合、1回りで終わっちゃうからね。
一回りしたあとに、>>219の例でいうと3が転送されていないことを知る
「フラグのテーブルで遅延評価可能なもの」
が、効率良く作れないかなってね、ま、思ってね。
実際に、直前に転送した座標までに、自分の座標が出てこなければ、
自分から同じ事繰り返せばいいんだけど。
なんか、気持ち悪くて。
0221デフォルトの名無しさんNGNG
>>219-220
そうそう。そこまではわかったんだけど・・・
結構難しいね。
0222デフォルトの名無しさんNGNG
>>218-221
>>198の「互いに素」っていうのがこのことなのか?
あ、でもw=2、h=3の場合でもダメか…。
0223デフォルトの名無しさんNGNG
おめーら馬鹿か
1個のけといて、順に移動していけば一発だろ
この程度のことができねえならプログラマ廃業しろや
0224デフォルトの名無しさんNGNG
>>223
やってみればわかるよ(w
0225デフォルトの名無しさんNGNG
最近似たような処理するコード組んで
なんか美しくないなあこれとか思ってたばっかなので興味シンシーン

0226ゆたんぽNGNG
Windows 3.0時代にトライした記憶があります。
皆が指摘しているようにとても難しい問題でした。

昔、サイエンスか何かに、桂馬飛びで、全ての盤面をス
キャンするというパズルがありましたが、イメージ的に
は似ています。

私は、結局降参して転送したかどうかのフラグを持たせ
ることにしました。この場合、aに加えて(w * h) / aビ
ットのフラグ領域が必要になってしまいます。

今だったら、そうまでしてメモリを節約する必要もない
ので、丸ごと回転用のバッファを取ってしまいます(そう
して、だんだんバカになる)。
0227デフォルトの名無しさんNGNG
桂馬飛びの線で考えると、
w*hのサイズの群が単一の生成元をもつかどうか、
という問題に帰結できそうですね。
w*hが素数ならそれは成り立つが、明らかにそうではない。

ならば、記憶領域aのうち(a-1)ピクセル分だけを
巡回に使うことにしてみる。w*h+(a-1)が素数なら
単一の生成元があるわけなので、あとで(a-1)の分を
うまく除いてやれば桂馬飛びのように全てのピクセル
を巡回できることになる。

あとは生成元を探せば良い。

解法の戦略としてはこんな感じになるのかな。
0228デフォルトの名無しさんNGNG
>>227
その巡回とやらがうまく画像の回転になるようなものなら良いがな。
0229デフォルトの名無しさんNGNG
画像処理のよい本ありますか?
できればLinux環境でお願いします。
0230デフォルトの名無しさんNGNG
>>229
この本はどう?Windows/Mac/X-Window対応。
http://www.amazon.co.jp/exec/obidos/ASIN/4274946193/qid=1015495750
0231デフォルトの名無しさんNGNG
ありがとうございました。
引き続きよい本があれば教えてください。
0232デフォルトの名無しさんNGNG
>>192

2(Rot.java)と3(Rot2.java)の条件を満たすプログラムできたよ。

桂馬飛びパズルみたいな難解さは無い。
はっきりいって力づく。
もっと良い解がありそう。

あと、全てのピクセルがバッファaを一回通るけど
直接移動も使ってる。

#問い5に関して

問い2の自分の方法だとバッファの大きさが1列のピクセル数の整数倍じゃないとダメ
実際のプログラムは面倒なので1倍固定だけど。
0233問い2の答え(1NGNG
public class Rot{

  static int[] DATA;
  static int[] TMP;

  public static void main( String[] args ){
    final int W = Integer.parseInt(args[0]);
    final int H = Integer.parseInt(args[1]);

    init( W, H );
    TMP = new int[H];

    printMatrix( W, H, DATA );

    int c_ofs; //current offset
    int n_ofs; //next offset
    int w,h;
    w = W;
    h = H;
    for( int i = 0; i < W; i ++ ){
      w = W - i;
      c_ofs = H * i;
      n_ofs = H * (i+1);

      for( int j = 0; j < H; j++ ){
        TMP[H-j-1] = DATA[c_ofs + j*w];
      }
      for( int j = (h-2); j >= 0; j-- ){
        for( int k = (w-1); k > 0; k-- ){
          DATA[n_ofs + j*(w-1) + (k-1)] = DATA[c_ofs + j*w + k];
        }
      }
      for( int j = 0; j < H; j++ ){
        DATA[c_ofs + j] = TMP[j];
      }
    }

    printMatrix( H, W, DATA );
  }
0234問い2の答え(2NGNG

  static void init( int w, int h ){
    DATA = new int[w*h];
    for( int i = 0; i < h; i++ ){
      for( int j = 0; j < w; j++ ){
        DATA[i*w + j] = i * 10 + j;
      }
    }
  }

  static void printMatrix( int w, int h, int[] DATA ){
    for( int i = 0; i < h; i++ ){
      for( int j = 0; j < w; j++ ){
        String wk = "00" + Integer.toString( DATA[i*w + j] );
        System.out.print( " " );
        System.out.print( wk.substring( wk.length() - 2, wk.length() ) );
      }
      System.out.println();
    }
    System.out.println();
  }

}
0235問い3の答えNGNG
public class Rot2{

  static int[] DATA;
  static int TMP;

  public static void main( String[] args ){
    final int W = Integer.parseInt(args[0]);
    final int H = Integer.parseInt(args[1]);

    init( W, H );

    printMatrix( W, H, DATA );

    int c_ofs; //current offset
    int n_ofs; //next offset
    int w,h;
    w = W;
    h = H;
    for( int i = 0; i < W; i ++ ){
      w = W - i;
      c_ofs = H * i;

      for( int j = 0; j < H; j++ ){
        n_ofs = c_ofs + j;
        TMP = DATA[n_ofs + (H-j-1)*w];
        for( int k = n_ofs + (H-j-1)*w; k > n_ofs; k-- ){
          DATA[k] = DATA[k-1];
        }
        DATA[c_ofs + j] = TMP;
      }
    }

    printMatrix( H, W, DATA );
  }

(※後半は問い2の後半と一緒なので略)
0236デフォルトの名無しさんNGNG
実教出版の情報メディア入門っていいですか?
0237ゆたんぽNGNG
>>232
すばらしい
でも計算量がすごすぎ
実用的速度で動作する解答の可能性はあるのでしょうか
0238デフォルトの名無しさんNGNG
age
0239デフォルトの名無しさんNGNG
>>108
>>109>>114>>121>>125
>>147

えらい亀レスだが、Intelのopencvとiplとか、MSのVisonSDKとか
結構いい感じです。

Intel OpenCV
ttp://www.intel.com/research/mrl/research/opencv/
Intel IPL
ttp://developer.intel.com/software/products/perflib/ipl/index.htm
MS VisionSDK
ttp://research.microsoft.com/projects/VisSDK/
ARToolkit
ttp://www.hitl.washington.edu/people/grof/SharedSpace/Download/ARToolKitPC.htm

ttp://groups.yahoo.com/group/opencv/ <--- ここはかなりよい!


俺も英語が下手っぴなので、日本語のページを探して勉強しました。

ttp://lacom2.ice.ous.ac.jp/t98/domi/study/ipl/ipl.html
ttp://lacom2.ice.ous.ac.jp/t98/domi/study/opencv/opencv.html
ttp://robotics.aist-nara.ac.jp/%7Eyuuich-k/HowToIpl-euc/index.html
ttp://www.mapletown.net/~nekora/soft/howto/ipl.html
ttp://www433.elec.ryukoku.ac.jp/~murayama/Research/openCV/
0240デフォルトの名無しさんNGNG
画像処理のサンプルイメージによく使われる見返り美人のlennaお姉さん、
よくみたらちょっとエロっぽい。ハァハァしたいな。でもgirlは無視。
0241デフォルトの名無しさんNGNG
>>240
>よくみたらちょっとエロっぽい。

そりゃあ、lenna姉さんはプレイメイトですから。
ttp://www-2.cs.cmu.edu/~chuck/lennapg/lenna.shtml

lenna完全版でハァハァしてくださいな(藁
0242デフォルトの名無しさんNGNG
lennaって人なんか意味あるの?
別に他の画像でもいいやん
0243デフォルトの名無しさんNGNG
基準画像選定委員がエロオヤジだったからでしょ。
0244デフォルトの名無しさんNGNG
ブサイクだと画像処理技術を向上させたくなくなるからです。
もっとキレイなlenna姉さんが見たい(;´Д`)…ハァハァ
もっと速くlenna姉さんが見たい(;´Д`)…ハァハァ
こうやって技術は進歩して逝くのです。

なんでこの人かは俺も疑問だけど。
0245デフォルトの名無しさんNGNG
>>241
おお!これは感謝です!
Unpublished Imageの方の顔だとエロっぽいのが露骨だね。
研究用途に使うと、別のことで頭が一杯になってしまいそう (w
0246デフォルトの名無しさんNGNG
エロ画像とそうでない画像を見分けるアルゴリズム教えて。
ネット上からエロ画像を自動収集するプログラム作りたい。
0247デフォルトの名無しさんNGNG
どうもいつもはwebprog板のほうで聞いているのですが
この件はどうもよい返事がもらえないのでこちらでお聞きします。
CでJPEGの縮小したものを吐き出すだけのプログラムというのはむずかしのでしょうか?
webprogで使いたいのですがさがしてもGDなどの流用ものしか見つからなくて
レンタル鯖とかで使えないので作るしかないかなと思っています。
(縦、横、元JPEGパス、新規JPEGパス)
のようなかんじで動くものをつくりたいです
0248デフォルトの名無しさんNGNG
>>247
最悪の場合のアルゴリズム。

jpeg展開
サイズ変更
jpeg圧縮

なお、面倒くさい割に画質は一気に落ちる。
サムネイル自動生成画像ビューアCGIでも作るの?
0249デフォルトの名無しさんNGNG
>>248
さっそくのレスありがとうございます。
ずばりそうです
吐き出すのはPNGでもいいかもしれせんがさらにめんどくさい要素が増えるかなと思いまして
0250デフォルトの名無しさんNGNG
247 249
Cならlibjpegか何か使ったら簡単だとおもう。
大きく縮小して表示するから再圧縮の画像劣化は関係ないだろう。
0251デフォルトの名無しさんNGNG
>>250
さっそくlibjpegのソースをダウンロードしたのですが・・・
正直、目が点になりました・・・
いちょうREADMEを読んではいるんですが・・・
これのどれが必要なものなのかわからないです・・・
0252デフォルトの名無しさんNGNG
>>251
結局ライブラリ使うんならGD.pmでもいい気も。
0253デフォルトの名無しさんNGNG
>>250
私がやろうとしていることについて必要なことが書いてある本とかありませんか?
とりあえずそこらへんからはじめてみます
0254デフォルトの名無しさんNGNG
>>253
離散コサイン変換の本とか言ったら俺はどうなるのだろうか?
0255デフォルトの名無しさんNGNG
>>254
ヽ(´д`)ノなんかむずかすぃそう
0256デフォルトの名無しさんNGNG
251
DLするライブラリはだいたいどれも同じ手順。
展開したフォルダの中に自分のコンパイラにあったmakefileがあるから
それを実行(コンパイル)するとライブラリファイルが作成される。
(それと簡単なサンプルがあるから)

VC6の場合(記憶に元づいているので少し違うかも)
makefile.winをmakefile.makにリネームして上のソースのあるフォルダに上げる。
VC(VS)にMKファイルを読み込ませる。
コンパイル[F7]するとlibjpeg.libファイルが作成される。
オプションのディレクトリからインクルードとライブラリファイルのパスを通す。
これで環境が整う。

ユーザのソースをコンパイルするときすべての*.Hファイルとlibjpeg.libが
必要。
0257デフォルトの名無しさんNGNG
>>256
らじゃとりあえずコンパイルしてみるっす
0258デフォルトの名無しさんNGNG
ImageMagick の convert を使えばいいんじゃないっすか
0259デフォルトの名無しさんNGNG
>>258
やってみましたたがどうやらImageMagickがインストールされている環境で
convertをつかわないといけないみたいですが
0260デフォルトの名無しさんNGNG
>>256
レンタル鯖にgccが入っていないことが判明o(;△;)o エーン
しかし/usr/lib内にlibjpeg.aというものがあるのが判明(」゜ロ゜)」 ナント
これはもしやlibjpegがすでに入っているということでは?ヽ(~〜~ )ノ
0261デフォルトの名無しさんNGNG
でも当初の目標とちがってきちゃうかなライブラリつかうと
0262256NGNG
libjpegがあってもコンパイラがないとmyjpeg.cが
コンパイルできないような気が・・・
0263258NGNG
「Cで」って聞いてるものだから、コンパイラはある(ImageMagickをコンパイルすればいい)
ものだとと思っていたのですが…

247さんが使っているプロバイダがどういうもので、鯖で何ができるようになっているのか、
どういう状況なのか全然見えないので、これ以上は答えようがないです。

Cが使えるけど、GDが使えないというのがどういう状況なのか全然わからないですし…
0264デフォルトの名無しさんNGNG
ImageMagick入ってないっす
GD1.2入ってます。(ただしgifのみ)
netpbm入ってないっす
libjpeg入っているような(/usr/lib/libjpeg.a見つけたっす)
root権限ないっす
gcc入ってないっす

本屋でjpeg形式のことを書いている本を探したんですがないっす
ヽ(`Д´)ノウワァァァァァァン!!!もうだめぽ
0265デフォルトの名無しさんNGNG
サーバと同じ OS いれて、手元でコンパイルしたのをアップロードすれば?
でなきゃごちゃごちゃ言ってないでサーバ変えろ。

>本屋でjpeg形式のことを書いている本を探したんですがないっす
JPEG 概念からC++による実装まで
ISBN: 4-7973-0632-7
http://www.cbook24.com/bm_detail.asp?sku=99911128
0266デフォルトの名無しさんNGNG
>>265
そっすねローカル鯖でコンパイルします。
0267デフォルトの名無しさんNGNG
Jpeg縮小って展開再圧縮しなくてもできるじゃん
0268デフォルトの名無しさんNGNG
>>267
具体的には?
0269デフォルトの名無しさんNGNG
あ、コンパイルして気づいたことがあります。
cjpegとdjpegというTOOLがレンタル鯖に入ってました。
これもしかしてつかえませんか?
0270デフォルトの名無しさんNGNG
なんかいいかんじです。
netpbmも入っているようです。
これとcjpegとdjpegでサムネイル作成できそうです
0271デフォルトの名無しさんNGNG
>>246

1) >246 の体に心拍数や血圧や発刊量などを測定する装置を取りつける

2) 画像を見せる

3) 採取されたデータの変化を総合的に判断してエロ画像と認定する

→ グロ画像もときどき混じってしまうという罠
0272デフォルトの名無しさんNGNG
>>246

1) >246 のアレに装置を取り付け、海綿体の充血度を測定する

2) 画像を見せる

3) アレの反応に基きエロ画像と認定する

→ 幼女の画像ばかりが集まるという罠
0273デフォルトの名無しさんNGNG
1) >>271 >>272 の結果から画像をパターン化する

2) パターン化された情報からエロ画像認定アルゴリズムを作成

3) このアルゴリズムを使用したシステムで画像収集する

→ グロい幼女の画像しか収集されないという罠
0274デフォルトの名無しさんNGNG
>>246
マジでそういう研究があるって話を聞いたことがあるぞ。wired new 辺りだっけ?
正確には形や色合いから人間の裸体を識別する方法の研究。
インターネット上に大量にサンプルが存在するので選ばれたターゲットらしい。
0275デフォルトの名無しさんNGNG
一晩エージェント走らせておけば、朝にはエロ画像どっさり。
なんか夢みたいな悪夢みたいなソフトかも知れないな。

0276デフォルトの名無しさんNGNG
ImageKit6、2002年5月31日発売予定らしい。
ベクトルデータの処理機能が追加しているみたい。
http://www.newtone.co.jp/frame_japanese.html

使えそう?
0277デフォルトの名無しさんNGNG
写真屋でいうところの、なげなわツールってどういうアルゴリズム?
スキャンライン走査では無理っぽいんだが…。
誰か教えてYO!
0278デフォルトの名無しさんNGNG
>>277
なげなわって、単にマウスの軌道を記録するだけでは?
0279277NGNG
>>278
記録して、そっからどうすんの?
どっちが内側かわかんないYO!
0280デフォルトの名無しさんNGNG
>>279
スキャンラインをたどる時
交差した小線分とスキャンラインの外積が正なら+1負ならー1していって
0なら外それ以外は内

1点検査でよければ
検査したいポイントを中心に角度の変位を積分
0なら外、2π(360度)xNなら内。
0281277NGNG
>>280
角度の変位の求め方がわからない…。
内積を使えば、なす角は求められるんだが…。
求めた角度が+なのか−なのかわかんないYO!
0282素人NGNG
>>91 すごい興味あります〜ソースキボンヌ〜(><
あとWinAPIの関数のオプションか何かで一瞬で白黒マスクが作れる
やつありませんでしたっけ?
0283デフォルトの名無しさんNGNG
>>281 さん >>280は

ttp://www.infoeddy.ne.jp/~tensyo/prog/linealgo.htm

ここの外側か中かと同じ事を言ってるように思う
0284デフォルトの名無しさんNGNG
>>282
オーバーサンプリングは3DカードのFSAA同様、
目的の絵を補完しながら拡大描画して、出来た絵を補完しながら縮小
0.5ドットずらして数回描画してそれをαブレンドしたりするのでもOK

輪郭抽出はそのまま。輪郭検出のアルゴリズムが肝心
検出した部分を半透明なり線形α値を作り出してそれでブレンドするなり。

APIでマスクを作るのはイメージリストが自動的にやってくれるけど、
ジャギ取ってくれないし無意味。
0285デフォルトの名無しさんNGNG
関係ないけど数年前HSPでかなりいろんな画像処理やらせてました。
メモリ操作とかコードの最適化やら、やらかしても激遅でした。
0286デフォルトの名無しさんNGNG
age
0287デフォルトの名無しさんNGNG
>>285
フィルタ処理くらいからキビシくなってくるよね
0288デフォルトの名無しさんNGNG
JPGファイルって文字とか入ってるとぐじゃぐじゃなるよね。ぐじゃぐじゃならないオプションってあればいいのになぁ。どうなんでしょ?
製品紹介のページとかで文字がぐじゃぐじゃになってると、そんな圧縮度上げるなよ〜って思うよね。
0289デフォルトの名無しさんNGNG
>>288
なるべくロゴのラインが8の倍数と隣接するように文字を配置すればモスキートノイズを軽減出来ます
それが出来ないなら、RINAとかJpeg2000とか使いましょう
0290デフォルトの名無しさんNGNG
8の倍数と>8の倍数のグリッドと
0291デフォルトの名無しさんNGNG
あげ
0292デフォルトの名無しさんNGNG
エロビのモザイクを除去する方法を教えてくらさい
0293デフォルトの名無しさんNGNG
>>292
想像は現実を凌駕する。妄想を膨らませなさい。
0294デフォルトの名無しさんNGNG
>>292
薄目を開けてエロビを見る。これ最強。
0295デフォルトの名無しさんNGNG
すいません。 他所でも聞いたんですが、
JPEG,GIF,TIFF等の画像の圧縮展開ルーチンのC++のサンプルソースを探してます。
ご存知の方、教えてください。よろしくお願いします。

0296デフォルトの名無しさんNGNG
>>295
> JPEG,GIF,TIFF等
「等」ってあるが、何でもいいのか?フォーマットによっていろいろことなるのだが。
なぜC++? Cならいくらでもあると思うが。
それにしても、ユニシスうるさいよな。
0297296NGNG
あ、伸張だけなら何も言わないのかな。ユニシス。
0298デフォルトの名無しさんNGNG
>>296
インターフェースが統一されて親クラスが同一という美しすぎるローダ群を求めているのだろうか?
0299デフォルトの名無しさんNGNG
>>297
圧縮法に関しては特許があるんでしょ。
0300デフォルトの名無しさんNGNG
>>299
展開もNG
0301デフォルトの名無しさんNGNG
>>295
http://pc.2ch.net/test/read.cgi/tech/1024791990/301-306
の回答のなにが気に入らないかをかかないとそれ以上の
ものを得るのは難しいと思うよ。
0302296NGNG
データ圧縮にかんしては
http://www.matsusaka-u.ac.jp/~okumura/
を外すわけにはいかんでしょ。
0303デフォルトの名無しさんNGNG
ある点Xが4点P1,P2,P3,P3を頂点とする長方形の内側か外側かを判定したいのですが、どうするのが良いのでしょうか?

今は、
まずP1〜P4の位置関係を調べて辺を求め、
Xと外積をとっているのですが、もっとうまいやり方は無いものでしょうか。
0304デフォルトの名無しさんNGNG
頂点順を決めておくんじゃ駄目?
0305295NGNG
あ、どうもすいません。
C++でなくてもCでもいいですが、
簡単に使えるフリーのサンプルソースどこかに公開されて無いかな〜?と思ったもので・・・。
いろいろ検索してたのですが、見つからなかったので・・・。
あと、英語も苦手・・・。
0306デフォルトの名無しさんNGNG
>>305
http://www.amazon.co.jp/exec/obidos/ASIN/4797306327/

金が無いなんて文句言うなよ。無いのなら飯抜くくらいのことはしろ。
0307295NGNG
>>306
あ、はい。書籍でもいいです。
ありがとうございました。
0308デフォルトの名無しさんNGNG
libjpegとか。
0309277NGNG
>>303
ここのページが参考になると思うYO!
http://www.infoeddy.ne.jp/~tensyo/prog/linealgo.htm
0310デフォルトの名無しさんNGNG
MMXとDirectXって描画はどっちが早いの?
0311デフォルトの名無しさんNGNG
比較するものなのか?
0312デフォルトの名無しさんNGNG
比較対照が不適切なため、一概には言えない。
っつーかDirectXはハードの性能によってピンキリ。
0313デフォルトの名無しさんNGNG
最近はUSB2とかで転送速度が速くなっているが、USB接続のカメラで使うと
やっぱ高速な取り込みができるのだろうか?
USB2対応カメラ(が、あるのか分からんが)とかが必要なのだろうか?
0314デフォルトの名無しさんNGNG
>313
USB2.0の機能を使うのなら、デバイスの方もUSB2.0に対応してないとダメ。

スレと関係ないのでsage。
0315デフォルトの名無しさんNGNG
>>314
ありがとう.
ちょっとUSB2.0対応のカメラを探してきます.
0316おたずねします。NGNG
オブジェクト抽出の画像処理をおこないたいのですが,
最近で一番いい方法ってなんですかね?
0317デフォルトの名無しさんNGNG
アルゴリズムの話? >>316
0318デフォルトの名無しさんNGNG
ローカルディスク上に JPEG フォーマットのファイルがあります。
この画像の幅と高さを知りたいのですが、大きさの情報って何バイト目に
格納されてますか?
0319デフォルトの名無しさんNGNG
不定
0320デフォルトの名無しさんNGNG
不明
0321デフォルトの名無しさんNGNG
不毛
0322デフォルトの名無しさんNGNG
不作
0323デフォルトの名無しさんNGNG
不発
0324デフォルトの名無しさんNGNG
不覚
0325デフォルトの名無しさんNGNG
不能
0326おたずねします。NGNG
>>317さんへ
そうです。
軽くて,いいアルゴリズムってなんですかね?
専門家の人教えてください。
0327おたずねします。NGNG
オブジェクト抽出なんて,
専門家でも難しいとは,思いますが,
0328デフォルトの名無しさんNGNG
http://siisise.net/format.html#JPEG
0329無責任だがNGNG
オブジェクト抽出
簡単なのは
1、隣接輝度色彩変化を利用
2、時間輝度色彩変化を利用

ただし、これで頑張っても80%かな、それ以上は巧くなんてゆく筈がないから
姑息だけど

3、あらかじめマーキングしておく
0330デフォルトの名無しさんNGNG
画像処理と言えば画像処理だが
実はシーンアナリシスという罠

>>329
箱worldならそれ位だけど実worldだと難しい
0331おたずねします。NGNG
きれいな輪郭抽出できる方法ってなんですか?
0332デフォルトの名無しさんNGNG
どの方法を知っているのか、どの方法を試したのか、
そういうことだけでも書かないと答えようがない。

それ以前に、教えて君は消えろ。
0333ななしNGNG
>>332
おまえに消えろといわれたくない。
死ね。
いつでも,やってやるよ。
勇気があるなら,メールしてこい。
いっとくけど,俺は,空手は黒帯び。
0334デフォルトの名無しさんNGNG
>>333
実は帯が黒ずんでいるだけ
0335デフォルトの名無しさんNGNG
>>333
いっとくけど、俺、そろばん初段
0336Rina ◆tI333vNE NGNG
>>333
黒帯とかそろばん初段とかはどうでもいいけど,
メアドの付け方にセンスがないね.
0337デフォルトの名無しさんNGNG
動画圧縮したいんですよ!
MPEGみたいなブロックベースはもういやなので
ピクセルベースで処理したいんですが
どういうアイデアがありますか?

今のところ、
・YUV展開
・時間軸方向で差分抽出
・差分量子化(誤差は時間軸方向に分散)

等をやっているんですが、全然縮みません。
やっぱり動き補償の効果は大きいのでしょうか・・・
0338デフォルトの名無しさんNGNG
ほんのちょこっとかじっただけの人間の意見ですが
>>337
私も最近mpegの事で勉強したりしてるんですが,
フレーム間で補償される部分の面積はマジでシャレにならないっす。
あの面積の周波数成分がほぼ 0 前後になったりするんだからビクリですよ。

動き補償を使わない動画圧縮は,かなり強烈なアイデアでも出ない限り
難しいだろうなーっていうのが私の感想です。

# 私の当面の課題は,これをどう高速化するか。。。
0339デフォルトの名無しさんNGNG
>>337
JPEG2000がお勧め
0340337NGNG
>>338
確かにそうなんですよね…
動き補償がMPEGの全てと言っても
過言じゃないと思うんですよね。
でも、俺は低ビットレート時に出てくる
モヤモヤが許せないんです…

>>339
差分をとって、ウェーブレットとかで縮めるって事ですか?
0341デフォルトの名無しさんNGNG
昔流行ったフラクタル圧縮ってどうなったの?
0342デフォルトの名無しNGNG
フラクタル圧縮は,圧縮率が悪いし,時間掛かりすぎ。
MPEG4は,結構ブロックノイズがマシなような気がするけど。
0343デフォルトの名無しさんNGNG
>>337
あんたもっと勉強しろって
ピクセルベースにするということは、
ブロックをさらに細かいレベルに分割すると言うことだ。

これじゃ低ビットレートでノイズが気になる以前に、
ビットレートを低くすることが出来なくなる。
0344デフォルトの名無しさんNGNG
>>340
動き補償と「低ビットレート時のモヤモヤ」って別の問題だろ。

動き予測なんてのは所詮「時間軸方向で差分抽出」の高度なヤツにすぎないんだから、
出てきた差分を「モヤモヤ」の出ない方法で圧縮すればいいだけだ
0345_NGNG
動画でも使えるようなスムージングのライブラリありませんか?
ttp://elektron.its.tudelft.nl/~dalikifa/
0346337NGNG
>>344
うぉ確かにそうじゃん!
寝惚けてました。逝ってきます。

ってことは、動き予測かけた後に
ピクセルベースで圧縮すりゃいいのか。
0347337NGNG
>>343
えー、でもオフィスNOAとかいう会社の
NancyCodecってピクセルベースだけど
結構縮んでますよ。画質は汚いけど。
http://www1.nancy.ne.jp/pocketnancy/
0348デフォルトの名無しさんNGNG
動き予測かけたあとに
ウェーブレット使った圧縮すれば?
0349デフォルトの名無しさんNGNG
モノクロに減色してランレングス
0350デフォルトの名無しさんNGNG
>>347
つーか、ピクセルベースってなんだ?
擁護の定義が曖昧だって。
0351デフォルトの名無しさんNGNG
動的2値化で部分画像分割法について、詳しい解説がある書籍を教えてほしいのですが。
よろしくお願いします。
0352デフォルトの名無しさんNGNG
>>351
視覚パターンの処理と認識
舟久保登
啓学出版(今は無いので図書館で)

ピクセルごとに異なるしきい値を計算するので遅い
試してみたら
1024×1024×8bitで0.5秒弱(PenIII 1GHz)
特にチューニングしていないので多少は速くできる
と思うけれど
0353351NGNG
>>352
ありがとうございます。早速調べてみます。
0354デフォルトの名無しさんNGNG
C言語にてwindows上のTIFFファイルを扱いたいのですが
なにか参考になるページ、もしくは書籍などありませんでしょうか?
0355デフォルトの名無しさんNGNG
>>354
libtiff のソース読め
0356デフォルトの名無しさんNGNG
長すぎて無理ですた。
0357謎?NGNG
ハケーソ!
http://ja2kai.hoops.livedoor.com
これはなんだ?
0358デフォルトの名無しさんNGNG
電子工作大好きっ子さんが、余り物を売り払ってるだけのようだが?
0359デフォルトの名無しさんNGNG
画像処理のプログラミングに関する高速化手法を解説している本やサイトを教えて。
0360デフォルトの名無しさんNGNG
>>359

今月号のCマガ
0361デフォルトの名無しさんNGNG
画像を直交座標から極座標に変換するプログラムを
作りたいのですが、何か足がかりになるヒントいた
だけないでしょうか?
プログラムはMFCで書いてます。
0362デフォルトの名無しさんNGNG
>>361
(x,y) -> (r,θ)ならr = √(x*x + y*y)
で、θはyが正か負か0かで場合わけしアークタンジェントを使う。
0363デフォルトの名無しさんNGNG
わけわかんね
0364デフォルトの名無しさんNGNG
>>361
Cマガのバックナンバー。
何年の何月号か忘れたけど。
0365364NGNG
>>361
池内氏の記事ね。
氏のHPが残ってれば、そこでもいいんだけど。
0366デフォルトの名無しさんNGNG
JPEGデコーダとエンコーダをH8とかに乗せた人っている?
0367デフォルトの名無しさんNGNG
>>363
問題は公式だけじゃん
数行にしかならないだろし
高校の教科書でも引っ張り出して復習してみれば?
0368デフォルトの名無しさんNGNG
>>366
いないんじゃない?
だって、遅そうだし。
組み込みなら、そういう石があるだろう
0369デフォルトの名無しさんNGNG
出来るだけ劣化の無い画像の回転を探しているのですが、どんな方法があるのでしょうか?
nearest neighbor, bilnear, bicubicあたりの補間法は試したのですが、
その他のより良い方法(補間法でなくても構わないのですが)は無いものでしょうか…
0370デフォルトの名無しさんNGNG
>>369

回転なら、「回転前の対応画素」をすべてサンプリングして
重みつきで平均化すれば良いのでは?
0371デフォルトの名無しさんNGNG
>>369
DCTを利用したスムースな拡大・回転というのがあった気がする
0372デフォルトの名無しさんNGNG
>>370
369はその「重み」をどうしたらいいのか?って聞いているのじゃないかね。
bi-linear等は試したって言っているんだし。
>>371
私の勘違いかもしれないけど、DCTでの回転はそんなにメリットがなかったと思う。
>>369
「出来るだけ」って言うのが曖昧すぎるけど、何をしたいの?
極々一般論を言えば、sincでの補間が理論的には一番無難だと思うが...。
0373デフォルトの名無しさんNGNG
JPEG、MPEGとかの圧縮符号化もこのスレでOK?
0374デフォルトの台無しさんNGNG
>>373
いーんじゃねーの?
0375PHOTO-SHOPNGNG
PHOTOSHOとかにある魔法の杖って
どういう仕組みか知ってますか?
0376デフォルトの名無しさんNGNG
>>375

塗りつぶしのアルゴリズム調べれ
0377デフォルトの名無しさんNGNG
ビットマップに関しての質問なんですが・・・。

原画像に処理を施した結果用として new unsigned char* Bmp
を確保した場合、Bmp のLPBITMAPINFO を取得することは出来
るんでしょうか?
0378デフォルトの名無しさんNGNG
できない。
HBITMAPじゃないから
0379デフォルトの名無しさんNGNG
Bmpの中身について全く言及してない(LPBYTEなんざvoid *と同義)のでなんともいえないが、
ヘッダ情報含まれてればできないしイメージデータのみなら無理だろ。
0380デフォルトの名無しさんNGNG
どこかにC言語で、画像を拡大したり、縮小したりするプログラムってありませんか?
もしくは、その(プログラムを作るにあったっての)考え方が書いてあるページとかありませんか?
0381デフォルトの名無しさんNGNG
>>380 WindowsAPIを使ってって意味?
0382デフォルトの名無しさんNGNG
>>380
厨房発言だが
普通に拡大するは描画領域を倍にすればいいだけじゃないのか?
縮小のときは色の合計を領域で割れ
0383デフォルトの名無しさんNGNG
>>382

バカですね
0384デフォルトの名無しさんNGNG
>>380
C-MAGA10月号
0385デフォルトの名無しさんNGNG
>>380

縮小に関しては「ピクセルのRGBを(ピクセルが占める領域の重み
付きで)合計し、領域面積で割る」という方法で問題ない。これ
でピクセルの情報を可能な限り詰め込めるから。

ただ、拡大は拡大して生じた間のピクセルを補完しないと見た目が
荒れてしまうね。

Win32なら、StretchDIBitsを使うと大抵速くて簡単、しかも多くの
場合きれいに拡大縮小できる(事前に補完方法の設定が必要)。
0386デフォルトの名無しさんNGNG
「劣化画像復元処理アルゴリズムの実用化研究 ...
ttp://www.itc.co.jp/bo_sangaku_12/1-paper.pdf
0387デフォルトの名無しさんNGNG
>>386
それ、高性能シャープネスフィルタとして使えそうだ
0388デフォルトの名無しさんNGNG
こんなのも発見。

画像拡大手法に関する考察
ttp://mikilab.doshisha.ac.jp/dia/monthly/monthly01/20011222/personal_kawasaki.pdf
0389デフォルトの名無しさんNGNG
デジカメ板で分からないことがあって、頭脳拝借いたしたくはるばるやってきました。
教えていただけますか。スレ違いなら紹介おねがいね。

原色フィルタのRGB>YUV変換は次のようですが、
Y = = +0.299*R +0.587*G +0.114*B
V =(R-Y)/1.14 = +0.615*R -0.515*G -0.100*B
U =(B-Y)/2.03 = -0.147*R -0.289*G +0.436*B
補色フィルタのCMYGから直接YUV変換ができるかどうかです。(CMYGのYはYk)
たとえばY = a*Yk + b*C + c*Gとゆうように。
また実際に製品はどうでしょう。
0390デフォルトの名無しさんNGNG
>>384
えっ、もう10月号でたんだ。
買いにいこーっと。
0391デフォルトの名無しさんNGNG
>>390
去年のじゃないの?
0392デフォルトの名無しさんNGNG
双一次補間と共一次補間、
どっちがメジャーな呼び方なんでしょう?
0393デフォルトの名無しさんNGNG
>>392
バイリニア
変に訳すんじゃねぇ、と思ってしまう。
0394デフォルトの名無しさんNGNG
>>392
双〜の方がメジャーな気がしないでもない。でも定訳ないんじゃないかな。
>>393
カタカナで書くくらいならbilinearって書け、と思ってしまう。
0395393NGNG
ぐぐったら

バイリニア
"bilinear補間" OR "bi-linear補間" 21
バイリニア補間 86
双一次補間 OR "双1次補間" 49
共一次補間 OR" 共1次補間" 2
双直線補間 1
共直線補間 0

と出た。

双の方はまだ許せるんだが、
共の方は、じゃあ trilinear はどうなるんだ?と小一時間問いつめたい気分だ。
0396デフォルトの名無しさんNGNG
photoshopで、jpeg形式で保存しようとすると、
ファイルサイズの予測値が出るんですが、
あれってどうやって求めてるんですかね?
0397デフォルトの名無しさんNGNG
実際に圧縮しているんだろ。
だからこそプレビューできるわけで。
0398デフォルトの名無しさんNGNG
>397
それにしては早くないですか?
0399長くてすみませんNGNG
C言語を使って、顔の画像(png)を入力して、元の顔の画像と比較したい。
しかし、入力した画像が傾いていたり全体の大きさが元の画像と違っている場合がある。
この画像のずれを[拡大、縮小、回転](アフィン変換?)を使って、元の画像と比較できるようにしたい。(規格化?)
しかし、その前に、画像がずれていることをどのように認識すればいいのかがわからない?
エッジ検出で肌色でないところを見つけて、ずれを見つけられるかな?

質問は2つです。
[質問1]
 画像がずれていることを知る方法を教えてください。
[質問2]
 画像のずれを直す方法(プログラムやアルゴリズム)を教えてください。

プログラムやアルゴリズムが乗ってるページや、関連する書籍などがあったらおしえてください。
お願いいたします。
0400偽者の1NGNG
Image Registration でぐぐってみるとか
0401長くてすみませんNGNG
400>>
レスありがとうございます。
すみません、初心者の私には「Image Registrationでぐぐる」がわかりません。
0402デフォルトの名無しさんNGNG
>>399
なぜ png?

というより、その画像は頑張ったら元の画像に戻るようなモノなの?
違う角度で撮影されたり、メイク変えたりした画像だとどう頑張っても
同じ画像にできないんだけど。
0403偽者の1NGNG
ttp://citeseer.nj.nec.com/cache/papers/cs/14993/http:zSzzSzwww.cs.columbia.eduzSz~libraryzSzTR-repositoryzSzreportszSzreports-1992zSzcucs-004-92.pdf/gottesfeldbrown92survey.pdf

つうかこんなのがブックマークに入ってただよ。
0404偽者の1NGNG
ttp://citeseer.nj.nec.com/gottesfeldbrown92survey.html

スマソ。こっちから辿ってくだされ。 PDFとかあるんで
0405デフォルトの名無しさんNGNG
>>402
激しくお門違い(プ
0406デフォルトの名無しさんNGNG
>(プログラムやアルゴリズム)を教えてください

おまえら俺のためにプログラム作って、
さらに使っているアルゴリズムを解説しろ、と?
0407デフォルトの名無しさんNGNG
まともに回答できないからって初心者を苛めなくても・・・
つーか偽者の1が答え持ってきたんだからもう良いじゃん。
0408デフォルトの名無しさんNGNG
>>396
その予測値と、実際に圧縮した画像のサイズは必ず等しくなるの?
0409デフォルトの名無しさんNGNG
進化的画像処理(長尾智晴)読まれた方いらっしゃいます?
http://www.shoko-do.co.jp/infobooks/ISBN4-7856-9063-1.html

どんな感じなのか知りたいのですが…
0410デフォルトの名無しさんNGNG
>>408
BMP状態のファイルサイズと圧縮率から推定しているだけなんじゃないの?
ただ、今の時代JPEGのエンコードも大した手間も時間もかからないから、
ためしに捨てファイルをつくってそのサイズをだしているだけ、というのもあるかもしれんが。
0411デフォルトの名無しさんNGNG
>>409
一言で表すと「画像処理の万能薬」の提唱

単純化の誘惑には逆らえないというか、魅力的な説
ではある。
ただ、長年対症療法に頼ってきた画像処理技術者か
らすると、素直に著者の提唱する手法の優位性を信
じることはできない。
>>399
に関連のあることも載っている。
0412デフォルトの名無しさんNGNG
画像の90度回転なんだけど、
今、新しい画像分メモリ確保して、
1番左の列を1番上の行に、という感じで、
1ピクセルずつコピーしてる。
1ピクセルが24bitや8bitのときはいいけど、
1bitのときに相当遅いので、何とかならないものかと。
高速なアルゴリズムを教えて下さい。
0413デフォルトの名無しさんNGNG
age忘れた
0414デフォルトの名無しさんNGNG
>>412
モニタを回せ
0415デフォルトの名無しさんNGNG
8pixel毎にコピーしろ
0416デフォルトの名無しさんNGNG
>>412 高速なアルゴリズムはない。実装でガンバレ インラインアセンブラの出番だ。
04172NGNG
久しぶりに戻ってきたがまだこのスレ残ってたのか。
1はさすがにもういなさそうだな。
0418デフォルトの名無しさんNGNG
>>412
CPUを速いのに載せ替える
0419デフォルトの名無しさんNGNG
>>416
そですか、やってみます
0420デフォルトの名無しさんNGNG
>>418
そですか、Xeon2.8GHzのdualにしてみます
0421デフォルトの名無しさんNGNG
>>420
 この手の処理は、CPUの速度よりメモリバスの速度で制限されるから
ヘタレ名コードを書かない限り、CPUの速度はあまり意味がないよ。
16x16ピクセル =1WORD*16LINE とか32x32とかの単位で処理してみたら
0422sageNGNG
PenIII 1Gで

6614×4672モノクロ→100ms弱
4672×6614モノクロ→150ms強

これが、どこまで速くなればよいのでしょうか?
バイト単位で処理しているくらいで、アルゴリズムと
いうほどの特別な処理はしていません。VCでアセンブ
ラ未使用。

縦長だと遅いのは、キャッシュが関係しているのかな?
0423412NGNG
>>422
Pen�V 800で
7000×10000をPhotoshopで回転させても、数秒かかってるから、
それより早くしたい、ぐらいに思ってたんだけど。
そんなに早くなるんですか?

ぜひ、ソースキボンヌ
だめなら、詳細だけでもお願いします
0424デフォルトの名無しさんNGNG
>>423
おい、>>415,>>421は試したのかよ
0425412NGNG
>>415はやってみました。
約1秒早くなりました。
>>421はまだです。
幅はいいけど、縦方向が中途半端なときの処理に手間取ってます。
>>422に驚いてレスした次第です。
0426デフォルトの名無しさんNGNG
8x8ピクセル用の置換テーブルを用意してやってみたら?
それで早くなったらあんたのコードが糞過ぎるだけ
遅くなったらロジックにさほど問題ないと思われ。
0427422NGNG
バイト単位ということは、転送先、転送元を考えると

>>426

ということです。つまり8×8ピクセルを90度回転し
てから、8バイト転送を繰り返します。
表を使ってビット演算は、8バイトあたりシフト14
回に抑えています。
表は、横の8ビットを回転させた8バイト(4バイト
×2)の表を持てばいいでしょう(8×256バイトサイズの表)。
1行目の回転表を元に、2行目から8行目はシフトすればOK

ただし、今はCPUが高速なので、下手に表を使わ
ない方が速くなるかもしれません。試して速くなった
ら教えてください。

大きめの画像だと

13216×9344モノクロ→1392ms
9344×13216モノクロ→1342ms

と、ピクセル数比以上に遅くなるのでキャッシュヒ
ット率が速度を決める要因となっているみたいです。

PhotoShop6.0だと、上記の画像で5秒ほどかかって
いますが、PhotoShopは、回転以外の処理時間も含ん
でいるので、回転処理にどのくらいかかっているか
は不明です。
0428412NGNG
422さんの処理を実装してみました。

最初の処理
13216×9344モノクロ→15072ms
9344×13216モノクロ→15823ms

現状
13216×9344モノクロ→3184ms
9344×13216モノクロ→2013ms

422さんと比べてCPUクロックの差以上に遅いのと、
横長のときに1.5倍ほど時間がかかってるので、
しばらく、努力してみます。

レスを下さった皆さん。ありがとうございました。
0429412NGNG
>>427
テーブルと計算処理と両方実装してみましたが、
テーブルの方が私の書くコードより数百mSほど早いようです・・・。
0430デフォルトの名無しさんNGNG
>>429
数百も差が出るんじゃ不味いから、
問題のコードを晒してみたらどう?
0431412NGNG
↓が該当部分です。8×8のブロックを回転させる処理です。
引数はブロックの左上のポインタと1ライン分のバイト数です。
void Rotate_Block(unsigned char *pOld,long OldStepY,unsigned char *pNew,long NewStepY)
{
unsigned long workOld,c[8] = {0};
long y,x;
for(y = 0;y < 8;y++)
{
workOld = (unsigned long)pOld[y * OldStepY];

for(x = 0;x < 8;x++)
{
c[x] |= (((workOld >> x) & 0x01L) << y);
}
}
pNew[0 * NewStepY] = (unsigned char)c[7];
pNew[1 * NewStepY] = (unsigned char)c[6];
pNew[2 * NewStepY] = (unsigned char)c[5];
pNew[3 * NewStepY] = (unsigned char)c[4];
pNew[4 * NewStepY] = (unsigned char)c[3];
pNew[5 * NewStepY] = (unsigned char)c[2];
pNew[6 * NewStepY] = (unsigned char)c[1];
pNew[7 * NewStepY] = (unsigned char)c[0];
}
0432デフォルトの名無しさんNGNG
このスレにしか分かる方が居そうにないので質問させて下さい。

画像内にある、手の形状認識についてですが、
「パー」や「チョキ」など形状そのものの認識は実現できたのですが、
人差し指を一本だけ立てた手の画像(指を差している状態)について、
その指差している方向を認識させるには、どういったアルゴリズムで
実現できるでしょうか?

画像は、背景が白、手の部分が黒と二値化しています。

黒い部分の、重心からの最遠点にある黒い点・・・?? だめか。
0433デフォルトの名無しさんNGNG
>>432
「重心と最遠点」でも画像によっては充分だと思うんだが、やってみたの?
0434432NGNG
>433
重心と最遠点でやってみましたが、実際の寸法で10センチほど
手首が画像内に入ってしまうと、誤認識するようです。
(画像が「掌」ではなく「手首も含む手」であるのを言い忘れて
ました、すいません)
0435デフォルトの名無しさんNGNG
>>434
http://www.hci.iis.u-tokyo.ac.jp/pdf/wiss99-1.pdf
この辺がちょっとしたヒントになるか?
指先の認識と手のひらの認識の所を読んでくれ。
0436435NGNG
こんなのもあったぞ。

基準抽出による2次元平面状における手形状認識
http://search.ieice.or.jp/jpn/1997/pdf/j80-d2_5_1209.pdf
指の領域の線分の抽出って部分があるな。
0437435NGNG
手形状認識で検索してみたら結構面白い情報があるなぁ。
・複数カメラを用いて3次元領域で手形状認識を行い、仮想空間インターフェースに応用
・手話認識

(*゚д゚*)カコイイ…特に仮想空間インターフェースに(;´Д`)ハァハァ
0438デフォルトの名無しさんNGNG
入力したBMP画像に処理を加えて原画像と縦横の大きさが違うBMP
に出力したい時に、その出力用BMP配列はどのように確保したらいい
んでしょうか? 
0439デフォルトの名無しさんNGNG
ヘッダのxとyを書き換えてmallocで。
0440432NGNG
>>435
有用な情報をありがとうございます。
複雑そうですが、熟読してみます。
0441デフォルトの名無しさんNGNG
jpegファ1ル出力に最低限必要なデータって何でしょうか?
先頭にJFIFってあり最後にff9d(hex)があるのはわかるんですが。
libjpegのどのソースみたらわかりますか?
0442デフォルトの名無しさんNGNG
http://www.w3.org/Graphics/JPEG/
0443441NGNG
>>442
サンクス
とりあえずpdf読んでみます
0444おこめNGNG
>>441
http://siisise.net/jpeg.html
通常のマーカの順番
SOI FFD8
APP0 FFE0 JFIFヘッダ
DQT FFDB 量子化テーブル
DHT FFC4 ハフマンテーブル
SOF0 FFC0 標準DCT圧縮
SOS FFDA データ
EOI FFD9
0445おこめNGNG
最低限必要なのは、このなかでSOIとEOIだけだな。
0446デフォルトの名無しさんNGNG
JFIFがないとjpegじゃないやん
0447441NGNG
>>444
(;´Д`)…ハァハァ
まじでサンクス
0448デフォルトの名無しさんNGNG
>>446
ファイル形式がTIFFでもJPEGはJPEGだろ。JPEGは圧縮形式の名前なんだから。
0449デフォルトの名無しさんNGNG
質問させてください
JPEG解像度でhexでは015e
なのがどういうふうに計算したら350になるのか教えてください
0450デフォルトの名無しさんNGNG
>>449
????
まさか、16進数から10進数に変換するには、
どうしたらいいですか?
という類の質問じゃないよね。
0451デフォルトの名無しさんNGNG
ほんとだよ

>>449
とりあえず、計算方法は Windowsなら Start -> プログラム -> アクセサリ ->電卓

表示->関数電卓
16進にチェックを入れて 15E を入れて 10進数にチェックを入れると
0452449NGNG
マジでごめん!ヽ(`Д´)ノ ウワァァン
0453デフォルトの名無しさんNGNG
>>449
もしかして、
エンディアンの問題で普通に2バイト読むと、
24065になっちゃったとか?
それなら許せる。
0454449NGNG
そういうことにしといて(泣
0455デフォルトの名無しさんNGNG
>>449
こういうのは中学2年生でやるぞ……。
まあ、ヒントだけ。
350(10進な) = 3 * 10^2 + 5 * 10 + 0
だ。
0456449NGNG
あ、いやわかりますたです。
perlのhex関数使いました
$hexG[2]=~s/(.)(.)/$2$1/g;
$kaizX=hex("$hexG[1]");
0457デフォルトの名無しさんNGNG
BMPのデータ構造を知りたいのですが、
いいサイトを教えてください。
0458デフォルトの名無しさんNGNG
BITMAPFILEHEADER
BITMAPINFOHEADER
PALETTE
IMAGE
の順
0459デフォルトの名無しさんNGNG
>>455
中学2年じゃやらん。
0460デフォルトの名無しさんNGNG
減色について詳しく書かれてる本とかサイトってないかな?
0461デフォルトの名無しさんNGNG
>460
それくらいなら yahoo とかでかんたんに検索できるんじゃない?
"減色""画像処理""BMP"とかのキーワードでさ。
ためしてみたら?
0462デフォルトの名無しさんNGNG
>>457
一目瞭然
http://village.infoweb.ne.jp/~fwhw1257/study/bmpform.htm
0463デフォルトの名無しさんNGNG
BMP解析講座
http://homepage2.nifty.com/himagination/bmp.html
0464NPCさん@武板住人。 NGNG
>>83あたりの話題とかぶるけど。

http://homepage1.nifty.com/YSS/soft/kadnam.htm
角滑 Ver1.0.2
みたいな
オーバーサンプリングではないアンチエイリアスのアルゴリズムについて説類してあるサイトとかないですか?
googleで「Anti Alias」とか「Jaggie」とかイロイロやってみましたが。

ジャギで塗られている画像を大きさを変えずにアンチエイリアスするAfterEffectsプラグインを実現したいんです。それもCarbonとWinで。
0465+NGNG

 何も考えずにコードを書いて32bitのBMPファイルをつくりなぜ他のソフトで表示
できないか悩んだのは俺だけではないはず。
 (でも流石と言うべきかフォトショップでは開けた)


0466デフォルトの名無しさんNGNG
>>459
やるって。
http://www.google.co.jp/search?q=%E4%BA%8C%E9%80%B2%E6%B3%95+%E4%B8%AD%E5%AD%A6&ie=UTF-8&oe=UTF-8&hl=ja&lr=
0467デフォルトの名無しさんNGNG
漏れは、トップダウンDIBを作ったらフォトショップでも開けなかった。
0468デフォルトの名無しさんNGNG
>>466
最近の中学は進んどるのぉー
0469デフォルトの名無しさんNGNG
24BitのDIBにパレット書き込んだら画像がずれたソフトもあったな……。
0470デフォルトの名無しさんNGNG
二進も三進も
0471デフォルトの名無しさんNGNG
Hough変換って難しいですか?
プログラムを作りたいのですが
0472デフォルトの名無しさんNGNG
効率のいいラベリングの方法を教えてくれ.
0473デフォルトの名無しさんNGNG
基本的なことなんですが、ディスプレイに絵とか色を表示する
ライブラリに依存しないコードってのはどういう風になってるんですか?
X-Windowのコードとか見るのがいいのか、参考ページがあると教えてほすいんですが。
0474デフォルトの名無しさんNGNG
>>473
そんなもん無い。
ライブラリじゃなくてOSのAPIには依存しても良いのか?
0475デフォルトの名無しさんNGNG
いやOS非依存で、、何か基本的な技術が学びたいと。
GRUBのオリジナルのソースにppm表示コードがあるか見てみます。
0476デフォルトの名無しさんNGNG
>>475
ライブラリとOSに依存しないコードって事は、
ハードウェアに依存するコードってこと?
でも、保護の関係でどうしてもOSに依存することになるが。
0477デフォルトの名無しさんNGNG
DOSの頃ならVRAM直アクセスなんてのはあったけどなぁ。
それ以外は、>>475の通り、ブートシーケンスくらいだろ。
0478デフォルトの名無しさんNGNG
BIOSだってライブラリだと言ってみる
0479デフォルトの名無しさんNGNG
BIOSも(BI-)OSだといってみるテスト・・・意味違うけどな。
0480デフォルトの名無しさんNGNG
メモリにイメージを一旦作るライブラリでも作ってみたら? >>473
0481デフォルトの名無しさんNGNG
>>473
LILO系を参考にしてみたら?
いくつものアーキテクチャでブート時に画像表示するでしょ。
0482デフォルトの名無しさんNGNG
>>472
専用ハードウェアをつくると高速だよ。
あるいは並列処理という手もある。
0483デフォルトの名無しさんNGNG
あげ
0484*-*NGNG
読み込んだ顔画像のノイズ除去のための「拡大(膨張?)縮小処理」のプログラム(C言語)を探しています。
0485デフォルトの名無しさんNGNG
>>484
ふーん、頑張って探してね
0486デフォルトの名無しさんNGNG
探すより書いたほうが早いのでは ...
ってもう 12 時間くらいたってるから, できただろうけど.
0487デフォルトの名無しさんNGNG
>>484
キミはPhotoshopでも使ってた方がいいんじゃないの?
0488^-'NGNG
自力でできました。
ここの連中は、もの探しも満足に出来ないのですね。
0489デフォルトの名無しさんNGNG
膨張収縮法か。厨房の頃プログラム組んだなあ。。
0490デフォルトの名無しさんNGNG
>>488
いや、何でマルチやろ〜のために、
わざわざ時間を割いて探してやらにゃならんのだ
0491デフォルトの名無しさんNGNG
画像の読み込みと書き込みがうまくいきません。
良い方法を教えてください
ちなみに画像の形式はBMPです。
0492デフォルトの名無しさんNGNG
>>491
読み込みはLoadImage()でできない?書き込みは面倒だけどね。
0493デフォルトの名無しさんNGNG
>>491
WindowsならVBかDelphi使いなさい。 じゃないなら環境書きなさい
0494デフォルトの名無しさんNGNG
>>493
WindowsでCで書けって言われてます
0495デフォルトの名無しさんNGNG
>>494
 それなら選択肢は3つあります。
1、どこからライブラリをひらってくるか
2、自分で書くか
3、Delphiでロードセーブの部分を書いてDLLにして Cからアクセスするか

どれがお好み?
0496デフォルトの名無しさんNGNG
>>491
BMPヘッダの構造くらいは当然分かってるよな?
0497デフォルトの名無しさんNGNG
#include <Magick++.h>
using namespace Magick;

int main()
{
int i,j;
int width=100, height=150;
Image image( Geometry(width,height), Color("green"));

for(i=0; i<width; i++)
for(j=0; j<height; j++)
image.pixelColor(i, j, ColorGray((double)i/width));

image.write("hoge.bmp");
image.write("hoge.png");
image.write("hoge.tiff");
return 0;
}

というような、簡単なグレースケールを描画するプログラムなんですが、
hoge.png だけ、他とはちがった画像が出力されます。
ライブラリのバグを疑ってもいいんでしょうか?
0498デフォルトの名無しさんNGNG
よくゲームとかで、1水平ライン毎に暗く描画してる画面ありますよね。
(ビデオ出力のスキャンラインのことではなく、)

//////////////////////////オリジナルより50%暗い
               オリジナル
//////////////////////////オリジナルより50%暗い
               オリジナル
//////////////////////////オリジナルより50%暗い
               オリジナル

こんな感じのやつ。
この処理ってなんていうんですか?
0499498NGNG
どーやらブラインドの様です。
ヤクタタズ
0500デフォルトの名無しさんNGNG
画像の中心に向って線を入れるようなエフェクト、
(見た感じでは"すごい早いなぁ"とか、"なんだか衝撃的だなぁ"と感じる)
(よく漫画本なんかでも定規で線入れるでないですか)
あれを野郎と思ったんですが、
線を入れるのは直線を入れればいいから出来ますよね?
しかし、
出力画像に対してピクセルを斜にずらしてブレンドしようと思ったとき、
sinをつかってやる
(半径の大きさを少しずつ大きくしながらアクセスして斜にブレンドしていく)
と、アクセスされないピクセル(画像に穴)が開いてしまうんです。
なので、
画像の左上から右下まで走査していって
ラインを入れようと思ったのですが、うまいやり方が思いつきません。
web検索しようと思ってもキーワードがわからずヒットしません。

だれか、この文を読んで解読できた人は
キーワードだけでも教えてたもでおJAL。
0501デフォルトの名無しさんNGNG
>>500
解読出来ないけど、 線じゃなく三角形を描けばいいんじゃないの?
0502デフォルトの名無しさんNGNG
何を言いたいのかさっぱり分からんので適当に言うが,
直線の傾きが 1 を超えるかどうかで, 走査する方向を
x 軸に沿った方向か, y 軸に沿った方向かを変えると済む話か ?
0503500NGNG
>501
三角形だと処理時間がおいつくかどうか...

>502
なるほど、
tanをつかうといんでしょうか。

参考になりました。
ためしてみます。
0504デフォルトの名無しさんNGNG
>>503
ブレゼンハムのアルゴリズムってのを調べてみ?
0505デフォルトの名無しさんNGNG
>>497
pngはガンマ補正されてたり? (それが正しいのだけど)
ファイルのガンマかえてやってみそ。

0506503NGNG
>504
調べてみました。
なるほど、ピクセルから中心向って
ブレゼンハムでできそうですね。

どもどもです。
0507デフォルトの名無しさんNGNG
横レスですが。
おいらもちょうど直線の引き方のアルゴリズムを探してて
なかなか見つからなかったので助かったぁ。

傾き1をさかいにしてX座標を増加させるか、Y座標を増加させるかを
変えるのか…。(←変な言い方かも)

言われてみれば納得ですね。最初はX座標中心のことしか考えていなかったので、
垂直な線を引こうと思うと1ドットしか線の成分がなくなって愕然としてました…。
これくらい自分で気が付かないとまずいよなぁ。鬱。
0508デフォルトの名無しさんNGNG
>>495
自分で書かないといけないので2の答えを選びます。
俺的には3か1がいいのですが
>>496
よくわかってません
0509デフォルトの名無しさんNGNG
そうか、1なら
http://www433.elec.ryukoku.ac.jp/~morizane/bmpctrl/index.html
これでも勧めようかと思ってたんだが
じゃ
http://www.vector.co.jp/soft/data/art/se027618.html
http://www.microsoft.com/japan/developer/library/jpuipf/_win32_loadimage.htm

0510デフォルトの名無しさんNGNG
不定
0511デフォルトの名無しさんNGNG
俯瞰
0512デフォルトの名無しさんNGNG
はじめまして.
私は今,画像からレーザラインのみを検出したいと考えています.
レーザを白,それ以外を黒に2値化したいのですが,どうやってレーザとそれ以外とを見分ければよいでしょうか
0513デフォルトの名無しさんNGNG
それ以前に、レーザって何ですか?
0514デフォルトの名無しさんNGNG
http://dictionary.goo.ne.jp/cgi-bin/jp-more_print.cgi?MT=%A5%EC%A1%BC%A5%B6%A1%BC&ID=a4ec/21537200.txt&sw=2
0515ブタNGNG
赤外線で無理やり視点を作っているのです。
0516デフォルトの名無しさんNGNG
VC#使っています
類似画像を検索するソフト作りたいと思うのですが、
難しい論文しかないので、わかり易く説明してるサイトはないでしょうか?

そんな本格的な物でなくていいのでフリーで出回ってるソフトと同じぐらいの
物を作りたいんです
0517デフォルトの名無しさんNGNG
>>516
画像を 16x16 のブロックに分割
各ブロックで占有色(青系、赤系、緑系・・・など、
MSBを持ってくるだけでいいかも)を調べる。

別の画像で同じことを行う。
占有色の列に対して二乗誤差を求め、閾値以下なら類似画像。
0518デフォルトの名無しさんNGNG
>517
ありがとうございます、
残念ながら意味がわかりません。
画像処理とかになってくると、
線形代数とか微分とか数学の知識がいるのでしょうか?
書籍買って呼んだほうがはやいみたいですね
0519デフォルトの名無しさんNGNG
>>518
いや、C#ならどっかが便利なライブラリ出すの 待って買った方がはやいでしょう
0520デフォルトの名無しさんNGNG
>>516
画像全体をDCTして、直流成分と主要な交流成分を比較するのが良いかも。

>>518
そんなに難しくない話だと思う。>>517は。
おそらく画像の部分ごとにどんな色が大勢を占めているかを調べて、
それを何かの規準(>>517では二乗誤差)で比較してみろ。
ってことでしょ。

double R1, G1, B1, R2, G2, B2; /* 画像1と2における三原色の割合 */
double s = pow(R2-R1, 2) + pow(G2-G1, 2) + pow(B2-B1, 2);
/* 二乗誤差:sの値が0に近いほど、両者は似ているといえる */
0521デフォルトの名無しさんNGNG
516 は画像処理に関する基礎知識がまったくないような気がする。
数学の本じゃなくて画像処理の本を読んで勉強すれ。
0522516NGNG
どもども、お騒がせしました。
どうも私には数学も画像も知識が無くて理解できるレベルでないようです
でも、なんとなくわかるような気がします。


色の誤差が大きいところの位置を比較するってのはどうでしょう?
輪郭を抽出して形を比較する。
0523デフォルトの名無しさんNGNG
age!!
0524デフォルトの名無しさんNGNG
>>522

確かに。 そのレベルじゃ自分で作る事が目的なら、先に数学と本2冊くらい読んだ方がいいみたいだし、
作る事が目的なら C# ならどこかが便利ライブラリ売るだろうから買った方がいいだろう。

>色の誤差が大きいところの位置を比較するってのはどうでしょう
 変な事言ってるぞ

>輪郭を抽出して形を比較する
 輪郭を抽出するのは可能だ。しかし、それをどう比較する?
0525516NGNG
2値化して、ピクセル座標で比較・・・って思ったけど、
解像度や縦横比が違うけど同じ画像の場合は
検出できないねーー・・・
どうすんのかさっぱりわからない・・・

今日本屋行って来ます。
0526デフォルトの名無しさんNGNG
>>525
いいとこついている。
画像が相似かどうか、を判定する技術もある。
そしてそこではエッジ抽出した二値画像を比較している(という手法もある)。


ただやぱーり、その手の参考書を買って読んだ方がいいよ。
なんとなくあーすればこーすれば、って言っていても進歩しない。
0527デフォルトの名無しさんNGNG
マターリ(・∀・)イイ!
0528デフォルトの名無しさんNGNG
95、98でメタファイルの回転ってどうやったらできるでしょうか?
NT系ならSetWorldTransformでできそうなんですが・・・.
0529弁士NGNG
画像処理をしているのですが、JPEGのプログラムを打ちたいのですが、全然わかりません。
JPEGの圧縮プログラムを知っている方がいられるのであれば、教えてください。
0530デフォルトの名無しさんNGNG
あちこちで質問するなや>>529
0531デフォルトの名無しさんNGNG
>>529はマルチプラットフォームの先駆け
0532デフォルトの名無しさんNGNG
逝ってよし。
0533デフォルトの名無しさんNGNG
Intel IPLがno longer availableになっていました。
OpenCVはiplベースだと思うのですが、たとえばiplCreateImageHeaderなどが
コンパイルは通ってもipl.dllがないので実行できません。

OpenCVを入れてもIPLの全機能は使うことができないのでしょうか?
0534デフォルトの名無しさんNGNG
Windowsで動画系の認識やってる人いますか
動いている物体を四角で囲んだりするような動画中に線を書くやり方があるのでしょうか
フレーム間差分で抜き出すのはできるんですけどそこからが
0535デフォルトの名無しさんNGNG
>>149
格子男マンセーということです

>>335
初段持ってるやつが「そろばん」なんて言わねー(w
0536ブタNGNG
カラー(R,G,B)画像にハイパスフィルタなどのフィルタをかけることはできますか?
0537デフォルトの名無しさんNGNG
>>536
wavelet変換ほか、各種変換を参考書かって調べる
0538デフォルトの名無しさんNGNG
>>536
もちろんできますよ。RGBでもYUVでもLa*b*でも。
0539デフォルトの名無しさんNGNG
いやいや 536 には無理でしょう
0540デフォルトの名無しさんNGNG
画像処理の参考書ってどんなのがある?
それなりに突っ込んだとこまで書いててくれると嬉しい.
0541デフォルトの名無しさんNGNG
いろいろ参考になったのでage
0542デフォルトの名無しさんNGNG
>>540
画像処理と言っても、ベクター画像とラスタ画像では全然違うし、ラスタ画像
にも二値画像と階調(グレースケール)画像とカラー画像では全然違う。ベクター
画像だと媒介変数による曲線の表現が基本だし、階調のあるラスタ画像はいわ
ゆるビットマップなので離散数学(FFTやz変換等)が基本だし、二値画像は輪郭
や骨格の抽出とかが基本(これは違うかも)だし、対象が絞ってからそれにあっ
た参考書を選ぶのがいいと思う。

で、何を勉強するの?
0543デフォルトの名無しさんNGNG
>>540
最近1年くらいのCマガジンが(図書館とかで)読めるなら、
画像処理が載っているから参考にしてみたら?
0544デフォルトの名無しさんNGNG
>>543
アフィン変換からフーリエ変換他 < ジャキーン \3,600

多次元曲面からブレゼン、ラスターディスプレイ他 < ジャキーン \12,000
0545デフォルトの名無しさんNGNG
543 ×
540 ○
0546デフォルトの名無しさんNGNG
>>544
「ジャキーン」は効果音ですか?
0547デフォルトの名無しさんNGNG
http://audition.tv-tokyo.co.jp/img/candidates/large/00284.jpg
加工おながいします。
0548デフォルトの名無しさんNGNG
>547
無理です。
0549デフォルトの名無しさんNGNG
>>547
むだ毛以前です。どうしようもないです。
0550デフォルトの名無しさんNGNG
>>547
しますた。
http://cn.yimg.com/sp/20020412/gzrb/star_news-20020412-1250-1s.jpg
0551デフォルトの名無しさんNGNG
550は神!!!
0552デフォルトの名無しさんNGNG
絶対俺には理解できっこえねぇよ。
どうやったらそんな美人に加工できるんだよぅ。
ウワーン
0553デフォルトの名無しさんNGNG
http://24honlinecasino.fc2web.com/

0554デフォルトの名無しさんNGNG
>>550
すごい技術だな
0555デフォルトの名無しさんNGNG
>>547

モーニング娘。のことはあまり知らないんだが
こんなのもメンバーになれるのか?


0556デフォルトの名無しさんNGNG
>533
その後どうなった?
同じくipl.dllがなくて困っておりまふ(;´Д`)
0557デフォルトの名無しさんNGNG
>>552
電波で加工すれば結構簡単だよ。
0558533NGNG
>>556
ライセンス的にどうなのかわかりませんが、IPLを利用したフリー(シェア?)を
落としたらなかにDLLがフルセットで入ってました。
カスタムライブラリを作成することもできるので、IPL対応ならフルセットのDLLが
入っているとは限りません。

こういうのはどこにあるよーって教えてもいいものなのかどうか・・・。
0559533NGNG
フリー(シェア?)ウェアってことです。
0560デフォルトの名無しさんNGNG
ロボットのカメラから見た画像を分析するトピックって何?
何を勉強すればいいのか全然わからん・・・。
0561デフォルトの名無しさんNGNG
>>560 が何をやりたいのか全然わからん・・・。
0562困った・・・NGNG
ちょっとスレ違いっぽいですが、お願いします。
昨日、MXで動画落としました。ですが、メディアプレイヤーで再生すると音だけ流れて
映像がきません。何か設定がおかしいのでしょうか?
詳しく教えていただけたらうれしいです。お願いします。
0563デフォルトの名無しさんNGNG
>>562
おそらく黒くつぶれてしまっているんだと思います。
色ヒストグラムの正規化をかけてやればちゃんと見られるでしょう。
0564デフォルトの名無しさんNGNG
>>563
バカか。codecが入ってないだけだろ。
0565デフォルトの名無しさんNGNG
マジレスカコワルイ
0566デフォルトの名無しさんNGNG
カコワルイ
0567564NGNG
わーい。つれたー。
0568デフォルトの名無しさんNGNG
>>564
( ´,_ゝ`)プ
0569困った・・・NGNG
どうすればよいでしょうか?
はずかしながら、買ったばかりなもんで、小学生並です。
よろしくお願いします。
0570564NGNG
>>568
悔しそうな顔だね(w
0571デフォルトの名無しさんNGNG
>>569
たくさん勉強してせめて中学生並みになってください。
さもなきゃ、エムエクースで聞いてください。
0572困った・・・NGNG
検索かけたんですが、codecが見つかりませんでした。codecってのを教えてください。設営してあるサイトなども教えていただけたらうれしいです。
あとは自分でがんばってみます。
0573困った・・・NGNG
ページ検索で引っかかりました。
ですが、コーデックはどのように入れればいいんでしょうか?
できるだけ自分もがんばりますので、助けていただけないでしょうか?
0574デフォルトの名無しさんNGNG
>>573
Win板いって聞いたほうがよい。ム板だとcodecのうんぬんは別の意味になる。
http://pc3.2ch.net/win/
0575困った・・・NGNG
ありがと。むこうで聞いてみます。
0576デフォルトの名無しさんNGNG
16bitRGB(5bit * 3)画像にアンチエリアシングをかけてみよう思ったのですがうまくいきません。

拡大したソース画像の大きさと出力先画像との拡大率をもとに
ボックスフィルタリングの方法を使って出力しようと思ったんですが、
整数倍した画像を出力すると元通りになって出力され、
1.5倍とか端数をつけて拡大するとへんな風になります。

だれかどこがおかしいかわかる人いますか?

// red[0]->求める画素
// red[1]->求める画素のx + 1
// red[2]->求める画素のy + 1
// red[3]->求める画素のy + 1,x + 1
// green[],blue[]モ同じ。

red1 = (short)((1.0 - y_fraction) * ((1.0 - x_fraction) * red[0] + x_fraction * red[1]));
green1 = (short)((1.0 - y_fraction) * ((1.0 - x_fraction) * green[0] + x_fraction * green[1]));
blue1 = (short)((1.0 - y_fraction) * ((1.0 - x_fraction) * blue[0] + x_fraction * blue[1]));
red2 = (short)(y_fraction * ((1.0 - x_fraction) * red[2] + x_fraction * red[3]));
green2 = (short)(y_fraction * ((1.0 - x_fraction) * green[2] + x_fraction * green[3]));
blue2 = (short)(y_fraction * ((1.0 - x_fraction) * blue[2] + x_fraction * blue[3]));

r_comp = (short)(red1 + red2);
g_comp = (short)(green1 + green2);
b_comp = (short)(blue1 + blue2);

dst_color = (short)((r_comp & 0x7c00) | (g_comp & 0x03e0) | (b_comp & 0x001f));
0577576NGNG
原因はわかりますた。

整数倍されたソース画像はデータそのものが荒れてないから
整った形で出力されますが、
肝心のfractionがとれず意味ありません。

しかし、○.○倍するとfractionをとれますが、
ソースのデータそのものが乱れているので結果こ汚いです。

ソース1:出力1の拡大率でアンチエイリアシングするのは
何をもとに計算したらよいのでしょう?
0578デフォルトの名無しさんNGNG
>>576

それはアンチエイリアシングじゃないだろ、とか
バイリニアフィルタリングのことか?とか
言いたいことはあるがそれはさておき、

red1〜blue2 は double にでもしとかないと精度が落ちるぞ。
(例を上げるなら、y_fractionが 0.5 で、red[0]〜red[3] == 1 のとき、r_comp == 0 になってしまう)
0579576NGNG
>>578
>バイリニアフィルタリング
検索してみました。

そうですた。

が、しかし
ここで問題が再浮上しますた。
1:1で出力するのはムリ?

やり方を変えた方がよいのかな?
0580578NGNG
>>579
アンチエイリアシングじゃないとしたら、何をやりたいのかがわからん。
そのへんをちゃんと述べれ。

綺麗な画像の拡大をやりたいのか?
だったら、バイリニアフィルタリングかトライリニアフィルタリング。
ただし、拡大した画像にこのフィルタをかけるんじゃないぞ。
「トライリニアフィルタリングを使って画像拡大を行う」んだ。
0581576NGNG
>>578
>アンチエイリアシングじゃないとしたら、何をやりたいのかがわからん。
>そのへんをちゃんと述べれ。

いや、アンチエイリアシングを微妙に勘違いしてますた。
ボックスフィルタリングをもっかい見直して出直します。

>綺麗な画像の拡大をやりたいのか?
>だったら、バイリニアフィルタリングかトライリニアフィルタリング。
>ただし、拡大した画像にこのフィルタをかけるんじゃないぞ。
>「トライリニアフィルタリングを使って画像拡大を行う」んだ。

参考になりますた。ますた。
0582556NGNG
>558
同じことをしようとしてましたが、
どうやら ipl〜 という関数は cv〜 という名前に変わっているだけのようです(;´Д`)
iplCreateImageHeader()なら"cv.h"の中に
cvCreateImageHeader()の宣言があります。
0583デフォルトの名無しさんNGNG
>>580
トリリニアは3次元じゃん・・・。
バイリニア、バイキュービック
0584578NGNG
>>583
スマソ。バイキュービックだな。
何考えてこんな間違いしたんだろう…鬱…
0585558NGNG
れれ。OpenCVは使いたくない人向けのテクニックということでひとつ。
0586デフォルトの名無しさんNGNG
delphiで画像処理をやろうとおもって、検索したら、"Delphiで医療用画像処理"
といった主旨のページが結構見つかりました。
delphiは医療用画像処理に向いてるんですか?
0587デフォルトの名無しさんNGNG
>>586

ポインタの扱いが面倒なPascalはそもそも画像処理には向いて
いません。以前、DelphiでDIB-Jpeg変換処理書いて死にそうに
なったことがある(^^;。

まあ、VCLはDIBSection対応のビットマップクラスを持っている
から、画像処理でも便利だけど。
0588デフォルトの名無しさんNGNG
面倒ではあるが、向いていないとは決していえない。
inline asmも使えるし。
0589デフォルトの名無しさんNGNG
そもそも、画像処理にポインタが必要なことってある?
C++ で書いてると、見かけ上はポインタなんて出てきませんが…

でもって、DelphiのTBitmapは結構便利だと思う。Scanline使えばそんなに遅くないし。
DIB→JPEGぐらいなら、TBitmapにLoadFromFileして、TJpegImageにAssignして、SaveToFileの3行でできる。
0590デフォルトの名無しさんNGNG
>>589
C++Builderでは
TBitmapからScanlineを使うときってポインタ操作なんすけど。
0591デフォルトの名無しさんNGNG
>C++ で書いてると、見かけ上はポインタなんて出てきませんが…
遅そう…
マクロ?
0592589NGNG
「連結リスト」を実現しるとかいう話だったら、ポインタは避けて通れないですけど、
「画像処理」と呼ばれる処理内容としては、ポインタという概念が必要になる場面は少ない、と。
そういうことが言いたかったです。舌足らずスマソ

>>590
確かに型としてはポインタだけど、
配列の受け渡し手段としてポインタを使ってるだけで
配列として使えば十分じゃないでしょうか。
*p++ とかしなくても、p[n] で十分。

>>591
stlの std::vector とか std::map などです。
確かに遅いけどあまり気にしてません。何倍も変わるわけじゃないですし。
0593デフォルトの名無しさんNGNG
>>592
なるほど、だから「見かけ上」なのね。
0594デフォルトの名無しさんNGNG
ポインタを使わずに何か書こうと思ったが
ビットマップを読み込む時点でファイルポインタが必要な事が判明した。
鬱だ
0595デフォルトの名無しさんNGNG
Delphiは c のobjをリンク出来るから、cが慣れてるとかcのライブラリを作ってるなら
BCCでコンパイルしてリンクすればいいじゃない。

ただ慣れれば Delphiもポインタを使うコードは楽だと思うけど?
配列型を定義して配列型ポインタとabsoluteで重ねれば配列的に処理も出来るし
0596デフォルトの名無しさんNGNG
>>594
未だにFILEなんて使うなよ・・・

>>595
absolute、すっかり忘れてたけどそういう手があるんだな
0597594じゃないけどNGNG
>未だにFILEなんて使うなよ・・・
なして?
0598デフォルトの名無しさんNGNG
ほしゅ
0599七氏NGNG
質問させてください。
立体視に使う2枚の画像の
ズレを認識するための画像処理
はどうしたらよいでしょうか。

0600デフォルトの名無しさんNGNG
専門書よめや
0601デフォルトの名無しさんNGNG
hiraxになんかあった気がする
0602デフォルトの名無しさんNGNG
専門書よりも論文レベルじゃないかな。
手法としてまだ確立されたものがないような気がする…
0603デフォルトの名無しさんNGNG
>599

KLT
http://vision.stanford.edu/~birch/klt/
0604デフォルトの名無しさんNGNG
(゜д ゜)( ゜д゜)
0605デフォルトの名無しさんNGNG
すんません,基本的なこと聞いていいですか?

周波数処理でフィルタ処理して得られた画像って
原画像よりサイズって小さくなる?
0606デフォルトの名無しさんNGNG
>>605
大きくなる
0607デフォルトの名無しさんNGNG
   ______________
 /:\.____\
 |: ̄\(∩´∀`) \  <先生!こんなのがありました!
 |:在  |: ̄ ̄ U ̄:|
http://freeweb2.kakiko.com/saitama/
0608デフォルトの名無しさんNGNG
>>606
ウソコケ!
0609606NGNG
正しくは、1度大きくなった後、小さくなる。
20億年毎におよそ2分の1になる。
0610デフォルトの名無しさんNGNG
>>609
warata
0611デフォルトの名無しさんNGNG
>>605
サイズって、そもそも何のこと?

いちおうマジレスしておくと、フィルタ処理によって、元画像の情報の何かを
捨てているなら、ファイルやメモリ上でのサイズを元よりも小さくできるかも
知れない。フィルタ処理が可逆か不可逆かというのが、要点かも。
0612デフォルトの名無しさんNGNG
# 今回はフィルタなので圧縮処理は除くよ

可逆処理は、基本的にサイズが非減少である。
m種類の可逆フィルタをn回適用したならば、m^nの余分なサイズが増える。
0613デフォルトの名無しさんNGNG
周波数フィルタ処理画像の半減期は20億年でつか
0614デフォルトの名無しさんNGNG
20億年も待てないよ
0615デフォルトの名無しさんNGNG
せいぜい20億フェムト秒くらいだな。
0616デフォルトの名無しさんNGNG
RAW形式やTIFF形式の画像を入出力するプログラムって
どうすればできますでしょうか?
0617デフォルトの名無しさんNGNG
>>616
全部自分で作る気ならまず検索して仕様書を探す。
そうでないなら検索してライブラリを探す。
俺はUNIX環境なんでTIFFの読書きにはlibtiffっつうのを使ってる。
0618616NGNG
>>617
どこかいいサイト知ってますか?
0619デフォルトの名無しさんNGNG
>>618
http://www.google.co.jp/
0620デフォルトの名無しさん NGNG
JPEGを復号してRGBの成分を取り出して画像処理したいのですが、
そういうプログラムって無いでしょうか?
0621デフォルトの名無しさんNGNG
>>620
本買って読め。
確かJPEGの概念から実装までとかいう本がでてたから
0622デフォルトの名無しさんNGNG
単にJPEGファイルを読みたいだけなら、libjpeg使った方が良いんでない?
0623デフォルトの名無しさんNGNG
>>620
Javaでも標準でJPEGの読み書きをサポートしているぞ
0624IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0625デフォルトの名無しさんNGNG
ひろゆきのレイプ予告したらIP晒されちゃうかな?
0626デフォルトの名無しさんNGNG
ふぅー

時の流れだな
0627デフォルトの名無しさんNGNG
■「T動物病院は削除ルールに従ったのか! 2ちゃんには削除ルールがちゃんとあるんだ!」
2ちゃん独自の削除ルールに従わねばならない法的根拠はありません。
また、2ちゃんの削除ルール自体、判決では不十分なものとされています。

■「名誉毀損を知りえた時点で削除しろなんて無茶苦茶だ!」
今回、T動物病院側は内容証明郵便でひろゆきに10日以内の削除要求しました。
2ちゃんの削除ルールに則らずとも、社会通念上においても、法的にも、これは十分な通知です。
0628デフォルトの名無しさんNGNG
コピペうざい。
0629デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0630デフォルトの名無しさんNGNG
http://siisise.net/format.html#JPEG
0631デフォルトの名無しさんNGNG
>>502
2ちゃんねるがまともになれば、そんな事なくなるので
問題なし。
0632デフォルトの名無しさんNGNG
串使ったらええんちゃうんかと・・
って問題じゃないの?
0633デフォルトの名無しさんNGNG
こんな時間に俺たちは何をやっているのだろう
0634デフォルトの名無しさんNGNG
こんな時間に俺たちは何をやっているのだろう
0635デフォルトの名無しさんNGNG
判決文の
2 争点(1)(被告の削除義務違反の有無)について の(2)のウの段の
前半部分、これがその文章で触れられてるだけで以後スルーされている
理由、、
0636デフォルトの名無しさんNGNG
まあしかし控訴した場合、最高裁裁判官には不信任投票ができるからそっちで遊べそうだね
0637デフォルトの名無しさんNGNG
>>104
嘘を嘘と(以下略
0638デフォルトの名無しさんNGNG
test
0639デフォルトの名無しさんNGNG
どうでもいいけどね
0640デフォルトの名無しさんNGNG
連絡・雑談スレとはいえ削除屋が★付けてわざわざ年末挨拶するなと…
一般ユーザーがマネするだろ それこそ馴れ合い系の板にスレ立ててやればいいものを。
0641デフォルトの名無しさんNGNG
まぁ、匿名掲示板なんかいくらでもあるから
まとめて引越ししたらいいだけなんだけどね
0642かごすけ ◆v6aIBOMbEU NGNG
もりひろし
0643デフォルトの名無しさんNGNG
>>397さん
書き込みと場所は別の要素ではないのかしら?
0644デフォルトの名無しさんNGNG
IPとIDは違うんですか?で、それ取られると、どうなるんですか?で、これによって、ゆきおさんは賠償金支払わなくても良くなるんですか?
0645デフォルトの名無しさんNGNG
さん
何故ですの?
0646デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0647デフォルトの名無しさんNGNG
山崎ぃ! お前もその対象なんだよ。
0648デフォルトの名無しさんNGNG
逝ってよし!! とか 氏ね とかはもう駄目なのか!? マジで!?
0649デフォルトの名無しさんNGNG
Winny引っ越しかね
0650デフォルトの名無しさんNGNG
自分でリモホさらしたバカもいます


●●税金がエロ画像収集に使われています●●●
半角板でエロ東北大生がロリコン画像をみようとしてリモホ晒す

大学に通報しましょう
http://okazu.bbspink.com/test/read.cgi/ascii/1041777248/412-425

ちなみにこいつが見ようとしたのは中1のマンコ画像
0651デフォルトの名無しさんNGNG
2げっとさ
0652デフォルトの名無しさんNGNG
>>IP記録

告発ネタが減少するのは残念。

・WTCテロのリーク
・西部の松坂の駐車違反
・牛肉買い上げの告発

等々、
いろいろとおいしいネタがあったのになあ。
おまえらの知ってる2ちゃん内の告発ネタを教えてください。
0653デフォルトの名無しさんNGNG
リモホって何?
リモートホストって、用語辞典に載ってないよ
誰かおせーて
0654デフォルトの名無しさんNGNG
普通ってのがわからないんだよ!
0655デフォルトの名無しさんNGNG

白白白 発発発 厨厨厨 東東東 776 
待ち盃7
リーチ
0656デフォルトの名無しさんNGNG
うん
0657デフォルトの名無しさんNGNG
>>653
ここで訊くことじゃない。
あっちいけ。
0658デフォルトの名無しさんNGNG
http://www.sponichi.co.jp/society/kiji/2003/01/11/05.html
「小学生狙う」犯行予告に集団登下校

インターネットの掲示板サイト「2ちゃんねる」に9日、「千葉県の差巣小学校 で
無差別殺人をします」との書き込みがあり、千葉県教育委員会が10日、
県 内全域の小学校に注意を呼びかけ、各地の小学校で集団下校などの措置を 取った。
富山県の小学生に対しても同様の書き込みが8日から相次ぎ、
富山 市や高岡市などの小学校で集団登下校を実施。
正体不明の犯行予告に各地で警戒を強めた。

関連スレ
無差別殺人予告者へ
http://ex.2ch.net/test/read.cgi/entrance/1042189622/
0659デフォルトの名無しさんNGNG
そうだね
やっぱ行き着くとこはネットも免許制ってことかな
0660山崎渉NGNG
(^^)
0661デフォルトの名無しさんNGNG
フロアからの
「西村さんに何かあった時は、『2ちゃんねる』はどうなるのですか?」
との質問には
「今月10月分はもう支払いが済んでいますので大丈夫ですが、
もしも何かがあったなら、潰れてしまう」
とおっしゃっていました。
0662デフォルトの名無しさんNGNG
>>624-629,>>631-661
とりあえず、藻前ら板違い
0663山崎渉NGNG
(^^)
0664デフォルトの名無しさんNGNG
画像を幾何変換して3次畳み込み内挿法で内挿すると
元画像の黒かった部分が、赤や青の斑点みたいなのができてしまいます。
他の部分は元と同じ色なのですが・・・。
何が原因なのでしょうか?
0665デフォルトの名無しさんNGNG
>>664
コーディングミス
0666デフォルトの名無しさんNGNG
666げと
0667デフォルトの名無しさんNGNG
>>664
ソースを書け。
0668デフォルトの名無しさんNGNG
>>664
バグ
0669デフォルトの名無しさんNGNG
>>664
オーバーフロー
0670デフォルトの名無しさんNGNG
>>589
処理する画像のサイズが不定のときとか
動的にメモリを確保しようと思ったらポインタいるのでは?
0671デフォルトの名無しさんNGNG
>>664
>>669 に追加してアンダーフロー
0672デフォルトの名無しさんNGNG
色スペクトルを求める計算式に関するHP知ってる人いたら
教えてください。
0673デフォルトの名無しさんNGNG
>>664
よくわからんけど畳み込み演算とかいうから高周波ノイズ
0674デフォルトの名無しさんNGNG
>>672
ここなんかどうよ?
http://www.amuse-soft.co.jp/catalog/spectle.html
0675デフォルトの名無しさんNGNG
>>672
DFT?
0676672NGNG
>>675 それで検索すればよかったですね。
FFTで結構まともなのが引っかかりました。どーもです。

>>674 激しく逝ってください
0677デフォルトの名無しさんNGNG
俺の彼女がこんなとこに・・・
http://click.dtiserv2.com/Click/1-45-2963
0678デフォルトの名無しさんNGNG
>>664
ハゲ
0679デフォルトの名無しさんNGNG
射影変換の8個の係数は最小2乗法で求めるってよく本に書いてあるけど、
どうやって求めればいいのでしょう?
線形の式じゃないし・・・
求め方よろしくお願いします。
0680デフォルトの名無しさんNGNG
画像データを解読するプログラムを作っています
Pset関数で点を打ちながら画像を表示したいのですが
bitmapはどういう構造になっているのですか?
1ラインの折り返しはどうするのだろうか、、

また、JPEGとかの画像構造がのってるHP教えてください
0681ヤフオクの苦情はこちらへ NGNG
ヤフオクの苦情はこちらへ
03−5469−5101
0682デフォルトの名無しさんNGNG
>>680
[BITMAPFILEHEADER]
[BITMAPINFOHEADER]
[パレット(24bitmapの場合は無し)]
[(RGBQUAD*幅)*(高さ)]
0683デフォルトの名無しさんNGNG
>>680 JPEG
http://www.ijg.org/
0684680NGNG
>>682-683
ありがとうございます
がんばってみます
0685デフォルトの名無しさんNGNG
>>682
24bit ビットマップでもパレットをもっていい。
16/32bit でもパレットがない場合がある。
パレットとピクセルデータの間に他のデータが入っても良い。
そもそも (RGBQUAD*幅)*(高さ) ってなんじゃい。
すべてのビットマップが 32bit/Pixel とでもいうのか。

0686680NGNG
e?
0687685NGNG
>>680
日本語で読めるビットマップの情報ならここら辺が定番かな
http://www.vector.co.jp/pack/data/art/doc/dib_form.lzh
http://www.vector.co.jp/pack/data/art/doc/dib_frm2.txt
http://www.microsoft.com/japan/support/kb/articles/J028/9/84.htm
0688デフォルトの名無しさんNGNG
>>680
もっといいサイトあるかもしれないけど、私はよくここを利用してます。
http://www.wotsit.org/
0689デフォルトの名無しさんNGNG
>>686
>>682は嘘、ということ。
0690デフォルトの名無しさんNGNG
嘘とは言い切れんが、決めうちもイイトコな訳だな。

そーいやRGBTRIPLEなんて構造体もあったな。
0691デフォルトの名無しさんNGNG
g4圧縮とTiffの相互変換のアルゴリズムを探しています。
教えてください。
0692山崎渉NGNG
(^^)
0693デフォルトの名無しさんNGNG
http://www.google.com/search?as_q=G4+%E5%9C%A7%E7%B8%AE+TIFF
+%E5%A4%89%E6%8F%9B+%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA
%E3%82%BA%E3%83%A0&num=100&hl=ja&ie=UTF-8&oe=UTF-8&btnG=
Google+%E6%A4%9C%E7%B4%A2&as_epq=&as_oq=&as_eq=&lr=lang_ja&
as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=
0694デフォルトの名無しさんNGNG
図形処理のプログラムで『円形度』をとるサンプルソースってないものでしょうか?

 円形度
 図形が円形に近いか、または扁平かを評価するパラメータで、円軽度をF面積をS周囲長をLとすると、
 F=4πS/L^2 (S:図形の面積 L:図形の辺の合計の長さ)
 と表せます。Fが1に近くなると図形は円形に近くなることになります。
  ↓
 http://www.geocities.jp/shotajp/Recognition.htm

0695デフォルトの名無しさんNGNG
>694
面積:  その図形を構成している画素の数
周囲長: その図形の境界線を構成している画素の数

って言い直せば、簡単に書けると思うけど。
0696デフォルトの名無しさんNGNG
>>694

>695
だと
■■■■
と
■■
■■
の円形度が同じことになります。

■の周囲長は4、面積は1としないと。
面積は■の数、周囲長は■の数×4から上下左右の
辺がついている数の総和を引けばよい。データ構造
としてはランレンクス表現が吉。
0697デフォルトの名無しさんNGNG
初めまして。質問なのですが、まずやりたいことを説明すると、1枚の400×400の画像を8分割します。そしてその画像の中にある図形を検索したいと思っています。
具体的には分割した画像に、検索したい画像がぴったり合うかドット単位で見ていくのかなと思っているのですが、どうもやり方がいまいちでわかりません。

どなたかそういった画像の中から欲しい図形を検索するような手法やプログラムをしっておられたら教えてくれませんか?
0698デフォルトの名無しさんNGNG
>>697
完全に一致した画像を見つけるならば、いくらでも方法はあるよ。

ちょっとだけ違うけど、似たような(あるいはほとんど同じ)画像を見つけるなら、
フラクタル画像解析、最小二乗法、ベクトル重み付け法、
などで調べてちょーだい。
0699デフォルトの名無しさんNGNG
>>697
その図形ってのが直線とか円とかの単純なパラメトリックなものなら
ハフ変換(hough transform)とか。
0700デフォルトの名無しさんNGNG
>>697
動作させるとか開発する環境(装置)がわかりません。
もうすこし教えてください。例えばM$とかのOSなど....
0701697NGNG
OSはwin98で開発言語はCです。
Cの二次元配列にビットマップのデータを格納して、ドット単位で処理しようと考えていました。

しかし、根本的な問題が発生しまして…
他スレでも質問したのですが、24bitのビットマップファイルが読み込めないということがわかりました。
ビットマップのヘッダとデータ部分を分離させて、各々別配列に保存、そしてそれらをfwriteで1つのファイルに保存する手順で書いたのでが、出来上がった画像は乱れていたり、画像としてビューアで読み来なくなっていました。
なんでだろう…
0702デフォルトの名無しさんNGNG
>>701
あんな質問の仕方じゃ、誰も答えられないだろう、、、
>24bitのビットマップファイルが読み込めないということがわかりました
そんなわけはない。
>出来上がった画像は乱れていたり
ばらばらにした画像を、どうやってくっつけたのか。
まさか、配列に先頭から追加したわけじゃ・・
ちゃんとヘッダとデータが正常であれば、できますよ。
BMPの構造を調べましょう。
0703701NGNG
>>702
すいません、不慣れでこういう質問の仕方がうまくないですね…

このサイトのプログラムを参考に、データの横幅、縦幅の長さだけ変更して実行していました
http://asapc1.cc.it-hiroshima.ac.jp/stu/c04/c04.html

まだバラバラにしている状態ではないんです。
一枚の画像をCで読み込もうとしているだけなんですが、どうしても…

0704デフォルトの名無しさんNGNG
>>701
マテ(汗)
ヘッダだけ変更して、データを加工せずにそのままだったら、画像が崩れて
見えるのは当たり前。
ちゃんとBMPの構造を調べましょう。そのほうが近道です。
0705デフォルトの名無しさんNGNG
どなたか動画に透かしを入れる方法ってわかりますか?
0706デフォルトの名無しさんNGNG
知っているけど惜しい得ない。
0707デフォルトの名無しさんNGNG
どなたか3dアクセラレータに演算させる方法ってわかりますか?
0708黒騎士NGNG
おかげさまで1500HIT!これからもがんばります!
http://ginrai.hp.infoseek.co.jp/
0709デフォルトの名無しさんNGNG
画像伝送の際,DFT,DCT,FFT等を使って画像を
圧縮してるけど,結局,圧縮した後,何を相手に
送るの?
例えば,ビットマップ画像をフィルタにかけて
周波数変換した後,またビットマップに戻しても
画像容量はいっしょだろ.じゃあ,周波数変換した
後,どうすればいいかこんなアフォな俺に教えて
くらはい.
0710デフォルトの名無しさんNGNG
>>703
> 一枚の画像をCで読み込もうとしているだけなんですが、どうしても…
LoadImage()でビットマップハンドルを取得して、
GetObject()でビットマップ構造体を取得すれば簡単かも。
LoadImageでDIB_SECTIONにしておくのがポイント。
ただし、数メガバイト以上の画像だと駄目だったと思う。
0711デフォルトの名無しさんNGNG
>>709
> 画像容量はいっしょだろ.じゃあ,周波数変換した
> 後,どうすればいいか(ry)
圧縮しる。基本は高周波成分のビット数を減らす。
その後でランレングス符号化を行なう。
# いい加減だから突っ込みキボン。
0712デフォルトの名無しさんNGNG
>>711
>>709にはJPEGのアルゴリズムを教えればいいんじゃないかな。
DCT, 量子化, Run-Length, Huffman符号化
0713デフォルトの名無しさんNGNG
>>710
それCじゃない…
0714デフォルトの名無しさんNGNG
>703
ライン毎に4byte align
0715デフォルトの名無しさんNGNG
画像の奥行き情報を得るために、ステレオ法に注目しているのですが、ステレオ法のプログラムソースがあるHPや参考資料を知っている方いらっしゃいましたら、お願いします。
0716デフォルトの名無しさんNGNG
>715
去年、こんなコンテストがありました。
ttp://escher.aist-nara.ac.jp/prmu02/

サンプルプログラムもダウンロードできるので、参考にしてみては如何?
0717697NGNG
>>688-689
 検索対象としているのは真っ黒のDOS画面の上に書かれた四角形や三角形といったものをやろうと思っています。(ゆくゆくは難しいものにするつもりですが…)
 そういう対象を検索する場合だと、ハフ変換が有力となるのでしょうか?
 フラクタル解析など、資料が膨大で実際どの手法にするか判断に迷っている状態です…
0718デフォルトの名無しさんNGNG
>716
ありがとうございます!参考になります!
0719デフォルトの名無しさんNGNG
>>713
CからWin32APIを呼び出せばいいんだけど...
純粋にやろうとすると、大量の条件分岐になると思うけど
0720デフォルトの名無しさんNGNG
WindowsかVCのスレで聞いた方がいいんじゃないかな。
ここ、Winじゃない人も多そうだし。
0721デフォルトの名無しさんNGNG
PICT形式のファイルをBMP形式に変換するアプリを自作するため
まずはPICT形式のヘッダー情報を調べているのですが、イマイチ
参考になる情報が見つかりません。
どなたか情報をお持ちでしたらお願いします。
ソースが公開されている既存のアプリなどがあるようでしたら
そちらもお願いします。


0722デフォルトの名無しさんNGNG
>>703

BMPは、ファイルヘッダとDIBの集合体。
とりあえず「BITMAPINFOHEADER 読み込み」とでもして具具れ。
4バイトの境界を意識した1ラインのサイズさえ求められれば、
ピクセルのRGBを取り出すのはそれほど難しくはない。
0723デフォルトの名無しさんNGNG
とりあえず、BMPは問題ないかもしれないけど
http://developer.apple.com/techpubs/mac/QuickDraw/QuickDraw-458.html
http://developer.apple.com/techpubs/mac/QuickDraw/QuickDraw-333.html#HEAD
http://developer.apple.com/technotes/qd/qd_14.html
あと、もしWindowsでやってるならSusieプラグインに処理させるとかという手も。
0724デフォルトの名無しさんNGNG
>>701
創作プログラミングの街
ttp://www.sm.rim.or.jp/~shishido/

ここが参考になるかもしれない。
0725デフォルトの名無しさんNGNG
ファイルフォーマットがどうのって言ってるヤツ、ここをしらんのか?

http://www.wotsit.org/
0726デフォルトの名無しさんNGNG
次スレ立てるときには>>1に含めておくということで。
0727デフォルトの名無しさんNGNG
>>717
「そういう対象」というのが 2 値画像中の直線とか中の塗りつぶされてない
丸とかならハフ変換. そういうのが組み合わさって複雑になると
動かない気がするけど.

顔とかシンボルとかのテクスチャパターンみたいなのを
見つけたいなら, テンプレート作って相関を取る.
もっとやりたいなら固有空間に飛ばしてそっちで処理する.

フラクタル解析って詳しく知らないけど, いきなり高度なモンに走りすぎ.
0728デフォルトの名無しさんNGNG
>>727
 レスさんくすです
 線が組み合わさっている状態なのを検索する方法って他に何かないもんでしょうか?

 
0729デフォルトの名無しさんNGNG
テンプレートマッチングという選択肢はないのか?
0730デフォルトの名無しさんNGNG
PICT形式の画像ファイルをBMP形式に変換するライブラリ
を探しております。情報をお持ちの方よろしくお願いします。
0731デフォルトの名無しさんNGNG
>>730
上の情報はすべて無視か。
うらやましい性格ですな。
0732デフォルトの名無しさんNGNG
>>731
教えてくれたっていいじゃないですか。ケチ。
そのケチりかただとあなた三流でしょ。コーダーとプログラマーは違いますよ(苦笑
0733デフォルトの名無しさんNGNG
>>732
だからもう答えはすでに書いてあるんだってば。
それとも釣りですか。はぁ。
0734デフォルトの名無しさんNGNG
>>732
情報を出した相手にむかって、ケチとはこれまたすごいですな。
三流ときたか。あなたはさぞ一流なんでしょう。ご自身で解決してください。
0735デフォルトの名無しさんNGNG
>>730
PICTはもともとMacの画面描画命令を記録したものだから、ベクターあり
ビットマップありで、きちんと解釈するのはかなりむずかしい。
さらに、QuickTimeの任意のcodecでエンコードされた画像を含む
可能性があるため、結局QuickTimeを使わない限り、完全な変換は無理。

結論としては、QuickTimeを使え。
0736デフォルトの名無しさんNGNG
ビットマップ画像で,ビットマップイメージでは画像が見えてるのに,
いざファイルを開いてみると真っ白な画像しか見えないです.
データの損失があるんだけど,どのくらい損失したら真っ白くなる
もんなの?それとも見る方法ってありますか?
こんな馬鹿な私にご助言を!!
0737デフォルトの名無しさんNGNG
>>736
意味がまったくわかりません。
もう少し他人がわかるように説明してください。
0738デフォルトの名無しさんNGNG
>>732
なりすますのはやめろボケ

>>735
たしかにフォーマットの構造をサイトで調べましたが変換するのはかなり厄介です。
でも、フリーの変換ソフトがいくらかあるし、ライブラリもまたどこかにころがって
ないかと期待しているのですが.....
ソースコードでもかまわないので引き続き情報をお願いします。



0739デフォルトの名無しさんNGNG
>>738
情報はでてるだろ!!
735とか725とか723とかよ!!!
それの返答もしなくて、これ以上進展があるか!!!
0740デフォルトの名無しさんNGNG
荒れるなよ
0741デフォルトの名無しさんNGNG
もしかして、英語の資料しか出してもらえないからウダウダ言ってるのか?
0742デフォルトの名無しさんNGNG
>>741
いや読み込み部分のソースコードが出てこないから粘着してんだろ
0743デフォルトの名無しさんNGNG
>>738
http://netpbm.sourceforge.net/
これに含まれるpicttoppmがPICT→ppm、ppmtobmpがppm→BMPを独自に行う
ツールです。picttoppmは一応PICTフォーマット2に対応していますが、
QuickTimeが絡むとうまくいかない可能性が高いです。
PhotoshopでPICT形式で保存した画像は変換できましたが、QuickTimeに
付いてくるPictureViewerでPICT書き出ししたPICTファイルは、
たとえ非圧縮でも変換できませんでした。

ソースが配布されてるので、これ見てがんがれよ
0744PICT調査中仲間NGNG
>>738
私も今、ちょうど同じ問題にぶつかって調査中です。

http://developer.apple.com/techpubs/mac/QuickDraw/QuickDraw-2.html
http://netghost.narod.ru/gff/graphics/summary/macpic.htm
や、>>743さんの紹介されているppmtopictのソースを読んで、
がんばっています。
(ppmtopictは拡張ではない方のversion2で、しかもRLE圧縮ですので、
ご注意ください。)

やっと手書きでバイナリーを弄って、Photoshopでの表示に成功しました。
738さんもがんばってください。
0745デフォルトの名無しさんNGNG
ああ、出しちゃったよ。>>738の態度見て紹介しないことに決めてたのに。
もいっこの有名なやつは隠しとくということで。
0746デフォルトの名無しさんNGNG
>>745
ヒントだけでもください。切羽詰っておりますので...
0747デフォルトの名無しさんNGNG
マルチすんなハゲ
http://pc.2ch.net/test/read.cgi/mac/1025998843/573-
0748PICT調査中仲間NGNG
>>745
ごめん…同じところで切羽詰ってたから、つい。
確かに>>738の態度は悪いと思います。

もう少し聞き方を考えた方が良いと思いますよ>>746
っつぅか、744では足りなかったんでしょうか?
0749701NGNG
 皆さんお久しぶりです。以前ビットマップの読み込みの仕方等を質問していた701です。 
 現在は無事ビットマップを読み込むことができ、1ピクセルずつ読みこみ2値化したり、画像ファイル内の図形を個別に識別するためのラベリング処理もできるようになりました。
 
 またここで質問なのですが、画像内の図形、例えば四角形を「これは四角形だ!!」とコンピュータに認識させる方法を探しております。
例:
(1)bitmapで保存された線画で書かれた四角形
 ┌─┐
 │ │
 └─┘
  ↓
(2)2値化(ここでは簡略に1、0で表現。辺の部分が0)

 111111
 100001
 101101
 101101
 100001
 111111
 
(続く)
0750701NGNG
(続きです)

 やりたいことは、ビットマップを読み込み、2値化した後、各頂点や辺を検出、それら頂点の座標、辺であればその長さや傾きを図形ごとの関係表などにして別ファイルにして保存したいと思っています。
 もし頂点の数がわかれば、その数から単純ではありますが、4つなら「四角形」、3つなら「三角形」といったことが判別できると考えています。
 また辺の長さや角度が割り出せれば、それが「四角形」の中でも「正方形」に属しているものだったり、「長方形」に属しているものだったりと詳しく分類わけができると思っています。
 自分なりに考えたのは、各頂点の全パターンフィルタを作り、それに2値化したものに1個ずつ当てはめていき、頂点を検出する方法です(例2)。

例2 フィルタの一例

     111
 ┌ → 100
     101
 
 ただこれだと汎用性を考えた際、あまり妥当なものはないし、処理に時間がかかりそうだと思い断念しました。

 何かこれらを実現させる上手い手法を知っておられる方、また提案してくださる方がおられましたらレスをお願いします!

 また別スレのこういうスレの住人に聞いてもいい、といった情報もお願いします。
    

 長文すいません…
0751デフォルトの名無しさんNGNG
卒業研究は自分でやろうね。
君が誰だかわかってしまった・・・
0752デフォルトの名無しさんNGNG
今ごろになって慌ててるってわけか・・・
もう1年がんがれ
0753デフォルトの名無しさんNGNG
くすくすくす、もう手遅れですな。
0754デフォルトの名無しさんNGNG
今ごろ慌ててる701もどーかと思うが、738よりは大分マシ。
0755デフォルトの名無しさんNGNG
卒研手伝って!!
0756デフォルトの名無しさん NGNG
SN比の計算式おしえて!
0757デフォルトの名無しさんNGNG
>>749
上から1ラインずつ調べて、黒のピクセルが出現したらそこは頂点か辺
十分短かかったら一つの頂点として扱い、長かったらその両端が頂点。
そこから1ラインずつ下がって、ピクセル位置の変化率を出すと傾きが
得られるから、傾きが急に変化した場所を見つけたらそこが頂点。
なんだったら頂点を見つけるごとに各辺の長さを求めてもいい。

星型のようなでこぼこした形だと、もっと複雑に考えなければ
いけないけど、単純な多角形だったらこんな感じでいけない?
0758デフォルトの名無しさんNGNG
単純な多角形だったら、横のラインで切れば、そのライン上に
必ず一点か二点か一辺が来るよね。
一点か一辺だったら図形の始まりか終わり。
二点なら必ず図形の途中。
0759デフォルトの名無しさんNGNG
一般化ハフ変換の理論とソースってどこにあるの??
0760デフォルトの名無しさんNGNG
>>756
PSNRでいいのか?
ttp://www.jnetcom.jeita.or.jp/members/watermark/down/jeida_watermark99.pdf
の64ページ。
0761デフォルトの名無しさんNGNG
>>749
ニューラルネットワークは?
ポップフィールドのやつ。どうだろ?
0762デフォルトの名無しさんNGNG
フレーム画像を使った侵入者検出なんですが、輝度差分をそのまま使うんではなく
テクスチャーを比較して、異なった部分を侵入者として検出しようとしてます。
これ、輝度だけ落ちてるような影は除去できるんですがそうでない
(光源の位置変化等によって画像上の写り方が変わってるっぽい)
影がどうしても消せないです。
何か良いアイデアは無いモンでしょうか?
0763デフォルトの名無しさんNGNG
>>732
『輝度だけ落ちてるような影』という情報をどうプログラムに
認識・区別、または入力させるの?
・・・逆にいえば侵入者は画像に写ってる(?)から、それがつくりだす
『明度が落ちている部分』は影なんだが。
0764762NGNG
テクスチャって言うほどの事でもないんですが、輝度(明度)画像をラインスキャンして
それをある長さ毎に切り出して波形として比較して、侵入者とそれ以外(背景と侵入者の影)に分離してます。
これで黒い服着てる人とその影も分離できるやん、と思ったんですが出来てる場合と
出来てない場合が。。。
比較の時のしきい値甘くすれば何とか除去できるんですが、そうすると
侵入者まで背景として消えちゃうんですよ。
0765デフォルトの名無しさんNGNG
侵入者に電飾を付けようよ
0766762NGNG
>>765
いやまったく、入ってくる奴全員に
蛍光色の服でも着せたいです。。。

他にも何かアイデアありましたらどうか教えて下さい。
0767デフォルトの名無しさんNGNG
明度は無視して色相と彩度だけで処理したら?
光学迷彩が簡単にできてオモシロそう。
0768デフォルトの名無しさんNGNG
赤外線カメラ使ったら?
0769デフォルトの名無しさんNGNG
>768
正解
0770デフォルトの名無しさんNGNG
いやー、太陽光の下でも使えたらいいなぁ
なんて考えると赤外線(&紫外線)もあんまり。。。
0771デフォルトの名無しさんNGNG
>>770 X線
0772デフォルトの名無しさんNGNG
センサを組み合わせることを知らないのか?
0773デフォルトの名無しさんNGNG
まず床に感圧マット
0774デフォルトの名無しさんNGNG
鳴子をしかけろ
0775デフォルトの名無しさんNGNG
いやー、原子炉の中でも使えたらいいなぁ
なんて考えるとX線もあんまり。。。
0776デフォルトの名無しさんNGNG
カメラと照明を同じ位置にすれば影なんてできない。
これ最強。
0777デフォルトの名無しさんNGNG
教えていただけないでしょうか?
画像に球面フィルタ(魚眼レンズみたいな効果)を作るのに
やり方としてはどのようにしたらよいでしょうか?
もしくはそれに関係するページを知っていたら教えていただけないでしょうか?
お願いします。
0778デフォルトの名無しさんNGNG
>>777
処理前画像の画素座標から処理後画像の画素座標を求める関数を書くだけでは?

具体的にはgimpのソースを。
plug-ins/common/apply_lens.c
の find_projected_pos 関数がそれっぽいが。
0779デフォルトの名無しさんNGNG
>>778さん、ありがとうございます。
早速試してみます。
0780デフォルトの名無しさんNGNG
すでにあるJPEGファイルのDPIだけ、変更したいと思ってます。
最も簡単な方法は何でしょうか?教えてもらえると助かります。
0781デフォルトの名無しさんNGNG
>>778
画像変換は一般にその逆変換をする必要があるけど。
つまり処理後画像の画素から処理前画像の画素を求める。
0782デフォルトの名無しさんNGNG
あんまり詳しくないので間違ってるかもしれないが
dpiちゅー言い方はあまり言わないのでは。dots per inchだし。プリンタ出力か?
ppi(pixels per inch)が適当か?

んで、質問の回答だが、何をしたいのかがいまいちわからん。
1.モニタの解像度を変えろ、とか表示アプリケーションで拡大縮小しろ、とか。
2.BMPとかにいったん直してJPEG再圧縮しろ、とか。
3.周波数をリサンプリングしてDCTしなおせ、とか。

ファイルを変更しない場合は1。
ファイル変更しても良い場合は3.が最適なような気がするが2.の方がはるかに簡単か。
0783デフォルトの名無しさんNGNG
高周波成分のDCT係数を削る、というのもアリか?
0784デフォルトの名無しさんNGNG
いや、ppiっちゅー言い方もせんか。
素直に解像度、で。
0785デフォルトの名無しさんNGNG
質問です。チェーンコードの符号化を使って、画像中の物体を検索することは可能でしょうか??
例えば、とってきた画像の中に下の*で書かれた三角形があって、チェーンコードの符号化をする時

(1) *
3 2 1 * *
4 + 0 とした場合、これを使って * * を符号化すると 77744444111 となります
5 6 7 *******
(↑チェーンコードの向き)

次に上の(1)の三角形を(2)の検索用図形と比較して合っているか比較します。

(2) *
* *
* *   チェーンコードに直すと 7777744444444411111 となります
* *
* *
***********

(1)と(2)がともに大きさは異なりますが「同じ図形」として認識させるには、どうすればいいでしょうか?
お願いします
0786デフォルトの名無しさんNGNG
>>784
ありがとうございます。実はけっこうわかっていないまま質問しました。
Win上で、jpegとかのプロパティから解像度とかを見ると、
300dpiとかって表示されますよね。これを自作プログラムから変えたいと思っていました。
私の勝手な想像では、この値が高いと、同じ情報量の画像でもinch毎の
情報量が多くなって、表示時・印刷時にその分小さくなる・・・などと考えていました。
いかがでしょう?やはり、間違っていますかね。
0787デフォルトの名無しさんNGNG
>>784
うちのWIN2000のプロパティ見てみたがdpiの項は無い…

ttp://www.asahi-net.or.jp/~ax2s-kmtn/pict.html
の「解像度」の項を見ると
> 解像度は機器や媒体によってppi、dpi、lpiと使用する単位が異なります。
> しかし、これらの違いが覚えにくいからでしょうか、
> 全てdpiを使用するが多いようです。
らしいので、dpiでも間違いとは言えないようだ。

それはともかく、
>この値が高いと、同じ情報量の画像でもinch毎の
>情報量が多くなって、表示時・印刷時にその分小さくなる・・・
この認識はあってる。
が、このへんの処理はペイントソフト等の画像処理アプリで行った方が
良いような気はする。
JFIFフォーマット(=JPEGファイルだと思って間違いはないだろう)を
調べてみると、ヘッダ情報に横密度、縦密度の項目があったので、
この値を変更するプログラムを書けば解像度を変更することができるだろう。
従って、プログラムミングとしては、JFIFのヘッダ形式を知っていればすぐにできると思われる。
0788デフォルトの名無しさんNGNG
日本語ではここが参考になるだろうか。
ttp://www.venus.dti.ne.jp/~yosinobu/filefmts/JFIF_JJ.TXT
の、「JPEGファイル交換フォーマット仕様」にある
units、Xdensity、Ydensityが変更すべきパラメータのはず。

処理する画像が少ないのであれば、バイナリエディタで直接、ということも。
0789デフォルトの名無しさんNGNG
>>788
ヘッダーをバイナリエディターでそのとおり編集したら、
見事うまくいった。ばっちりです。788さん、ほんとありがとう。
プログラムに組み込んでみるぞ。
0790デフォルトの名無しさんNGNG
>>781
おおざっぱに言うと,
p(x,y) -> p'(g(x,y))
g(x,y) : 変換関数
の関係の時,
for(x){
for(y){
p'(x,y)=p(Inv(g)(x,y)) // Inv(g):gの逆関数
}
}
とすれば良いってことですよね?
0791デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/news/0302/10/njbt_05.html
0792791NGNG
すみません、間違えて送信押しちゃいました…
>>791のURL先にあるS-Spline補間法ってどんなものか御存じの方、もしくは
概要が載ってるページを御存じの方、
どんなものか教えていただけ無いでしょうか?

> バイキュービック方式やバイリニア方式などと比べ
> オリジナル画像のシャープさを保ちながらリサイズすることが可能だという。
らしいので気になります…
0793デフォルトの名無しさんNGNG
>>792
私が以前にどこかの英語圏のサイトで見た話では
非エッジ部分→スプライン補間
エッジ部分→独自アルゴリズム(特許有り)
ということでした。
アルゴリズムを知りたかったらオランダの特許庁から資料を取り寄せるしかないかも。
(国内でも特許取得されてれば別だが)
まあ、Lanczos-windowed sinc の方が無難でないですかね。
0794デフォルトの名無しさんNGNG
PSNRにおいて,一般的にどのくらいの値(dB)がいいか?
っていうサイト知ってます?
0795デフォルトの名無しさんNGNG
己のナマコで見極めろ…
漏れのところでは40だが、>>794は何をしようとしている人?
0796デフォルトの名無しさんNGNG
>>794
普通は「これこれの手法と比べてよい」と評価するからねぇ。
うちでは35dB以上かな。
0797デフォルトの名無しさんNGNG
PICT形式の画像をBMP形式に変換するアプリを作っています。
カラーの画像はうまく表示できたのですが、
グレースケール、モノクロの画像がうまく表示できません。

モノクロ画像は何故か青っぽくなり、グレースケールはメモリリソースのエラーで
BMPでファイルを開けません。
アドバイスをお願いいたします。
0798デフォルトの名無しさんNGNG
新マック板とム板と両方にマルチポストする奴多いな
特にPICT関連で
0799デフォルトの名無しさんNGNG
全て同一人物だと思われ。
0800デフォルトの名無しさんNGNG
状況説明無し、マルチポスト、結果報告無し。
自己中過ぎ。
0801デフォルトの名無しさんNGNG
マッカーのマナー悪すぎ。
0802デフォルトの名無しさんNGNG
正直マック板でもいらないので引き取ってください。
0803デフォルトの名無しさんNGNG
>>802
お断りします。クズはクズ同士でなんとか仲良くして下さい。
0804デフォルトの名無しさんNGNG
かたいことゆうな。
0805デフォルトの名無しさんNGNG
つかマカーじゃないでしょ
0806デフォルトの名無しさんNGNG
荒れてるなぁ…

話は変わるけど、画像検索の手法で主なものってやっぱり類似画像検索なの?
他にも画像検索の手法ってどんなんがあるだろうか?
0807デフォルトの名無しさんNGNG
>>806
テクスチャ検索とか、色スペクトル検索とか、エッジ検索とか、
基本的な手法はいくつか存在する。
しかし、本来の目的が類似画像検索の場合が多い。
0808デフォルトの名無しさんNGNG
gray[x][y] = (r[x][y] + g[x][y]+ b[x][y] ) /3
のようにしてグレースケールを求めたんですがこのグレースケールを
カラー画像に変換しなおす方法ってありますか?
あれば教えていただけないですか。
0809デフォルトの名無しさんNGNG
↓↓↓↓↓★ココだ★↓↓↓↓↓
http://www.pink-angel.jp/betu/index.html
0810デフォルトの名無しさんNGNG
>>808
それができりゃ、白黒映画もカラーで見られるなぁ
0811デフォルトの名無しさんNGNG
>>810
ゲームボーイは昔の白黒ゲームも今はカラーで見れますよ。
0812808NGNG
グレースケールの画像に擬似的にカラーの情報を与えることができればいいんですが。
0813デフォルトの名無しさんNGNG
>>811
あれは階調ごとにプレイヤーが色を割り当てているだけ・・・
0814デフォルトの名無しさんNGNG
>>812
具体的に、どういう結果が欲しいのでしょうか
0815808NGNG
グレースケールにして補正をかけた後、カラー情報を与えてカラー画像の
同じ色のところだけを抜き出してさらに処理をしたいんです。
0816デフォルトの名無しさんNGNG
白黒白黒の部分が緑で
黒白黒白の部分はオレンジですね。
0817デフォルトの名無しさんNGNG
>>815
うーん、RGBをYCrCbに変換して、Yを加工して
RGBに戻し、同じ色のところを抜き出す、ではだめですか?
0818デフォルトの名無しさんNGNG
>>816
そんな感じでグレースケールは全部、白黒や黒白になります。


ですかぁ?(w
0819808NGNG
>>817
そのやり方がありましたか。ありがとうございます。
その方法でやってみます。
0820デフォルトの名無しさんNGNG
グレースケールってRGBの全てが同じ値になっちゃうのに
そこから色を抜き出すのが可能かどうかくらい、ちょっと考えれば分かるだろうに・・・
0821デフォルトの名無しさんNGNG
>>820
まぁまぁもちついて。
(R+G+B)/3 の時点で察してあげないと。
0822デフォルトの名無しさんNGNG
>>820
RGBのすべてが同じ値になるのに変換後の画像を画像として
認識できるのはなぜか、ちょっと考えれば分かるだろうに・・・
0823デフォルトの名無しさんNGNG
>822
あたりまえジャン。RGBの全てが同じ値でも、諧調は0〜255で存在してるんだから。
それと色を抜き出すことと何の関係が?アホですか?
0824822NGNG
すみません。アフォでした…
0825デフォルトの名無しさんNGNG

【何処も】情報科学総合スッドレ【板違い】
http://science.2ch.net/test/read.cgi/rikei/1046173479/









0826デフォルトの名無しさんNGNG
IPLのiplResize()の最後のパラメータ、縮小のアルゴリズムの指定で、
Nearest neighbor.
Linear interpolation.
Cubic interpolation.
は判るとして、
Super-sampling
って何ですか?
縮小にしか使えないみたいですが。
0827デフォルトの名無しさんNGNG
二次元離散ウェーブレット変換を行いたいのですが、
皆さんがお勧めする図書を教えてください。
0828デフォルトの名無しさんNGNG
ところで
グレースケール = 0.299R + 0.587G + 0.114B
じゃなかった?
0829デフォルトの名無しさんNGNG
>>828
>821はそれを突っ込んでるんじゃないかな、と気になってたわけだが。
0830デフォルトの名無しさんNGNG
まあ、そうすれば自然なグレースケールになるってだけで、そうでなきゃいけないって
わけでもないし。問題とは関係ない部分だからスルーしてたよ。
0831デフォルトの名無しさんNGNG
>>828
そんなん、規格によって違う
0832デフォルトの名無しさんNGNG
>827
「ウェーブレット解析とフィルタバンク」なんかどう?
0833_NGNG
>>827
「ウェーブレットによる信号処理と画像処理」
良いよ。うちの大学にあったけど
0834デフォルトの名無しさんNGNG
「自然なグレースケール」やら「規格」やら画像処理のド素人が混ざってるな
0835デフォルトの名無しさんNGNG
834は素人
0836デフォルトの名無しさんNGNG
>>834
0.299R+0.587G+0.114Bって単なるCCIRの一規格じゃないの?
それとも唯一無二の絶対的な変換式ってこと?
0837デフォルトの名無しさんNGNG
確かにしっかり勉強したわけじゃないから素人っていえば素人だな。

>828の回答と、『「自然なグレースケール」やら「規格」』の間違いを
玄人な>834にぜひ説明して欲しいもんだ。
0838デフォルトの名無しさんNGNG
>>836
0.2125R+0.7154G+0.0721B ってのもあるしね
0839デフォルトの名無しさんNGNG
834の玄人な意見まだーー??
0840ERROR:本文が長すぎます!NGNG
とりあえず私の知っていることを書いてみようか。正しいか知らんが

例えば8bitカラー色空間から8bitグレースケールへの変換は
f:K^3->K (K:=[0,255]⊂Z)だが「白黒写真」への変換という意味では
fは何でもよいという訳ではない。グレースケールへの変換を適当な数学的な
パラメーターの抽出ととらえればそれでもよいが
例えば彩度空間や色相空間への変換を通常そのようには呼ばないだろう。
そこでこのfは何かしら決まった関数であると考えられる。
ところで我々の視覚は十分に明るいところでは色彩豊かであって
グレースケールではない。であるから白黒写真が知覚に狂いなく
人間に認識されるのは発見的事実なのであって
決して当たり前などと言えることではない。

ではどのように変換すれば知覚上正しい「白黒写真」になるのか。
木炭・鉛筆デッサンなどのこれに関する技法は古く画家によって発見された。
今でも伝統的な絵の入門はここから始まる。彼らはこの表現される階調を
フランス語を用いてヴァルールと呼んでいる。彼らの発見は一言で言えば
あらゆる色には同じ明るさと知覚される灰色(グレースケール)を対応させることが
できるということだ。光源が白色で固有色が白、黒、灰色の場合は簡単な事だが
その他の鮮やかな色ではそうもいかない。
0841ERROR:本文が長すぎます!NGNG
この対応するグレースケールを見つけるのは(画家がするように)多少の
訓練をつまなければ難しい。とりあえず変換したい色と色々な灰色を
並べて比べてみれば、もとの色よりも暗い灰色と明るい灰色が
確かにあることは分かるだろう。これを直説比較法と呼ぶ。
ところで交互に表示してちらついて見えない灰色を見つけるテストを
行った事のある人もいるかもしれない。これを交照法といい、
交照法によって決るグレースケールは輝度と呼ばれる。以前は
輝度が正しい“ヴァルール”であると信じられていたが現在は
直接比較法との食い違いからそうではないことが分かっている。
残念ながら直接比較で得られる「より自然な」変換は今現在一般的ではない。

いずれにせよ実際にこれらの試行を行えば貴方固有の白黒変換を
得られるだろう。ただし使っている色空間固有のものであることには
注意が必要だ。また画像を比較すれば明度などの計算上都合のいい変換は
全く以って白黒画像として正しい“ヴァルール”を表していないことが
一目瞭然に違いない。今取れる一番よいグレースケールを得る方法は
画像を見て自分で満足行くように白黒に書き直すことだけろう。

さあ議論はじめ
0842デフォルトの名無しさんNGNG
>>840-841
半分あっているが、半分間違い。
現在のグレースケール規格は、伝統的なものと工学的なものに別れる。
前者の説明になっているが、後者のものとは異なる。

工学的には、人間の網膜に存在するロッドと呼ばれる部位のスペクトル感度を使う。
ロッドは、まさにグレースケールを感じ取る部分。
このスペクトル感度を元に算出されたのが、現在の工業規格系色空間(のグレースケール)。
0843デフォルトの名無しさんNGNG
>>840
色彩工学とJISでぐぐってみろ。
0844デフォルトの名無しさんNGNG
>>842
それはおかしい。CIEは交照法に基づいて輝度を定めているし、
桿体視は暗順応時に優勢なはず。今有力な色覚モデルでも
明所視は錐体視のみで構成している。
0845デフォルトの名無しさんNGNG
>>842
先生質問
明るいところでは錐体が機能して、桿体は働かないと聞いたのですが
それって間違いなのでしょうか?
桿体のスペクトル感度だけ出しても暗所視のグレースケールにしかなら
ないような気がします
カラーからグレースケールへの変換であれば、錐体の密度を議論すべき
ではないでしょうか
0846デフォルトの名無しさんNGNG
>>808
今更だけどグレーにする画像の面積を4倍にして
3つには各RGBを、残り1つには平均を入れるとか…
0847デフォルトの名無しさんNGNG
なんだか知らんが、長文うざい。
0848デフォルトの名無しさんNGNG
CIEなんかしょっちゅう基準が変わるな。
0849デフォルトの名無しさんNGNG
グレースケールからカラー画像に変換したい。
0850デフォルトの名無しさんNGNG
モザイクを外したい。
0851デフォルトの名無しさんNGNG
3次元YC分離をやらせたい
0852デフォルトの名無しさんNGNG
ドット妨害を消したい
長いこと悩んでるよ (;´Д`)
0853デフォルトの名無しさんNGNG
>>850
モザイクとマスクは(ry
0854デフォルトの名無しさんNGNG
おばさんの画像を若返らせ服を脱がせたい
0855デフォルトの名無しさんNGNG
ババキューティック
0856デフォルトの名無しさんNGNG
漫画のコマを1つづつ,あるいはある程度の塊単位で抽出したいと思っております.
主なコマの特徴として,
1.コマは四角形で囲まれている場合が多い
2.コマの形は矩形とは限らない
3.コマはまたがる場合がある(四角形の変が欠落している場合がある)
4.コマの中には何がかかれているのかわからない(黒い場合もあれば,白い場合もある)

等が挙げられます.

これまで行った方法として,
1.2値化を行う
2.エッヂ抽出を行う
3.ハフ変換を行ってコマの直線を抽出する

この方法である程度まで直線を抽出することが出来たのですが,
目的のコマ単位の抽出を行うに至っていません.
何か良い抽出方法はないでしょうか?
ご教授ください
0857デフォルトの名無しさんNGNG
「サザエさん」で実験する。
0858デフォルトの名無しさんNGNG
一番外側の図形を抽出
0859856NGNG
>>858
3.コマはまたがる場合がある(四角形の変が欠落している場合がある)
の一つとしてコマにキャラクタが重なっている場合があります.
また,コマとコマの間に空白が無い場合も存在します.(詰まり1本の線で仕切られている)

多分コマ間に隙間があるものに関してはその方法で行うことがでそうですね.
0860デフォルトの名無しさんNGNG
主観的輪郭線の抽出を行いたいのですがいいアルゴリズムとかは無いでしょうか?
ご教授願います.

主観的輪郭線の例
http://www.nobi.or.jp/i/illusion/outline/undrawn.html
0861デフォルトの名無しさんNGNG
「すれ立てるまで………」からきました。

JPEGを処理するプログラムを書いています
ベースラインJPEGのフォーマットは理解できたのですが、
プログレッシブJPEGについて資料がなく、困っています。

どこかのページに資料等はないでしょうか。
ご教授ください。
0862デフォルトの名無しさんNGNG
フォーマットといえば、ここ。(あるかどうかは見てないけど)
http://www.wotsit.org/
0863861NGNG
>>862

ありがとうございました。
頑張って読んでみます。

でも、もし日本語の情報があったら
また教えてください。
0864山崎渉NGNG
(^^)
0865山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0866デフォルトの名無しさんNGNG
Redhat6.2で
libgd.aをつかって画像の大きさを変えるプログラムを作っているんですが
gd1.8.3では問題ないのですが
gd2.0.12(0-12全部試しました)を使うと
gdImageCopy
gdImageCopyResized
gdImageCopyResampled
で貼り付けた先のイメージの色が激しく変になります・・・
1.8.3ではResampledがつかえないので
どうにかして2の方を使いたいのですが
助言お願いします
0867866NGNG
それかgd並に簡単に画像フォーマットを変えることや
アンチエイリアスを掛ける
扱えるライブラリは
無いでしょうか?
0868866NGNG
WindowsのCygwinでも試して見たのですが
同じような画像ができてしまいました
書き込むときの画像IDを読み取ったものと同じにすると
もちろん加工はできてませんが
きれいなままでした

PNGをgdImageCopyResizedで加工するとモノクロに
JPEGをgdImageCopyResizedで加工すると変な色になってしまいます・・・

gd1では問題ないのでgd2の固有の問題だと思ってるんですが・・・
どなたか情報もっていないでしょうか?
0869デフォルトの名無しさんNGNG
画像の一部から輝度を取り出すプログラムを作りたいのですが
画像処理に手をつけたことがないのでやり方がさっぱりわかりません。
どなたかお勧めの本やサイトがありましたら教えていただけませんか。
0870デフォルトの名無しさんNGNG
>>869
少なくとも
 対象画像フォーマット
は述べよ。

あと、
 使用アーキテクチャ・OS・言語・コンパイラの名前
についても述べるべきだ。
0871869NGNG
失礼しました。

画像フォーマットは tiff です。
使用OSは windows2000 です。
言語は VisualBasic を使うように言われていますが
VisualC++ や Linux 上で gcc を使っても問題ないと思います。

よろしくお願いします。
0872デフォルトの名無しさんNGNG
>>871
んで、どこまでできてるの?
tiffといっても色々あるんだがな。。。
tiff読み込んで1ドットづつのRGBが取り出せれば
RGB->YCrCbの変換させてYを取り出すだけなんだが。
0873869NGNG
>>872
どこまでもなにも画像とういうのがどういうものかさっぱりわからないし
どうやっていじっていいかもさっぱりです。

勉強のため本を選ぼうとしても予備知識がないので比較しようもなく
本屋に行ってもそもそも画像処理を解説した本が
なくてどうしようもないんです。
そこで、こちらでお知恵を拝借させていただこうと思った次第です。
0874デフォルトの名無しさんNGNG
>>873
プログラム以前の問題ということか。
フォトショップや3Dソフトの勉強からするのもいいかもな
ttp://ofo.jp/osakana/cgtips.phtml
などなど。適当にぐぐったが。
0875デフォルトの名無しさんNGNG
>>873
指導教官(VB 使ってやれと指示した人)に相談した方が良いと思うぞ。
彼らは、貴方に教育というサービスを提供する業務で給料を得てるのだから
判らんことがあったら聞いた方が速い。
その交渉の途中で課題自体が変わるかもしれないし。
0876869NGNG
はい。
それでは教員と相談してみます。
返答していただいた方、どうもありがとうございました。
0877デフォルトの名無しさんNGNG
ベジエ曲線で奇麗な円を描く事は可能なのでしょうか?
円じゃなくとも、閉じた曲線で始点と終点を滑らかに繋げる上手い方法は
ありませんか?

http://exaflop.org/docs/cgafaq/
0878デフォルトの名無しさんNGNG
>>877
円を書く方法は知らないけど、滑らかに繋げる方法は
http://fumiyuki-web.hp.infoseek.co.jp/tech/tech015/
が参考になるかも。
0879デフォルトの名無しさんNGNG
bmpファイルのディザ法について質問ですけど・・・
周りの画像に影響を及ぼすディザ法(条件付決定法とか誤差配分法)をする場合、
元画像に対して左上から右下に向かって処理を行わなければならないのでしょうか?
というのは、画像データは左から右へ、下から上の順で格納されていますが
画像データを順に読み取っていくと、どうしても元画像に対して左下からになってしまい
元画像を垂直に反転した状態の画像に対して、ディザ処理を行っしまうと思います・・・。

一般的には、このように行うものなのでしょうか?
それとも、画像データを読み込む際に、何か工夫して
元画像に対して左上から処理を行わせていくべきなのでしょうか?

分かりにくい文章ですいませんが、よろしくおねがいします・・・
0880デフォルトの名無しさんNGNG
ディザかける向きなんてどっちでもいいよ。
むしろ凝る場合はノイズを打ち消すためにラインごとに向き変えたりするし。

上から下の並びでデータが欲しいならDIBを縦のサイズをマイナスにして作成
して、そこにbltするとか。
0881デフォルトの名無しさんNGNG
>>880
なるほど、向きは関係ないのですね。

課題で出たのですが、BMPの入力関数は既に与えられているので
ラインごとに向きを変えてやってみたいと思います。

ありがとうございました。
0882デフォルトの名無しさんNGNG
現在FreeBSD上で画像処理をしようと考えています.
そこでJpegを展開したいのですが,
簡単に行うにはどのようなライブラリを用いるとよいでしょうか?

使用言語はC/C++です.
よろしくお願いします.
0883デフォルトの名無しさんNGNG
ディザ法の誤差配分法についてですけど
誤差の配分によって、値が0より小さい値、もしくは255より大きい値になった場合
その値は、演算通りでいいのでしょうか?
(型には unsigined char を使っているので、範囲は0から255です。)
それとも0より小さくなった場合は0、255より大きくなった場合は255と
するのでしょうか?
0884833NGNG
ちょっと分かりにくかったかもしれませんので・・・再度説明します・・・。
なぜこのような質問をしたかというと
白い領域や、黒い領域が連続している場合、処理後にその近くで
変な箇所が発生してしまうからです・・・
(元画像では白なのに、黒になってしまうとか)
これは、unsigined char を使っているからなのですが、
誤差配分法とはこのようなものなのでしょうか?

あ・・・ちなみに8ビットグレー画像でおこなっています・・・。
0885デフォルトの名無しさんNGNG
計算過程ではunsigned charではなくて、signed intで処理したら?
キャストする前にunsigned charの範囲内にクランプしてみては?
0886833NGNG
>>885
レスありがとうございます。その方法でやってみますっ。

というか、そもそも誤差配分法って、処理後の値が0より小さくなったら0に
255より大きくなったら255にするする必要はあるのでしょうか・・・?
0887デフォルトの名無しさんNGNG
>>886
何でないと思うのか聞きたいもんだ。
0888833NGNG
>>887
ネットで調べてたら、あるサイトにそのままでもいいということが書かれてあったので・・・
でも、なんかおかしいな?と思ってここで聞いてみました。

どうもありがとうございました。
0889デフォルトの名無しさんNGNG
>>888
君がどういうアルゴリズムで計算しようとしてんのかわからんが、自分の望む結果が得られないのにそんなの気にすんな。
0890デフォルトの名無しさんNGNG
>>883>>888
-1 を unsigned char な変数に代入すると 255 になるよ。
つまり黒よりももっと黒いものが、白になってしまうと。
0891デフォルトの名無しさんNGNG
>>888
そういうときは、あるサイトって書かないでurlを書け。
0892888NGNG
http://dali.c.u-tokyo.ac.jp/sakuma/
こちらのサイトの
http://dali.c.u-tokyo.ac.jp/sakuma/HTML_FILES_IN_RIKKYO/99JYOSHO/DITHER/dither/footnode.html#foot161
このページなのですが・・・

あとあとよく見てみると・・・言っている内容がちょっと違いますね・・・。
私の勘違いでした・・・失礼しました。
0893デフォルトの名無しさんNGNG
>>882
僕は jpeg ファイルを読みこむときには,Qt の関数を使っています.
画像の I/O はQtに頼りきってます.
あまり参考にならないかもですね...
0894よくあるNGNG
画像の特徴を捉えた記述を出力するとかよく専門書にあるけど
記述って何ですか?
0895デフォルトの名無しさんNGNG
具体的にどの本?
0896894NGNG
>>895
いやどの本にも出てくるけど,一般的な定義を教えてもらいたい。
記述というのはどこからどのように作られて,一体なにを表しているのか。
また,その出力形式はデバイス依存なのか,そうでないのか・・
ということを・・・
いまいちぼかした書き方しかしてない本がおおいので。
あなたの意見でよろしいので良かったら聞かせてください。
0897デフォルトの名無しさんNGNG
各画素を浮動小数点で持つ。(0.0,0.0,0.0)-(1.0,1.0,1.0)

画面の色数に依存しない。コレ。

処理速度?気にしない
0898デフォルトの名無しさんNGNG
>>896
俺の持っている本には出てこないので、具体的な書名を教えてほしい。
0899デフォルトの名無しさんNGNG
「記述」って description のことだろうか。
しかし description = 「特徴」だから、重複しているなぁ。
0900デフォルトの名無しさんNGNG
>>897
浮動小数点の表現方法を知っていればナンセンスだとわかるはずだが。
デメリットばかりでメリットがない。
0901デフォルトの名無しさんNGNG
>>900
こんなのは既にあるぞ
ttp://www.openexr.net/
0902デフォルトの名無しさんNGNG
>>901
> 16-bit floating-point pixels

スキャナから取り込んだ画像を変換したらデータ落ちるね。
0903デフォルトの名無しさんNGNG
>>901
それは1.0を上界としていないもの。
0904894NGNG
>>898
例えば「コンピュータ画像処理」田村秀行著です。
まあなんとなく特徴だというのは分かるんですが・・ぴんとこなくて
0905デフォルトの名無しさんNGNG
http://www.amazon.co.jp/exec/obidos/ASIN/4274132641/wgcjsvo-22/ref=nosim
この本?発売日が2002/12なのに既に取り扱ってないのが恐いな。
0906デフォルトの名無しさんNGNG
>浮動小数点の表現方法を知っていればナンセンスだとわかるはずだが。

どういう風にナンセンス? 精度足りてれば誤差が発生するわけでもないし。
0907デフォルトの名無しさんNGNG
>>906
OPENGLを使ったことないのか?
0908907NGNG
>900だった
0909デフォルトの名無しさんNGNG
>>906
つか、整数で 0 から 2^n-1 と表すのだって、精度の問題なんだろ。
0910デフォルトの名無しさんNGNG
>>906
精度足りてれば、って任意のビット数を使えるならなんだっていいような。

0.0-1.0と限定してしまうと、指数部が貢献するのはダイナミックレンジのかな
り小さい方に限られる。そのビット数を仮数部から削るほどの意味がない。
足したり引いたりすれば大抵消えて計算誤差になってしまうし。
0911デフォルトの名無しさんNGNG
HDLとかやるならともかく、[0.0, 1.0]の範囲ではビットを無駄にしてるだけってことか。
I see.
0912デフォルトの名無しさんNGNG
HDL って HDRI の間違い?

HDRI じゃなくても、途中の演算過程で負数や1を超える数が出てきても大丈夫にしたい、ということはある。
途中の各計算で飽和チェックなんてやってられないし。

で、16ビット整数で8ビット固定小数点とか32ビット整数で16ビット固定小数点とかを使ったりするんだけど、
最近は浮動小数点演算も速いので、固定小数点での掛け算の手間を考えると、32ビット整数を使うくらいなら
float を使うようにしてる。
0913質問NGNG
画像にはなぜノイズがのるんですか?
そもそもノイズってなに?
0914通行人2NGNG
小遣い稼ぎはどうですか?先月は十万ほど稼ぎました。
http://accessplus.jp/staff/in.cgi?id=11378
こぴぺしてね♪
0915まあNGNG
>>913
電気信号に変換するときに邪魔されて正確に変換できないことを
ノイズが発生したという。
でも実際詳しくは良く分からない。ブラックボックスですね。
周波数がどうこう言い出したらよけいにわからなくなるし
0916デフォルトの名無しさんNGNG
>>877
ここに楕円を描く方法があるけど、
ttp://www.tensyo.com/urame/prog/ALGO.HTM
円の場合は
 4.0/3.0*(sqrt(2)-1.0 に制御点を持ってくると巧くゆくと思うよ。


>>913
圧縮・復元したときの話?
それとも、TVとかからの取り込みの話?
0917MISAKINGNG
 
これで凄く稼いでる人がいるのね〜。

http://www3.to/happynight

本気になってやってみよっと。
0918動画直リンNGNG
http://homepage.mac.com/hitomi18/
0919デフォルトの名無しさんNGNG
>>913
ノイズにはいくつか種類があるが、要は、
得られるべきデータが得られなかった(化けたり落ちたり)場合をいう。
ディジタルデータにノイズが発生したらエラー(差分)エラーとなるが、
アナログデータは通常ノイズが発生するのが普通でそのエラーは補正できない。

画像にノイズが乗るのは、アナログデータをディジタル化したものだから。
また、多少の劣化(ノイズ)が気にされないということも理由の一つ。
0920デフォルトの名無しさんNGNG
萌え画像の抽出を行いたいのですが,
どのようなアルゴリズムを使うと効率的なのでか?
ご教授願います.
0921デフォルトの名無しさんNGNG
>>920
肌色が多かったらエロだ。
0922920NGNG
>>921
それ面白いですね

できれば萌え画像と萎え画像の判定をしたいと思っております.
0923デフォルトの名無しさんNGNG
実写との区別もしないとね。輪郭線のあるなしか?
0924デフォルトの名無しさんNGNG
>>922
輪郭線に丸みが多ければ萌え。
しわが多ければ萎え。

判定する際は、最初に着衣分離法で裸にすること。
0925デフォルトの名無しさんNGNG
>>924
上は着たままよいのですが、などと言ってみる。
0926920NGNG
>>924
なるほど.

輪郭線抽出はよくあるアルゴリズムでできると思いました.
問題はその輪郭線(輪郭状ピクセル)の丸みを判定する方法ですね.

丸みを帯びているかどうかというのを判定するアルゴリズムは無いでしょうか?
よろしくお願いします.
0927デフォルトの名無しさんNGNG
>>926

輪郭線の傾きの差分(2回微分)をとって、急な変化があれば皺、とか。
0928デフォルトの名無しさんNGNG
>>926
フラクタル次元の解析とかどう?複雑さと丸みはちょっと違うかもしれんけど
0929 NGNG
>>919
ノイズは高周波成分によく含まれているというけどそれはなぜ?
0930動画直リンNGNG
http://homepage.mac.com/hitomi18/
0931デフォルトの名無しさんNGNG
>>929
高周波は伝達時に減衰しやすいから、という(デバイス)レベルの話?
0932デフォルトの名無しさんNGNG
>>929 そんな事あったっけ?
0933デフォルトの名無しさんNGNG
信号の方は高周波成分が少ない傾向にあるから、相対的に高周波域でノイズが目立つ
ということじゃないの
0934929NGNG
画素の濃淡変化が激しい部分を高周波領域
逆に,濃淡変化が少ない部分を低周波領域と定義
しているんですよね。
この定義もよくわからないんですが・・・
この定義だと,濃淡変化が激しい部分ではノイズが多くなります。
しかしなぜ高周波成分は濃淡変化が激しいのでしょうか?
>>931
なるほどそうだったのですか。高周波は減衰しやすいのか。
>>933
高周波成分が少ないからデジタルデータに変換するときに
低周波成分よりも正確さが要求されるということで??良いですか

0935デフォルトの名無しさんNGNG
高周でノイズが多くなるというのは誰が言ってるの?

もしかりに高周波成分が減衰し易いとしても、ノイズも同じように減衰するからノイズが増える原因にはならない。

ただし、TVで使われているNTSCなどの信号方式では輝度信号に色信号が影響をどうしても与える為
元信号としての差としては大きくなるというような事はあるかもしれない。 でもしれは普通ノイズとは呼ばないけどね。
0936デフォルトの名無しさんNGNG
>>935
高周波が消えて、ホワイトの伊豆だけしか見えないとか・・・?

>>934
>画素の濃淡変化が激しい部分を高周波領域
>逆に,濃淡変化が少ない部分を低周波領域と定義

256階調データと(もちろん何でもいいんだけど)とする。
128 を中心として 255 は+側で 0 が-側。
データを時系列データとみなしてプロットすれば、
255 0 255 0 255 0 ... と並んでいるデータは、
255 254 253 ... 128 ... 2 1 0 1 2 ... 128 ... 255
と並んでいるデータよりも周波数の高い成分がたくさんあるように見えるだろう?
0937デフォルトの名無しさんNGNG
>>934
高周波成分でノイズ出やすいって
もしかして・・・、JPEGの話し?

違ったら、すまそ
0938デフォルトの名無しさんNGNG
画像の周波数って、フーリエ変換とかして波形成分に分離した場合の
話じゃないの? JPEGだと圧縮時に高周波成分を優先的にカットして
くるから、ノイズは減るね。
0939デフォルトの名無しさんNGNG
>>938
漏れは、
濃淡変化の激しい画像にノイズ(モスキートノイズ)が乗りやすい、
という話しかとおもた。

勘違いsage
0940デフォルトの名無しさんNGNG
そもそも929が高周波成分って何のことだか分かってない罠
0941デフォルトの名無しさんNGNG
>画像の周波数って、フーリエ変換とかして波形成分に分離した場合の話じゃないの?

まぁ、直交変換(フーリエ変換)したから周波数が目に見えるっつーことで、
画素値のまま周波数に関する議論をしても問題ないっつーか。
0942デフォルトの名無しさんNGNG
可視光より少し低い周波数で解析すると、服が透けるんだよね。
0943デフォルトの名無しさんNGNG
>929
934の最初の2行の定義が違うよ。
高周波側はいわば画像のエッジだし、低周波側は画像の持つ濃度だし・・・
低周波画像はボケた画像になるし、高周波画像はエッジを抽出した様な画像だよ。

もともと、画像を横軸周波数,縦軸強度表現すれば(2次元の場合)低周波側から
高周波側へ減衰曲線を描くのだが、ノイズは元々グラフ上一定の値を持った
x軸に平行な直線になるので、高周波側では割合としてノイズが多くなり、やがて
ノイズに埋もれる。
FFTを画像に掛けて遊べるツールで見てみると良いよ。
0944944NGNG
>>943
最初の二行の定義はあっていると思われ・・・
むしろ濃淡変化が激しいところは高周波成分なのに
その理由を聞いているところがおかしいんじゃないの?
0945943NGNG
高周波とか低周波ってのは、あくまで、正弦波とした時の周波数でしょ。
「濃淡変化が少ない部分を・・・」って、強度は小さいけど周波数成分としては
ある程度高周波を含むよ。極端な話が、1ピクセル毎に濃度1(/256階調)ずつ
変化してる画像(濃度が128,127,128,…)てな画像は高周波画像でしょ。

こんなたとえは正しくないかも知れないが、何ピクセルでどれ位濃度が変化
しているを考えた方が良いかも知れない。(CTFっていうのかな?)
0946デフォルトの名無しさんNGNG
画像を二次元の波として捉えるという概念が分かってないから、934みたいな
トンチンカンな事を書いてしまうのかと。
二次元の波という概念は偏微分を勉強すると理解しやすいかもしれない。

あと、馴れないうちは周期運動でないと周波数という捉え方がよくわからない
かもしれないが、例えば440Hzの波を一周期よりも短い領域だけ抜き出しても
それは440Hzであって、結局のところ周波数ってのは変化率でしかないんだよ。
最初のうちは周波数⇒変化率と読み替えれば理解しやすいかと。
0947デフォルトの名無しさんNGNG
ここ1年くらい、C MAGAZINE で画像の直交変換に関する連載があたから、
それを読むのもいいかもしれない。
入手が困難(金銭的・方法的に)なら、書籍を1冊買えばよろしい。
0948anoNGNG
jpegファイルが解像度が低い(小さい)んだけど
拡大してもなるべく鮮明な画像に拡大できる方法ないかな?
0949デフォルトの名無しさんNGNG
>>948
ある
0950デフォルトの名無しさんNGNG
>>948

ない。少なくとも、元画像の解像度以上に「鮮明」にする方法は。
ぼかしてごまかす方法ならあるが。
0951デフォルトの名無しさんNGNG
サーモグラフィー的な色を表示させたいのですが、
そういうのってどうやって再現してるんでしょうか?
(赤が高い、青が低いとか。)
色の並びをどういう基準で選んでいるのかがよくわからん。
0952デフォルトの名無しさんNGNG
ここ値下げしたみたいよ

 http://www.dvd-yuis.com/index2.html
0953デフォルトの名無しさんNGNG
>951
テーブルを作って、それを参照する。 1処理入るので、自分でPGを
作るしかないけど。
色の並び? 基準なんか無いでしょ。 任意ですよ。
0954デフォルトの名無しさんNGNG
>>948
もちろん、もとの画像がもつ情報量を上回ることはできないが、
見た目が単純に拡大されるだけではない手法はそれなりに存在する。

たとえば、
http://www.ipsj.or.jp/members/Journal/Jpn/2605/article019.html
http://www.ipsj.or.jp/members/SIGNotes/Jpn/19/1994/006/article004.html
0955デフォルトの名無しさんNGNG
>>951
あれは多分循環スペクトルだ。
0956デフォルトの名無しさんNGNG
>>948
バイキュービックとかバイリニアとかニアレストレイバーとかの
ポピュラーなアルゴリズムで不十分なら、
論文漁ってその画像にあった拡大アルゴリズムを実装してくれ。
0957デフォルトの名無しさんNGNG
tiff画像を使っています。
tiff画像のラスターデータからRGB値を取り出し、
輝度データに変換して画像処理をしています。
その後、tiff画像に復元したいのですが、ラスターデータから
RGBへの変換をライブラリに頼っているので中のしくみを
分かっていないため、復元が出来ません。
どのように行うのか教えて下さい。
0958デフォルトの名無しさんNGNG
>>957
ライブラリにRGBからラスターデータへの変換はないの?
0959デフォルトの名無しさんNGNG
>957
このサイトのどこかにあったと思う。英語のサイトだが、がんがれ
   ttp://www.efg2.com/Lab/
0960デフォルトの名無しさんNGNG
>>957

普通にフルカラーなりグレースケールなりのビットマップファイル
で出して他ソフトでtiffに変換、というのじゃまずいの? Windows
なら、自分で変換するよりdllやプラグインを探した方が早いかも。
0961デフォルトの名無しさんNGNG
>>960
Windowsならlibtiffで問題ないでしょうね。ライセンスも使いやすかったはず。
0962デフォルトの名無しさんNGNG
フーリエ変換がよくわかりません。
どのような処理をするのか・・・とか、わかりやすく教えてください。
過去ログにはこの内容は見当たらなかったし、ネットで調べても難しいこと
しか書いてなかったので困ってしまって、ワンワンワワン...

あと、ノイズの入った画像をフーリエ変換し、ノイズの除去された画像と、
スペクトル画像を出力するプログラムがあるのですが、
このスペクトル画像と言うのは何ですか?

よろしくご指導おながいします。
0963デフォルトの名無しさんNGNG
フーリエ変換は基礎だから勉強しろ。
基礎だけど、フィルタから掛算にまで幅広い応用があって身につけて損になるものじゃない。

ところでスペクトルってこういう場合使うのかな・・・スペクトルというと分光分析な方面が浮かんでしまうんだが・・・
0964デフォルトの名無しさんNGNG
>>962
大学行け。
0965デフォルトの名無しさんNGNG
>>962

「フーリエの冒険」でも読む、とか。
0966山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0967デフォルトの名無しさんNGNG
         ☆ チン     マチクタビレタ〜
                         マチクタビレタ〜
        ☆ チン  〃  Λ_Λ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・) < 次スレまだ〜?
             \_/⊂ ⊂_ )   \_____________
           / ̄ ̄ ̄ ̄ ̄ ̄ /|
        | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
        |  愛媛みかん  |/
0968デフォルトの名無しさんNGNG
>962
「ピアノの音(単音でも和音でも)からどの鍵盤が押されたかを調べる方法」
と、初心者には教えてるが・・・

スペクトル・・・・なのか?
0969デフォルトの名無しさんNGNG
次スレ期待上げ
0970bloomNGNG
http://homepage.mac.com/ayaya16/
0971デフォルトの名無しさんNGNG
力士に反応しない裸体画像判定法はないものか

保護者機能とかに組み込もうにもにんともかんとも
0972デフォルトの名無しさんNGNG
>>971
たとえば
ttp://www.kochinews.co.jp/sumo/parts/tsk00091.jpg
には反応せずに
ttp://www5b.biglobe.ne.jp/~diet/littleman.jpg (の実写版)
には反応する判別方法か・・・難しそう
0973デフォルトの名無しさんNGNG
ふんどしだな
0974デフォルトの名無しさんNGNG
男女、年齢、体型、体形を判別してほちぃ
0975デフォルトの名無しさんNGNG
画像認識を勉強してるんですが
アファイン変換というのは、画像認識においてどういった意味があるんでしょうか?
0976デフォルトの名無しさんNGNG
>>975
座標系の拡大、縮小、回転、平行移動等の組み合わせを、一つの変換行列
で表現できる「便利な道具」じゃないのかね。画像認識とやらとどんな
関係があるのか知らんが。
0977デフォルトの名無しさんNGNG
975は質問からして的外れ。
0978デフォルトの名無しさんNGNG
次スレたてますた。
http://pc2.2ch.net/test/read.cgi/tech/1054545005/
0979デフォルトの名無しさんNGNG
>>1
単発質問スレを立てないでください。
0980デフォルトの名無しさんNGNG
たたきよう案)

画像処理 2枚目

・画像処理について議論するスレ
・主にアルゴリズムについて話し合う

× APIの使い方とか、ライブラリのインストールとか、
  そういった話題はそれ相応のスレへ

過去すれ一覧
画像処理 http://pc2.2ch.net/test/read.cgi/tech/992671330/l50
0981山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0982デフォルトの名無しさんNGNG
千取り開始age
 ̄ ̄ ̄∨ ̄ ̄ ̄
    ∧∧   )      .(´⌒(´
  ⊂(゚Д゚,,⊂⌒`つ≡≡≡.(´⌒;;≡.≡.≡.
          ̄ ̄   (´⌒(´⌒;;

0983デフォルトの名無しさんNGNG
>>982
誰も開始してない
0984デフォルトの名無しさんNGNG
>>983
じゃあ俺も開始するかな
0985デフォルトの名無しさんNGNG
1000
0986デフォルトの名無しさんNGNG
2048
レス数が950を超えています。1000を超えると書き込みができなくなります。