画像処理
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNGRGBカラー画像を別々に二値化後、一つの白黒の画像に変える方法ってあります? 初心者なもので教えてください
0002デフォルトの名無しさん
NGNGありません
しゅうりょうーでーす
アリガトウございました
0003デフォルトの名無しさん
NGNG上げてるあたりがにくいね
このスレ、別に悪くないのでは?
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGすばやいレスありがとうございます。
早速やってみます
0006名無しさん@お腹いっぱい
NGNG0007デフォルトの名無しさん
NGNGその「教えて欲しいこと」を教えてください。
00084 > 1
NGNGCbCrは0x80にして変換すればよかったかも。。
昔のことだから忘れた。
報告はしてね(はぁーと
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGY = 0.299R + 0.587G + 0.114B
001110
NGNGY = (299*R + 587*G + 114*B) / 1000;
とか
Y = (306*R + 601*G + 117*B) >> 10;
でどう?
0012デフォルトの名無しさん
NGNGhttp://www.sm.rim.or.jp/~shishido/
YCrCbとRGBの変換はここの「DIB・グラフィック処理実験室」
にサンプルがあるね。CrCbはマイナスになる事もあるから注意が
必要かも。
0013デフォルトの名無しさん
NGNGの値をRGBそれぞれにセットすれば良いけど、2値化はきれいにや
るのは難しそう。
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG二値化処理は何だね?
「経験から得られる」しきい値処理はダメよ。
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGホワイトノイズを重畳してから二値化すると良好な二値化画像が得られる。
0019デフォルトの名無しさん
NGNGソースを書いてくれ
0020デフォルトの名無しさん
NGNGGISの勉強できるサイト求む。
0021デフォルトの名無しさん
NGNGY信号の正常入力値は16-235じゃないの?ITU-R BT.601では。
0022sage
NGNGフロー予防用でしょ。規格外でも良いなら、
別に0-255でもいいみたい。
002322
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGなに甘えてるんだ?
0026デフォルトの名無しさん
NGNGプログラム「ソース」ならそう思うけど、情報の「ソース」ならそんなに目くじら
たてなくてもEE JUMP!
0027デフォルトの名無しさん
NGNGたしかに0-255でも良いが16-235を0-255に伸張して計算すると
誤差が少なくなるよ。
0028デフォルトの名無しさん
NGNGFree GIS ActiveX
http://www.hsps.co.jp/atx.htm
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGhttp://www.mars.dti.ne.jp/~torao/program/graphics/filter.html
0031デフォルトの名無しさん
NGNG遅くなってすいません。だいたいのメドはつきました。ただ、閾値の算出の判別分析法で逐次代入しているので、計算に時間が・・・
PEN�V600MHzで約10分かかります(笑) まあ、今のところはそれでもいいかなと。
>>30
ありがとうございます。参考にさせて頂きます。
0032学生です。
NGNGわたしは画像処理を勉強中の学生です。
今tga形式のファイルの読み込み方法がわからなくてこまっています。
適当な画像をUNIXのconvertコマンドでtgaファイルへ変換し、
それを入力ファイルとしたのですが、なぜかファイル読み込みでエラー
になってしまうのです。プログラムの方の間違いはないと思います。
そこで、旧バージョンのTGA画像ファイルを手に入れることはできないでしょうか?
http://www.shiojiri.ne.jp/~openspc/format/TGA/
こちらで構造はわかりましたが、この構造をもったファイルを手に入れられないので。
よろしくおねがいします。
0033学生です。
NGNG0034デフォルトの名無しさん
NGNGcovertコマンドのソースをみる。
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG画像処理はやればやるほど新しい拡張命令が欲しくなります。
0037デフォルトの名無しさん
NGNG圧縮や減色、エフェクトの話ならともかく、tgaファイルの話されても
知らんし興味ないんだよねぇ。
それはともかく、画像処理を仕事でやろうとするとすぐにパテントの壁に
ぶつかって鬱になる。
0038デフォルトの名無しさん
NGNGなかなか面白かったな。近似色のペアをまとめて一つにしたり、あるいは
一定の領域サイズで分割してその領域毎に減色したりして効率をあげるら
しい。
0040デフォルトの名無しさん
NGNGそこらにあるプログラム
例えば、PaintshopとかxvとかPhotoshopで変換とか出力とか
できるんじゃないの?
0041デフォルトの名無しさん
NGNGプログラム板のレベル低いね(藁
0042デフォルトの名無しさん
NGNG>tetoraなんたらとかoptpix
optpixはしらんけど、tetoraなんとかは色空間のクラスタリングのなにだから
38のとは関係ないぞ。
0043デフォルトの名無しさん
01/08/30 17:54ID:9QNbWBcQC++が難しいんだも〜ん
0044デフォルトの名無しさん
01/08/30 18:29ID:6/9p5gqo速度が問題に鳴るくらいで
0045デフォルトの名無しさん
01/08/30 21:02ID:9QNbWBcQそうなんですよね。
速度が問題・・・
0046デフォルトの名無しさん
01/08/30 21:36ID:w1HrIvLMはやくならにゃいとおもわれ
0047デフォルトの名無しさん
01/08/31 20:15ID:a3QlxkFk私もJavaのMemoryImageSourceで画像処理の実験やってみたけど、
「フレームバッファ内ピクセルの操作」「フレームバッファ間の転送」
に関してはわりと実用的だったような気がする。ただ、描画性能は
いまいち。
Java2だとBufferedImageがWin32のDIBSection並の機能を持って
いるんで(バッファの扱いがかなりわかりにくいが)、工夫次第では
面白いものが出来そう。
0048デフォルトの名無しさん
01/09/02 16:41ID:UMm5RQG.0049デフォルトの名無しさん
NGNGこの場合って、Pen4とPen3のどっちが適してます?
今度、PC買う予定なもんで・・・
0050
NGNG{
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++;
}
}
}
プログラミングであらわすとしたらどうしたら良いですか?
教えてください。言語は何でもOKですし、数式でもかまいません。
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGまず各画素をYCrCbなど「明るさ」を分離した形式にして、その最小・最大値
を取得、続いてその最小・最大値の範囲を0-255に変換する、という感じ。
0054デフォルトの名無しさん
NGNGリージョンで選択範囲をしていして、もう1つの画像へアンチエイリアスをかけて
張り付けたいのですが、何か良い方法はないでしょうか?
0055>>50
NGNG人間の目が実際に感じる明るさは違うから、
単純に3で割るのはいただけないぞ。
0056デフォルトの名無しさん
NGNGアメリカのジオシティーズの
最後のセキュアコードをプログラムで
解読したいのですがどうすればいいですか?
0057デフォルトの名無しさん
NGNG考えるな。感じるんだ。
0058デフォルトの名無しさん
NGNG*mono_buffer =(r+g+b)/3;
↓
*mono_buffer = 0.299 * r + 0.587 * g + 0.114 * b;
0059あめ〜ば
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGLUTフィルターとかでいいんでないの?
0062デフォルトの名無しさん
NGNGそこにYUV形式のデータを詰め込んで、
適当な関数を呼ぶと Jpeg になって出てくるような、
そんな素敵な関数あります?
Gifはとりあえずいりません。
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG(55*r + 108*g +21*b+92) div 184
0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGそれに応じて、小さい部分はそれに応じて補完するという、
拡張型線形補完(非線形補完かも)みたいな方法がある
と聞きましたが、この方式に付けられた名前は何ですか。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGきれいに一覧表示したいと思ってます。
当然、画質命で一番綺麗な縮小アルゴリズムを使いと考えてます。
Lanczos3って奴がいいらしいんだけど、googleで調べたけどよーわからん。
俺が厨房だからなのか? やっぱり最初はありきたりの方法から入るべきなのか?
綺麗な縮小アルゴリズムやLanczos3について詳しいページがありましたら
教えてもらえませんか?
いまんトコここ見てうなってます。ここが最高の解説ページだったらどうしよう‥‥
http://e3lt11.ocv.ne.jp/db2001_7.htm
0071デフォルトの名無しさん
NGNGサムネイルのサイズはどれくらいなんだ。
そのサイズによっては、アルゴリズムごとの画質の差なんか出ないぞ。
100×100くらいだったら線形補間でも充分。
0072デフォルトの名無しさん
NGNG元画像は基本的にデジカメで撮った写真だから800×600サイズ。
この一辺を5〜6分の1サイズ程度(とりあえず小さく)にしたいから
160×120にする場合で考えてます。
あわよくば印刷した時のインクの節約と用紙の節約も目的かも。
0073デフォルトの名無しさん
NGNGそれでも線形補間で充分。
0074画像厨
NGNG肌色抽出+肌色重心抽出 だけだとどうもうまくいきません。
何かスムーズにかつ見失わないようにする方法をご存じの方お教えください。
0075デフォルトの名無しさん
NGNG線形補間つかローパスフィルタだよね。
800x600→160x120なら、5x5ドットごとに輝度の平均を取る。
補間がいるのはドット増やす場合でわ?
007670
NGNGちょっと勉強中で専門用語だと自信ないのですが、
(>ちゃんと勉強してきます)
今やっているやり方は5×5のRGBの色成分を
それぞれ平均して縮小する方法です。
(できたら縮小率は可変にしたいですけど)
ただ、それよりLanczos3ってやり方が綺麗らしいので
調べてみようかなと思って挫折しかけてます。
美の追求って事で他にも綺麗な縮小の考え方があったら
ついでに勉強しとこうと思ってます。
0077デフォルトの名無しさん
NGNG探すだけで
元画像をはにか変換するわけじゃないんですか??
0078デフォルトの名無しさん
NGNG簡易的にはそれで良いかもしれんが、縮小の問題は再サンプリングの問題なので
補完が必要。サンプリング関数を直線補完で代用する場合は普通、内挿比テーブル
を生成して横軸に再サンプル。出来た画像を今度は縦軸に、同様の手法を用いて
再サンプルすれば、とりあえずOK。一番端は特別処理となるので注意。
007970
NGNG綺麗な縮小って単純に平均するだけじゃないというのは判ってきたのですが、
私は根本的にまだ理解不足(勉強不足)のようです。
画像の再サンプリングについて勉強できるページなどありましたら
紹介してもらえないでしょうか。
とりあえずはGoogleで片っ端からみてみます。
綺麗な画像縮小って奥が深いですね。
0080デフォルトの名無しさん
NGNG検索しても3D関連の、直線のアンチエイリアシングしか出てこない…
0081本職
NGNG大抵自力演算だね
008380
NGNG回答ありがとうございます。
αで抜く、ということはαマスクを用意するんですよね?
それとも、毎回境界を調べて処理するんでしょうか?
マスクを用意して処理する方法は知っていますが、マスクに頼らず実現するには…?
0084デフォルトの名無しさん
NGNGオーバーサンプリング
0085デフォルトの名無しさん
NGNGその通りです。5ドットの小空間に分割する方法は元信号に低周波ノイズを混入する事になる
からよほど制約がない限り使用しない方が良いかと。
画像でも音声信号処理で使われる簡易的な方法が使用可能です。
例えば数ドットの移動平均式ローパスフィルタを正方向、逆方向と数回かけて周波数を落とし、
目的の感覚で再サンプリングしてもそこそこの画質は得られます。
0086デフォルトの名無しさん
NGNGやっぱりVC++が良いんだろうか?
Javaの方が楽にできそうな気がするんだが・・・
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNGお婆さんプリン?
0089デフォルトの名無しさん
NGNG任意のテキストを任意の位置に埋め込むような関数って
どっかから流用できないでしょうか?
埋め込みたいのは普通のアスキーテキストです。アルファベットと
数字さえ使えればオッケーです。
009089
NGNGどうもすんません。
0091本職
NGNGαマスクを持たせます
オーバーサンプリングや境界線をぼかす等の手法もなくはないけど
非効率的かつ重いのでエロゲでそんな手法で実装してるのは見たことありません
立ち絵の境界アンエリをするなら素直にαマスクを持たせて
MMX命令辺りで合成しましょう
0092デフォルトの名無しさん
NGNG50%ブレンドするんじゃダメなの?
009386
NGNG0094元本職
NGNGダメ。エッジのみ平滑化は非常に醜くなる。
素直にαチャネル使うのが良い。
どうせPhotoShopとかで描くんだから、
それがそのままのイメージで表示できるし。
あと、αチャネル使用だと、
カラーキーの時と違ってジャギとリしなくていいのが
グラフィッカにとっては大きなメリット。
一番人月喰うのがグラフィッカだから、
αチャネル使用するだけで制作コストが大幅に下がる(爆)
0095デフォルトの名無しさん
NGNG0096デフォルトのお馬鹿さん
NGNG(unsigned)(((long)pixWidth * pixDepth + 31) / 32) * 4
(unsigned)((pixDepth + 7) / 8)
でそれぞれ1ライン、1ピクセルに必要なバイト数を得られるのでしょうか?
009796
NGNG0098デフォルトの名無しさん
NGNGlineByte = (((Width * pixelByte) + 31) / 32) * 4;
環境にもよるが
pixelDepthは8の倍数とは限らないかもしれない。
また、1ラインのバイト数は必ず4の倍数にするという決まりがある。
よってこうなる。
0099デフォルトの名無しさん
NGNGlineByte = (((Width * pixelByte) + 3) / 4) * 4;
ごめん。全然違ってた。
010096
NGNGもうちょっとだけお馬鹿にわかるよう解説お願いします。
0101デフォルトの名無しさん
NGNGばーかばーか
決まりなんだよ、決まり!
BMPっていうフォーマットの!
0102デフォルトの名無しさん
NGNG何が判らないのかが良く判らないのだが。
ひょっとして a / 4 * 4 と a * 4 / 4 の違いが判らないとか言う
馬鹿なネタ?
だとしたら試しに (3 + 3) / 4 * 4 と (3 + 3) * 4 / 4 とか計算
してみたら。
010396
NGNGありがとうございます。
(unsigned)であるところがミソだったんですね。
0104デフォルトの名無しさん
NGNG本気で言ってる?
lineByte = (width * bytes_pixel + 3) & ~3;
daro
0105デフォルトの名無しさん
NGNG理解できてないってオチは?
0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGttp://www.intel.com/research/mrl/research/opencv/
0109デフォルトの名無しさん
NGNGこんなのあるの知らなかったよ。
このスレの話題には結構使えるかも。
0110デフォルトの名無しさん
NGNG画像処理用などという漠然としたライブラリはあんまし使えないと思う。
要らん機能がいっぱい入ってて欲しい機能がなかったらどうするのよ。
0111デフォルトの名無しさん
NGNGこれってどう使うの?
0112デフォルトの名無しさん
NGNG0113111
NGNGマジっすか!?
英語苦手だけど頑張ってみるか・・・
0114デフォルトの名無しさん
NGNGなぜだぁ〜
ちなみにNxLibってどうよ?
0115デフォルトの名無しさん
NGNGNxLibって何?
0116デフォルトの名無しさん
NGNGOpenCVでMPEGを使うにはどうすれば良いの!?
0117デフォルトの名無しさん
NGNG何が動かなかった?
0118デフォルトの名無しさん
NGNGNxLibって同名のライブラリがいっぱいあるよ。
ここだけの話だが、NxLib使って作られた市販のエロゲーは存在する。
0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG誰か訳してくれ
0122デフォルトの名無しさん
NGNGんなわけねーか。
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG>Open Computer Vision
どちら?
0125デフォルトの名無しさん
NGNGttp://www.intel.com/research/mrl/research/opencv/
0126デフォルトの名無しさん
NGNGネットアイドル恐ろしや(w
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG聞く前に検索くらいしようよ。
ちなみに、今度出るCOMIC ARTの中身はopenCanvas。
0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG基本DCTです。
フレームヘッダにY(縦ライン数)の値だけが無い時、他の情報からそれを求める事は可能ですか?
ファイルの大きさやヘッダ内の情報は使えますが、データ部からは読まずに処理したいのですが、、どなたか情報をお持ちの方、よろしくお願いします。
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNGs/的に//g
0134デフォルトの名無しさん
NGNG>>132-134
は無視してください。
スマソ
0135131
NGNG0136デフォルトの名無しさん
NGNGそれをやっても8の倍数に切り上げた値になっちゃうと思う。
0137デフォルトの名無しさん
NGNGちなみにこれはD65。
x=0.412391R + 0.357584G + 0.180481B
y=0.212639R + 0.715169G + 0.072192B
z=0.019331R + 0.119195G + 0.950532B
0138デフォルトの名無しさん
NGNGJPEGには規格上12の方式があって、
「基本DCT」というのはそのうちの一つで、倫理的には最もシンプルな基本方式。
0139138
NGNG0140デフォルトの名無しさん
NGNG余計なのりしろつける方式だから、XYサイズ情報がないとこまる。
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNGファイルサイズ取得しといて、ビット読み出す度に比較して行けばどうよ?
ヘッダだけじゃ無理っしょ。
0143デフォルトの名無しさん
NGNGなにを比較するのだ?
言ってることが良くわかんないんだけど。
0144デフォルトの名無しさん
NGNG12の方式というより、12の組み合わせと言ったほうが正しいかも。
ハフマン符号化か算術符号化か、
可逆か非可逆か、
シーケンシャルかプログレッシブか
という選択肢からの組み合わせ。
ちなみに基本DCTは非可逆+ハフマン符号化+シーケンシャル
0145デフォルトの名無しさん
NGNGなかなか無いね。
0146デフォルトの名無しさん
NGNG0147デフォルトの名無しさん
NGNG↑誰か使ってる人いる?
0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNGCOMIC ART って何ですか?
0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNGネットで拾ったソースみてもわかりません。
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG0〜255を
0と255にする
わけだから、
たとえば63を0にしてしまったら、63の明るさ分が誤差となって
どこかに消えてしまうだろう?
逆に、240を255にしてしまったら、15の明るさ分が誤差となって
付加されてしまうだろう?
その分をまわりにばら撒くんだよ。
0154デフォルトの名無しさん
NGNGちなみに0〜255ってのはその画素のRGBの平均値の事ですか?
それとも輝度ってやつですか?
『輝度=RGBの平均値』?
0155デフォルトの名無しさん
NGNGRGB→グレースケールの変換は
ttp://www.imasy.or.jp/~mishiki/osakana/cgtips/grayscale.phtml
が、変換結果の画像とかもあって、おすすめ。
0156デフォルトの名無しさん
NGNG>たとえば63を0にしてしまったら、63の明るさ分が誤差となって
>どこかに消えてしまうだろう?
>
>逆に、240を255にしてしまったら、15の明るさ分が誤差となって
>付加されてしまうだろう?
この説明すごく…(・∀・)イイ!!
おかげで実現できました。
>>155
こんなに色々あるとは。
漏れは中間値法で充分事たりました。
ありがとう。
誤差拡散とは別に、
画像を滑らかに拡大する代表的なアルゴリズムを知りたいッス。
0157デフォルトの名無しさん
NGNG昔書いたレポートを抜粋するね。
ディザリング処理 ― 組織的ディザ法
― ランダムディザ法
誤差分散法 ― 隣の画素に誤差を全て分配する誤差分散法
― Floyd & Steinberg型誤差分散法
― Jarvis , Judice & Ninke型誤差分散法
0158デフォルトの名無しさん
NGNGバイキュービック以上に滑らかにってこと?
それならISBN:4789836770でも読めば?
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG文字認識で定番の本ってある? Web上でも可です。
0161デフォルトの名無しさん
NGNGもっと良い本があると思うけど、
「わかりやすい パターン認識」 石井健一郎 他 共著 2800円(オーム社)
識別部分について書かれているので、画像の前処理や特徴抽出については、
他の本で補う必要あり。
また、具体的な方法は書かれてないので、課題提出1週間前や納期2週間前
などの状況では、やめた方がいいと思う。
0162160
NGNGありがとう。
参考にしてみます。
他にもあれば教えてください。
0163デフォルトの名無しさん
NGNG探したけど、見つからないよ〜
0164デフォルトの名無しさん
NGNG何を探していて、何が見つからないの?
0165デフォルトの名無しさん
NGNG158さんが推薦してくれているISBNの本が見つからないので、
もうちょっと詳しい情報があると嬉しいんです。
0166デフォルトの名無しさん
NGNGほれ。
http://www.amazon.co.jp/exec/obidos/ASIN/4789836770/qid%3D/250-8260926-9881810
0167C_sugar
NGNGまた、皆さんは、理解できないものであっても実現の仕方が分かれば良いと思いますか?
0168デフォルトの名無しさん
NGNGプリンタの白黒モードで印刷すると、背景の白がきれいな白でなく
かすかにドットが混じった白で表示されます。
ペイントとかのグラフィックソフトにいったん貼り付けてから
そのソフトでコピーしてワード貼り付けだときれいな背景の白は
きれいに出ます。
これってクリップボードに貼り付けるビットマップの形式(DIB?)の
パレットの設定とかが間違っているせいなのでしょうか?
0169デフォルトの名無しさん
NGNGプリンターが壊れていると思われます。
0170デフォルトの名無しさん
NGNGhttp://www.newtone.co.jp/productik500.html
0171デフォルトの名無しさん
NGNG使った事無い。
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNG気にするなということ。
0175デフォルトの名無しさん
NGNG当分の間関係ないが、
プレーンはフルカラーのRGB各値のバイト数を表す。
プレーンが2だと、いわゆる48bitColorに相当するわけだ。
実際RGB各16bitのハードは聞いたことはないので、
今現在は常に1と書いてあるわけだ。
将来RGB各16bitのハードが普及すれば使うようになるだろうが、
おそらく普及しないだろう。人間の目はそんなに色に対して敏感ぢゃない。
0176デフォルトの名無しさん
NGNGこの説明は間違い。
プレーンは基本的に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デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNG(R+G+B)/3と(R*G*B)を三乗根するのはどっちがいいかな。
0179デフォルトの名無しさん
NGNG手を抜くほどの計算でもあるまい。
ttp://www.openspc2.org/unit/color/RGB_to_Gray/
用途によっても手の抜き方は違うと思うけどね。
http://www.geocities.co.jp/Milkyway/4171/graphics/002-6.html
0181デフォルトの名無しさん
NGNG0.299 * R + 0.587 * G + 0.144 * B
YUV で使われてる輝度 Y の計算式
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG一方の軸が拡大でもう一方が縮小なんて場合には
どうすればよかとでしょうか?
100x100の画像を50x500にするときとか、
大きく歪むアフィン変換かけるときとか。
0184デフォルトの名無しさん
NGNG素直に2回に分けて処理した方が長いフィルタの場合処理速度的に
有利なこともあるぞよ
0185183
NGNG早速やってみますDEATH!
0186デフォルトの名無しさん
NGNGこういうのあるんですね
0188デフォルトの名無しさん
NGNGコンピュータグラフィックス 理論と実践
http://www.amazon.co.jp/exec/obidos/ASIN/4274064050/ref=sr_aps_d_1_1/249-1460141-8125146
0189デフォルトの名無しさん
NGNGImageMagikのライブラリーってできなかったけ?
0190デフォルトの名無しさん
NGNGしょうか?
gif, jpeg, bmp, pict, etc...
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
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繰り返し適用すれば良いだけでは?
0194デフォルトの名無しさん
NGNG5×3の場合は
「あいうえおかきくけこさしすせそ」を「あかさいきしうくすえけせおこそ」にする。
0195デフォルトの名無しさん
NGNG3.できたよ。
反応少ないけど画像スレ向きの話題じゃなかたかもね。
おもしろい問題、教えてくれてありがと。
0196デフォルトの名無しさん
NGNGw=hであれば、画像の対角線を基準にして、
線対称なピクセルを順次交換していけば良いんだけどね。
0197デフォルトの名無しさん
NGNGどういうアルゴリズムかその内容を書き込みして下さい。
「できた」だけならだれでも言える。
0198デフォルトの名無しさん
NGNGあと、wとhが互いに素の場合も。
だけど一般のwとhの場合については解りませんでした。
0199192
NGNGピクセルを移動するときは、必ずaの記憶領域を通さなければならない。
直接移動はダメということです。
0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG「必ず aの記憶領域を通さなければならない」で
「a = 1」だと、入れ替えできないので
正解なしになるような?
それとも a と 画素との演算はオッケーなの?
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNGいや、直接移動ダメだから
×
a = p1;
p1 = p2;//これが直接移動なので却下
p2 = a;
○
a = p1;
p2 ^= a;
a ^= p2;
p2 ^= a;
p1 = a;
とかやるしかないけど、
直接移動が却下なら
普通はこーゆーの許さないし。
0206デフォルトの名無しさん
NGNGa=h*wも、計算量最が同じ、っていうオチの気がする。
つまり、バッファが大きくなっても計算量へらないよっていう
意味の問題で、その文脈で読むと、直接移動禁止って問題では
ないんでねーの?
0207206
NGNG0208デフォルトの名無しさん
NGNG大学のレポート課題かなんかだろ?
ここで教えてもらって楽をしようって魂胆か?
みんな、ウソ教えてやれよ(w
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG仮に大学のレポートだったとすると、この時期に教えて君をやって間に合うものなのか?
すでに大学の授業は終わってるんでない?
0211デフォルトの名無しさん
NGNG直感だけで言うけど、ある手順のデータの移動(たとえば、渦巻き状の移動とか)
を再帰的にやると、処理するピクセルがaより小さくなったときに、めでたく回転されて
るよ、とかいうやつかも。
0212デフォルトの名無しさん
NGNG授業は終わってるけど、教授会に間に合えばOKとか?
とりあえず、課題だというのは>>208の推測の範囲でしかないので、放置。
答えが分からない>>208が負け惜しみを言ってるってのに30モナー
0213デフォルトの名無しさん
NGNGわからん。
0214デフォルトの名無しさん
NGNG元画像を同じサイズの別な領域にコピーするというのなら、
>>201でも良いけど、この問題では元画像の領域にコピーだからねぇ・・・
0215デフォルトの名無しさん
NGNGためしにCでテストプログラムを書いてみたけど、結果はデタラメだった。
>>201はネタだろ。
あとから追加された条件についてはちょっと?だけどこれは意外に難しい問題ダネ。
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNGコピー先のピクセルは保存しておいて、そのピクセルを変換先へコピーする
を繰り返すんで、ダメなのか?
(ちゅーか、作ってみればいいのか)
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG例えば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うん、そだね。
ってか、そもそもw==hの場合、1回りで終わっちゃうからね。
一回りしたあとに、>>219の例でいうと3が転送されていないことを知る
「フラグのテーブルで遅延評価可能なもの」
が、効率良く作れないかなってね、ま、思ってね。
実際に、直前に転送した座標までに、自分の座標が出てこなければ、
自分から同じ事繰り返せばいいんだけど。
なんか、気持ち悪くて。
0221デフォルトの名無しさん
NGNGそうそう。そこまではわかったんだけど・・・
結構難しいね。
0222デフォルトの名無しさん
NGNG>>198の「互いに素」っていうのがこのことなのか?
あ、でもw=2、h=3の場合でもダメか…。
0223デフォルトの名無しさん
NGNG1個のけといて、順に移動していけば一発だろ
この程度のことができねえならプログラマ廃業しろや
0224デフォルトの名無しさん
NGNGやってみればわかるよ(w
0225デフォルトの名無しさん
NGNGなんか美しくないなあこれとか思ってたばっかなので興味シンシーン
0226ゆたんぽ
NGNG皆が指摘しているようにとても難しい問題でした。
昔、サイエンスか何かに、桂馬飛びで、全ての盤面をス
キャンするというパズルがありましたが、イメージ的に
は似ています。
私は、結局降参して転送したかどうかのフラグを持たせ
ることにしました。この場合、aに加えて(w * h) / aビ
ットのフラグ領域が必要になってしまいます。
今だったら、そうまでしてメモリを節約する必要もない
ので、丸ごと回転用のバッファを取ってしまいます(そう
して、だんだんバカになる)。
0227デフォルトの名無しさん
NGNGw*hのサイズの群が単一の生成元をもつかどうか、
という問題に帰結できそうですね。
w*hが素数ならそれは成り立つが、明らかにそうではない。
ならば、記憶領域aのうち(a-1)ピクセル分だけを
巡回に使うことにしてみる。w*h+(a-1)が素数なら
単一の生成元があるわけなので、あとで(a-1)の分を
うまく除いてやれば桂馬飛びのように全てのピクセル
を巡回できることになる。
あとは生成元を探せば良い。
解法の戦略としてはこんな感じになるのかな。
0228デフォルトの名無しさん
NGNGその巡回とやらがうまく画像の回転になるようなものなら良いがな。
0229デフォルトの名無しさん
NGNGできればLinux環境でお願いします。
0230デフォルトの名無しさん
NGNGこの本はどう?Windows/Mac/X-Window対応。
http://www.amazon.co.jp/exec/obidos/ASIN/4274946193/qid=1015495750
0231デフォルトの名無しさん
NGNG引き続きよい本があれば教えてください。
0232デフォルトの名無しさん
NGNG2(Rot.java)と3(Rot2.java)の条件を満たすプログラムできたよ。
桂馬飛びパズルみたいな難解さは無い。
はっきりいって力づく。
もっと良い解がありそう。
あと、全てのピクセルがバッファaを一回通るけど
直接移動も使ってる。
#問い5に関して
問い2の自分の方法だとバッファの大きさが1列のピクセル数の整数倍じゃないとダメ
実際のプログラムは面倒なので1倍固定だけど。
0233問い2の答え(1
NGNGstatic 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の答え(2
NGNGstatic 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の答え
NGNGstatic 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デフォルトの名無しさん
NGNG0237ゆたんぽ
NGNGすばらしい
でも計算量がすごすぎ
実用的速度で動作する解答の可能性はあるのでしょうか
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNG>>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よくみたらちょっとエロっぽい。ハァハァしたいな。でもgirlは無視。
0241デフォルトの名無しさん
NGNG>よくみたらちょっとエロっぽい。
そりゃあ、lenna姉さんはプレイメイトですから。
ttp://www-2.cs.cmu.edu/~chuck/lennapg/lenna.shtml
lenna完全版でハァハァしてくださいな(藁
0242デフォルトの名無しさん
NGNG別に他の画像でもいいやん
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGもっとキレイなlenna姉さんが見たい(;´Д`)…ハァハァ
もっと速くlenna姉さんが見たい(;´Д`)…ハァハァ
こうやって技術は進歩して逝くのです。
なんでこの人かは俺も疑問だけど。
0245デフォルトの名無しさん
NGNGおお!これは感謝です!
Unpublished Imageの方の顔だとエロっぽいのが露骨だね。
研究用途に使うと、別のことで頭が一杯になってしまいそう (w
0246デフォルトの名無しさん
NGNGネット上からエロ画像を自動収集するプログラム作りたい。
0247デフォルトの名無しさん
NGNGこの件はどうもよい返事がもらえないのでこちらでお聞きします。
CでJPEGの縮小したものを吐き出すだけのプログラムというのはむずかしのでしょうか?
webprogで使いたいのですがさがしてもGDなどの流用ものしか見つからなくて
レンタル鯖とかで使えないので作るしかないかなと思っています。
(縦、横、元JPEGパス、新規JPEGパス)
のようなかんじで動くものをつくりたいです
0248デフォルトの名無しさん
NGNG最悪の場合のアルゴリズム。
jpeg展開
サイズ変更
jpeg圧縮
なお、面倒くさい割に画質は一気に落ちる。
サムネイル自動生成画像ビューアCGIでも作るの?
0249デフォルトの名無しさん
NGNGさっそくのレスありがとうございます。
ずばりそうです
吐き出すのはPNGでもいいかもしれせんがさらにめんどくさい要素が増えるかなと思いまして
0250デフォルトの名無しさん
NGNGCならlibjpegか何か使ったら簡単だとおもう。
大きく縮小して表示するから再圧縮の画像劣化は関係ないだろう。
0251デフォルトの名無しさん
NGNGさっそくlibjpegのソースをダウンロードしたのですが・・・
正直、目が点になりました・・・
いちょうREADMEを読んではいるんですが・・・
これのどれが必要なものなのかわからないです・・・
0252デフォルトの名無しさん
NGNG結局ライブラリ使うんならGD.pmでもいい気も。
0253デフォルトの名無しさん
NGNG私がやろうとしていることについて必要なことが書いてある本とかありませんか?
とりあえずそこらへんからはじめてみます
0254デフォルトの名無しさん
NGNG離散コサイン変換の本とか言ったら俺はどうなるのだろうか?
0255デフォルトの名無しさん
NGNGヽ(´д`)ノなんかむずかすぃそう
0256デフォルトの名無しさん
NGNGDLするライブラリはだいたいどれも同じ手順。
展開したフォルダの中に自分のコンパイラにあったmakefileがあるから
それを実行(コンパイル)するとライブラリファイルが作成される。
(それと簡単なサンプルがあるから)
VC6の場合(記憶に元づいているので少し違うかも)
makefile.winをmakefile.makにリネームして上のソースのあるフォルダに上げる。
VC(VS)にMKファイルを読み込ませる。
コンパイル[F7]するとlibjpeg.libファイルが作成される。
オプションのディレクトリからインクルードとライブラリファイルのパスを通す。
これで環境が整う。
ユーザのソースをコンパイルするときすべての*.Hファイルとlibjpeg.libが
必要。
0257デフォルトの名無しさん
NGNGらじゃとりあえずコンパイルしてみるっす
0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNGやってみましたたがどうやらImageMagickがインストールされている環境で
convertをつかわないといけないみたいですが
0260デフォルトの名無しさん
NGNGレンタル鯖にgccが入っていないことが判明o(;△;)o エーン
しかし/usr/lib内にlibjpeg.aというものがあるのが判明(」゜ロ゜)」 ナント
これはもしやlibjpegがすでに入っているということでは?ヽ(~〜~ )ノ
0261デフォルトの名無しさん
NGNG0262256
NGNGコンパイルできないような気が・・・
0263258
NGNGものだとと思っていたのですが…
247さんが使っているプロバイダがどういうもので、鯖で何ができるようになっているのか、
どういう状況なのか全然見えないので、これ以上は答えようがないです。
Cが使えるけど、GDが使えないというのがどういう状況なのか全然わからないですし…
0264デフォルトの名無しさん
NGNGGD1.2入ってます。(ただしgifのみ)
netpbm入ってないっす
libjpeg入っているような(/usr/lib/libjpeg.a見つけたっす)
root権限ないっす
gcc入ってないっす
本屋でjpeg形式のことを書いている本を探したんですがないっす
ヽ(`Д´)ノウワァァァァァァン!!!もうだめぽ
0265デフォルトの名無しさん
NGNGでなきゃごちゃごちゃ言ってないでサーバ変えろ。
>本屋でjpeg形式のことを書いている本を探したんですがないっす
JPEG 概念からC++による実装まで
ISBN: 4-7973-0632-7
http://www.cbook24.com/bm_detail.asp?sku=99911128
0266デフォルトの名無しさん
NGNGそっすねローカル鯖でコンパイルします。
0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG具体的には?
0269デフォルトの名無しさん
NGNGcjpegとdjpegというTOOLがレンタル鯖に入ってました。
これもしかしてつかえませんか?
0270デフォルトの名無しさん
NGNGnetpbmも入っているようです。
これとcjpegとdjpegでサムネイル作成できそうです
0271デフォルトの名無しさん
NGNG1) >246 の体に心拍数や血圧や発刊量などを測定する装置を取りつける
2) 画像を見せる
3) 採取されたデータの変化を総合的に判断してエロ画像と認定する
→ グロ画像もときどき混じってしまうという罠
0272デフォルトの名無しさん
NGNG1) >246 のアレに装置を取り付け、海綿体の充血度を測定する
2) 画像を見せる
3) アレの反応に基きエロ画像と認定する
→ 幼女の画像ばかりが集まるという罠
0273デフォルトの名無しさん
NGNG2) パターン化された情報からエロ画像認定アルゴリズムを作成
3) このアルゴリズムを使用したシステムで画像収集する
→ グロい幼女の画像しか収集されないという罠
0274デフォルトの名無しさん
NGNGマジでそういう研究があるって話を聞いたことがあるぞ。wired new 辺りだっけ?
正確には形や色合いから人間の裸体を識別する方法の研究。
インターネット上に大量にサンプルが存在するので選ばれたターゲットらしい。
0275デフォルトの名無しさん
NGNGなんか夢みたいな悪夢みたいなソフトかも知れないな。
0276デフォルトの名無しさん
NGNGベクトルデータの処理機能が追加しているみたい。
http://www.newtone.co.jp/frame_japanese.html
使えそう?
0277デフォルトの名無しさん
NGNGスキャンライン走査では無理っぽいんだが…。
誰か教えてYO!
0278デフォルトの名無しさん
NGNGなげなわって、単にマウスの軌道を記録するだけでは?
0279277
NGNG記録して、そっからどうすんの?
どっちが内側かわかんないYO!
0280デフォルトの名無しさん
NGNGスキャンラインをたどる時
交差した小線分とスキャンラインの外積が正なら+1負ならー1していって
0なら外それ以外は内
1点検査でよければ
検査したいポイントを中心に角度の変位を積分
0なら外、2π(360度)xNなら内。
0281277
NGNG角度の変位の求め方がわからない…。
内積を使えば、なす角は求められるんだが…。
求めた角度が+なのか−なのかわかんないYO!
0282素人
NGNGあとWinAPIの関数のオプションか何かで一瞬で白黒マスクが作れる
やつありませんでしたっけ?
0283デフォルトの名無しさん
NGNGttp://www.infoeddy.ne.jp/~tensyo/prog/linealgo.htm
ここの外側か中かと同じ事を言ってるように思う
0284デフォルトの名無しさん
NGNGオーバーサンプリングは3DカードのFSAA同様、
目的の絵を補完しながら拡大描画して、出来た絵を補完しながら縮小
0.5ドットずらして数回描画してそれをαブレンドしたりするのでもOK
輪郭抽出はそのまま。輪郭検出のアルゴリズムが肝心
検出した部分を半透明なり線形α値を作り出してそれでブレンドするなり。
APIでマスクを作るのはイメージリストが自動的にやってくれるけど、
ジャギ取ってくれないし無意味。
0285デフォルトの名無しさん
NGNGメモリ操作とかコードの最適化やら、やらかしても激遅でした。
0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNGフィルタ処理くらいからキビシくなってくるよね
0288デフォルトの名無しさん
NGNG製品紹介のページとかで文字がぐじゃぐじゃになってると、そんな圧縮度上げるなよ〜って思うよね。
0289デフォルトの名無しさん
NGNGなるべくロゴのラインが8の倍数と隣接するように文字を配置すればモスキートノイズを軽減出来ます
それが出来ないなら、RINAとかJpeg2000とか使いましょう
0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG想像は現実を凌駕する。妄想を膨らませなさい。
0294デフォルトの名無しさん
NGNG薄目を開けてエロビを見る。これ最強。
0295デフォルトの名無しさん
NGNGJPEG,GIF,TIFF等の画像の圧縮展開ルーチンのC++のサンプルソースを探してます。
ご存知の方、教えてください。よろしくお願いします。
0296デフォルトの名無しさん
NGNG> JPEG,GIF,TIFF等
「等」ってあるが、何でもいいのか?フォーマットによっていろいろことなるのだが。
なぜC++? Cならいくらでもあると思うが。
それにしても、ユニシスうるさいよな。
0297296
NGNG0298デフォルトの名無しさん
NGNGインターフェースが統一されて親クラスが同一という美しすぎるローダ群を求めているのだろうか?
0299デフォルトの名無しさん
NGNG圧縮法に関しては特許があるんでしょ。
0300デフォルトの名無しさん
NGNG展開もNG
0301デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1024791990/301-306
の回答のなにが気に入らないかをかかないとそれ以上の
ものを得るのは難しいと思うよ。
0302296
NGNGhttp://www.matsusaka-u.ac.jp/~okumura/
を外すわけにはいかんでしょ。
0303デフォルトの名無しさん
NGNG今は、
まずP1〜P4の位置関係を調べて辺を求め、
Xと外積をとっているのですが、もっとうまいやり方は無いものでしょうか。
0304デフォルトの名無しさん
NGNG0305295
NGNGC++でなくてもCでもいいですが、
簡単に使えるフリーのサンプルソースどこかに公開されて無いかな〜?と思ったもので・・・。
いろいろ検索してたのですが、見つからなかったので・・・。
あと、英語も苦手・・・。
0306デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4797306327/
金が無いなんて文句言うなよ。無いのなら飯抜くくらいのことはしろ。
0307295
NGNGあ、はい。書籍でもいいです。
ありがとうございました。
0308デフォルトの名無しさん
NGNG0309277
NGNGここのページが参考になると思うYO!
http://www.infoeddy.ne.jp/~tensyo/prog/linealgo.htm
0310デフォルトの名無しさん
NGNG0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNGっつーかDirectXはハードの性能によってピンキリ。
0313デフォルトの名無しさん
NGNGやっぱ高速な取り込みができるのだろうか?
USB2対応カメラ(が、あるのか分からんが)とかが必要なのだろうか?
0314デフォルトの名無しさん
NGNGUSB2.0の機能を使うのなら、デバイスの方もUSB2.0に対応してないとダメ。
スレと関係ないのでsage。
0315デフォルトの名無しさん
NGNGありがとう.
ちょっとUSB2.0対応のカメラを探してきます.
0316おたずねします。
NGNG最近で一番いい方法ってなんですかね?
0317デフォルトの名無しさん
NGNG0318デフォルトの名無しさん
NGNGこの画像の幅と高さを知りたいのですが、大きさの情報って何バイト目に
格納されてますか?
0319デフォルトの名無しさん
NGNG0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNG0324デフォルトの名無しさん
NGNG0325デフォルトの名無しさん
NGNG0326おたずねします。
NGNGそうです。
軽くて,いいアルゴリズムってなんですかね?
専門家の人教えてください。
0327おたずねします。
NGNG専門家でも難しいとは,思いますが,
0328デフォルトの名無しさん
NGNG0329無責任だが
NGNG簡単なのは
1、隣接輝度色彩変化を利用
2、時間輝度色彩変化を利用
ただし、これで頑張っても80%かな、それ以上は巧くなんてゆく筈がないから
姑息だけど
3、あらかじめマーキングしておく
0330デフォルトの名無しさん
NGNG実はシーンアナリシスという罠
>>329
箱worldならそれ位だけど実worldだと難しい
0331おたずねします。
NGNG0332デフォルトの名無しさん
NGNGそういうことだけでも書かないと答えようがない。
それ以前に、教えて君は消えろ。
0334デフォルトの名無しさん
NGNG実は帯が黒ずんでいるだけ
0335デフォルトの名無しさん
NGNGいっとくけど、俺、そろばん初段
0336Rina ◆tI333vNE
NGNG黒帯とかそろばん初段とかはどうでもいいけど,
メアドの付け方にセンスがないね.
0337デフォルトの名無しさん
NGNGMPEGみたいなブロックベースはもういやなので
ピクセルベースで処理したいんですが
どういうアイデアがありますか?
今のところ、
・YUV展開
・時間軸方向で差分抽出
・差分量子化(誤差は時間軸方向に分散)
等をやっているんですが、全然縮みません。
やっぱり動き補償の効果は大きいのでしょうか・・・
0338デフォルトの名無しさん
NGNG>>337
私も最近mpegの事で勉強したりしてるんですが,
フレーム間で補償される部分の面積はマジでシャレにならないっす。
あの面積の周波数成分がほぼ 0 前後になったりするんだからビクリですよ。
動き補償を使わない動画圧縮は,かなり強烈なアイデアでも出ない限り
難しいだろうなーっていうのが私の感想です。
# 私の当面の課題は,これをどう高速化するか。。。
0339デフォルトの名無しさん
NGNGJPEG2000がお勧め
0340337
NGNG確かにそうなんですよね…
動き補償がMPEGの全てと言っても
過言じゃないと思うんですよね。
でも、俺は低ビットレート時に出てくる
モヤモヤが許せないんです…
>>339
差分をとって、ウェーブレットとかで縮めるって事ですか?
0341デフォルトの名無しさん
NGNG0342デフォルトの名無し
NGNGMPEG4は,結構ブロックノイズがマシなような気がするけど。
0343デフォルトの名無しさん
NGNGあんたもっと勉強しろって
ピクセルベースにするということは、
ブロックをさらに細かいレベルに分割すると言うことだ。
これじゃ低ビットレートでノイズが気になる以前に、
ビットレートを低くすることが出来なくなる。
0344デフォルトの名無しさん
NGNG動き補償と「低ビットレート時のモヤモヤ」って別の問題だろ。
動き予測なんてのは所詮「時間軸方向で差分抽出」の高度なヤツにすぎないんだから、
出てきた差分を「モヤモヤ」の出ない方法で圧縮すればいいだけだ
0345_
NGNGttp://elektron.its.tudelft.nl/~dalikifa/
0346337
NGNGうぉ確かにそうじゃん!
寝惚けてました。逝ってきます。
ってことは、動き予測かけた後に
ピクセルベースで圧縮すりゃいいのか。
0347337
NGNGえー、でもオフィスNOAとかいう会社の
NancyCodecってピクセルベースだけど
結構縮んでますよ。画質は汚いけど。
http://www1.nancy.ne.jp/pocketnancy/
0348デフォルトの名無しさん
NGNGウェーブレット使った圧縮すれば?
0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNGつーか、ピクセルベースってなんだ?
擁護の定義が曖昧だって。
0351デフォルトの名無しさん
NGNGよろしくお願いします。
0352デフォルトの名無しさん
NGNG視覚パターンの処理と認識
舟久保登
啓学出版(今は無いので図書館で)
ピクセルごとに異なるしきい値を計算するので遅い
試してみたら
1024×1024×8bitで0.5秒弱(PenIII 1GHz)
特にチューニングしていないので多少は速くできる
と思うけれど
0354デフォルトの名無しさん
NGNGなにか参考になるページ、もしくは書籍などありませんでしょうか?
0355デフォルトの名無しさん
NGNGlibtiff のソース読め
0356デフォルトの名無しさん
NGNG0357謎?
NGNGhttp://ja2kai.hoops.livedoor.com
これはなんだ?
0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG今月号のCマガ
0361デフォルトの名無しさん
NGNG作りたいのですが、何か足がかりになるヒントいた
だけないでしょうか?
プログラムはMFCで書いてます。
0362デフォルトの名無しさん
NGNG(x,y) -> (r,θ)ならr = √(x*x + y*y)
で、θはyが正か負か0かで場合わけしアークタンジェントを使う。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNGCマガのバックナンバー。
何年の何月号か忘れたけど。
0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNG問題は公式だけじゃん
数行にしかならないだろし
高校の教科書でも引っ張り出して復習してみれば?
0368デフォルトの名無しさん
NGNGいないんじゃない?
だって、遅そうだし。
組み込みなら、そういう石があるだろう
0369デフォルトの名無しさん
NGNGnearest neighbor, bilnear, bicubicあたりの補間法は試したのですが、
その他のより良い方法(補間法でなくても構わないのですが)は無いものでしょうか…
0370デフォルトの名無しさん
NGNG回転なら、「回転前の対応画素」をすべてサンプリングして
重みつきで平均化すれば良いのでは?
0371デフォルトの名無しさん
NGNGDCTを利用したスムースな拡大・回転というのがあった気がする
0372デフォルトの名無しさん
NGNG369はその「重み」をどうしたらいいのか?って聞いているのじゃないかね。
bi-linear等は試したって言っているんだし。
>>371
私の勘違いかもしれないけど、DCTでの回転はそんなにメリットがなかったと思う。
>>369
「出来るだけ」って言うのが曖昧すぎるけど、何をしたいの?
極々一般論を言えば、sincでの補間が理論的には一番無難だと思うが...。
0373デフォルトの名無しさん
NGNG0374デフォルトの台無しさん
NGNGいーんじゃねーの?
0375PHOTO-SHOP
NGNGどういう仕組みか知ってますか?
0376デフォルトの名無しさん
NGNG塗りつぶしのアルゴリズム調べれ
0377デフォルトの名無しさん
NGNG原画像に処理を施した結果用として new unsigned char* Bmp
を確保した場合、Bmp のLPBITMAPINFO を取得することは出来
るんでしょうか?
0378デフォルトの名無しさん
NGNGHBITMAPじゃないから
0379デフォルトの名無しさん
NGNGヘッダ情報含まれてればできないしイメージデータのみなら無理だろ。
0380デフォルトの名無しさん
NGNGもしくは、その(プログラムを作るにあったっての)考え方が書いてあるページとかありませんか?
0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNG厨房発言だが
普通に拡大するは描画領域を倍にすればいいだけじゃないのか?
縮小のときは色の合計を領域で割れ
0383デフォルトの名無しさん
NGNGバカですね
0384デフォルトの名無しさん
NGNGC-MAGA10月号
0385デフォルトの名無しさん
NGNG縮小に関しては「ピクセルのRGBを(ピクセルが占める領域の重み
付きで)合計し、領域面積で割る」という方法で問題ない。これ
でピクセルの情報を可能な限り詰め込めるから。
ただ、拡大は拡大して生じた間のピクセルを補完しないと見た目が
荒れてしまうね。
Win32なら、StretchDIBitsを使うと大抵速くて簡単、しかも多くの
場合きれいに拡大縮小できる(事前に補完方法の設定が必要)。
0386デフォルトの名無しさん
NGNGttp://www.itc.co.jp/bo_sangaku_12/1-paper.pdf
0387デフォルトの名無しさん
NGNGそれ、高性能シャープネスフィルタとして使えそうだ
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えっ、もう10月号でたんだ。
買いにいこーっと。
0391デフォルトの名無しさん
NGNG去年のじゃないの?
0392デフォルトの名無しさん
NGNGどっちがメジャーな呼び方なんでしょう?
0393デフォルトの名無しさん
NGNGバイリニア
変に訳すんじゃねぇ、と思ってしまう。
0394デフォルトの名無しさん
NGNG双〜の方がメジャーな気がしないでもない。でも定訳ないんじゃないかな。
>>393
カタカナで書くくらいならbilinearって書け、と思ってしまう。
0395393
NGNGバイリニア
"bilinear補間" OR "bi-linear補間" 21
バイリニア補間 86
双一次補間 OR "双1次補間" 49
共一次補間 OR" 共1次補間" 2
双直線補間 1
共直線補間 0
と出た。
双の方はまだ許せるんだが、
共の方は、じゃあ trilinear はどうなるんだ?と小一時間問いつめたい気分だ。
0396デフォルトの名無しさん
NGNGファイルサイズの予測値が出るんですが、
あれってどうやって求めてるんですかね?
0397デフォルトの名無しさん
NGNGだからこそプレビューできるわけで。
0398デフォルトの名無しさん
NGNGそれにしては早くないですか?
0399長くてすみません
NGNGしかし、入力した画像が傾いていたり全体の大きさが元の画像と違っている場合がある。
この画像のずれを[拡大、縮小、回転](アフィン変換?)を使って、元の画像と比較できるようにしたい。(規格化?)
しかし、その前に、画像がずれていることをどのように認識すればいいのかがわからない?
エッジ検出で肌色でないところを見つけて、ずれを見つけられるかな?
質問は2つです。
[質問1]
画像がずれていることを知る方法を教えてください。
[質問2]
画像のずれを直す方法(プログラムやアルゴリズム)を教えてください。
プログラムやアルゴリズムが乗ってるページや、関連する書籍などがあったらおしえてください。
お願いいたします。
0400偽者の1
NGNG0401長くてすみません
NGNGレスありがとうございます。
すみません、初心者の私には「Image Registrationでぐぐる」がわかりません。
0402デフォルトの名無しさん
NGNGなぜ png?
というより、その画像は頑張ったら元の画像に戻るようなモノなの?
違う角度で撮影されたり、メイク変えたりした画像だとどう頑張っても
同じ画像にできないんだけど。
0403偽者の1
NGNGつうかこんなのがブックマークに入ってただよ。
0404偽者の1
NGNGスマソ。こっちから辿ってくだされ。 PDFとかあるんで
0405デフォルトの名無しさん
NGNG激しくお門違い(プ
0406デフォルトの名無しさん
NGNGおまえら俺のためにプログラム作って、
さらに使っているアルゴリズムを解説しろ、と?
0407デフォルトの名無しさん
NGNGつーか偽者の1が答え持ってきたんだからもう良いじゃん。
0408デフォルトの名無しさん
NGNGその予測値と、実際に圧縮した画像のサイズは必ず等しくなるの?
0409デフォルトの名無しさん
NGNGhttp://www.shoko-do.co.jp/infobooks/ISBN4-7856-9063-1.html
どんな感じなのか知りたいのですが…
0410デフォルトの名無しさん
NGNGBMP状態のファイルサイズと圧縮率から推定しているだけなんじゃないの?
ただ、今の時代JPEGのエンコードも大した手間も時間もかからないから、
ためしに捨てファイルをつくってそのサイズをだしているだけ、というのもあるかもしれんが。
0411デフォルトの名無しさん
NGNG一言で表すと「画像処理の万能薬」の提唱
単純化の誘惑には逆らえないというか、魅力的な説
ではある。
ただ、長年対症療法に頼ってきた画像処理技術者か
らすると、素直に著者の提唱する手法の優位性を信
じることはできない。
>>399
に関連のあることも載っている。
0412デフォルトの名無しさん
NGNG今、新しい画像分メモリ確保して、
1番左の列を1番上の行に、という感じで、
1ピクセルずつコピーしてる。
1ピクセルが24bitや8bitのときはいいけど、
1bitのときに相当遅いので、何とかならないものかと。
高速なアルゴリズムを教えて下さい。
0413デフォルトの名無しさん
NGNG0414デフォルトの名無しさん
NGNGモニタを回せ
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNG04172
NGNG1はさすがにもういなさそうだな。
0418デフォルトの名無しさん
NGNGCPUを速いのに載せ替える
0419デフォルトの名無しさん
NGNGそですか、やってみます
0420デフォルトの名無しさん
NGNGそですか、Xeon2.8GHzのdualにしてみます
0421デフォルトの名無しさん
NGNGこの手の処理は、CPUの速度よりメモリバスの速度で制限されるから
ヘタレ名コードを書かない限り、CPUの速度はあまり意味がないよ。
16x16ピクセル =1WORD*16LINE とか32x32とかの単位で処理してみたら
0422sage
NGNG6614×4672モノクロ→100ms弱
4672×6614モノクロ→150ms強
これが、どこまで速くなればよいのでしょうか?
バイト単位で処理しているくらいで、アルゴリズムと
いうほどの特別な処理はしていません。VCでアセンブ
ラ未使用。
縦長だと遅いのは、キャッシュが関係しているのかな?
0423412
NGNGPen�V 800で
7000×10000をPhotoshopで回転させても、数秒かかってるから、
それより早くしたい、ぐらいに思ってたんだけど。
そんなに早くなるんですか?
ぜひ、ソースキボンヌ
だめなら、詳細だけでもお願いします
0424デフォルトの名無しさん
NGNGおい、>>415,>>421は試したのかよ
0425412
NGNG約1秒早くなりました。
>>421はまだです。
幅はいいけど、縦方向が中途半端なときの処理に手間取ってます。
>>422に驚いてレスした次第です。
0426デフォルトの名無しさん
NGNGそれで早くなったらあんたのコードが糞過ぎるだけ
遅くなったらロジックにさほど問題ないと思われ。
0427422
NGNG>>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は、回転以外の処理時間も含ん
でいるので、回転処理にどのくらいかかっているか
は不明です。
0428412
NGNG最初の処理
13216×9344モノクロ→15072ms
9344×13216モノクロ→15823ms
現状
13216×9344モノクロ→3184ms
9344×13216モノクロ→2013ms
422さんと比べてCPUクロックの差以上に遅いのと、
横長のときに1.5倍ほど時間がかかってるので、
しばらく、努力してみます。
レスを下さった皆さん。ありがとうございました。
0430デフォルトの名無しさん
NGNG数百も差が出るんじゃ不味いから、
問題のコードを晒してみたらどう?
0431412
NGNG引数はブロックの左上のポインタと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「重心と最遠点」でも画像によっては充分だと思うんだが、やってみたの?
0434432
NGNG重心と最遠点でやってみましたが、実際の寸法で10センチほど
手首が画像内に入ってしまうと、誤認識するようです。
(画像が「掌」ではなく「手首も含む手」であるのを言い忘れて
ました、すいません)
0435デフォルトの名無しさん
NGNGhttp://www.hci.iis.u-tokyo.ac.jp/pdf/wiss99-1.pdf
この辺がちょっとしたヒントになるか?
指先の認識と手のひらの認識の所を読んでくれ。
0436435
NGNG基準抽出による2次元平面状における手形状認識
http://search.ieice.or.jp/jpn/1997/pdf/j80-d2_5_1209.pdf
指の領域の線分の抽出って部分があるな。
0437435
NGNG・複数カメラを用いて3次元領域で手形状認識を行い、仮想空間インターフェースに応用
・手話認識
(*゚д゚*)カコイイ…特に仮想空間インターフェースに(;´Д`)ハァハァ
0438デフォルトの名無しさん
NGNGに出力したい時に、その出力用BMP配列はどのように確保したらいい
んでしょうか?
0439デフォルトの名無しさん
NGNG0440432
NGNG有用な情報をありがとうございます。
複雑そうですが、熟読してみます。
0441デフォルトの名無しさん
NGNG先頭にJFIFってあり最後にff9d(hex)があるのはわかるんですが。
libjpegのどのソースみたらわかりますか?
0443441
NGNGサンクス
とりあえずpdf読んでみます
0444おこめ
NGNGhttp://siisise.net/jpeg.html
通常のマーカの順番
SOI FFD8
APP0 FFE0 JFIFヘッダ
DQT FFDB 量子化テーブル
DHT FFC4 ハフマンテーブル
SOF0 FFC0 標準DCT圧縮
SOS FFDA データ
EOI FFD9
0445おこめ
NGNG0446デフォルトの名無しさん
NGNG0448デフォルトの名無しさん
NGNGファイル形式がTIFFでもJPEGはJPEGだろ。JPEGは圧縮形式の名前なんだから。
0449デフォルトの名無しさん
NGNGJPEG解像度でhexでは015e
なのがどういうふうに計算したら350になるのか教えてください
0450デフォルトの名無しさん
NGNG????
まさか、16進数から10進数に変換するには、
どうしたらいいですか?
という類の質問じゃないよね。
0451デフォルトの名無しさん
NGNG>>449
とりあえず、計算方法は Windowsなら Start -> プログラム -> アクセサリ ->電卓
表示->関数電卓
16進にチェックを入れて 15E を入れて 10進数にチェックを入れると
0452449
NGNG0453デフォルトの名無しさん
NGNGもしかして、
エンディアンの問題で普通に2バイト読むと、
24065になっちゃったとか?
それなら許せる。
0454449
NGNG0455デフォルトの名無しさん
NGNGこういうのは中学2年生でやるぞ……。
まあ、ヒントだけ。
350(10進な) = 3 * 10^2 + 5 * 10 + 0
だ。
0456449
NGNGperlのhex関数使いました
$hexG[2]=~s/(.)(.)/$2$1/g;
$kaizX=hex("$hexG[1]");
0457デフォルトの名無しさん
NGNGいいサイトを教えてください。
0458デフォルトの名無しさん
NGNGBITMAPINFOHEADER
PALETTE
IMAGE
の順
0459デフォルトの名無しさん
NGNG中学2年じゃやらん。
0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNGそれくらいなら yahoo とかでかんたんに検索できるんじゃない?
"減色""画像処理""BMP"とかのキーワードでさ。
ためしてみたら?
0462デフォルトの名無しさん
NGNG一目瞭然
http://village.infoweb.ne.jp/~fwhw1257/study/bmpform.htm
0463デフォルトの名無しさん
NGNGhttp://homepage2.nifty.com/himagination/bmp.html
0464NPCさん@武板住人。
NGNGhttp://homepage1.nifty.com/YSS/soft/kadnam.htm
角滑 Ver1.0.2
みたいな
オーバーサンプリングではないアンチエイリアスのアルゴリズムについて説類してあるサイトとかないですか?
googleで「Anti Alias」とか「Jaggie」とかイロイロやってみましたが。
ジャギで塗られている画像を大きさを変えずにアンチエイリアスするAfterEffectsプラグインを実現したいんです。それもCarbonとWinで。
0465+
NGNG何も考えずにコードを書いて32bitのBMPファイルをつくりなぜ他のソフトで表示
できないか悩んだのは俺だけではないはず。
(でも流石と言うべきかフォトショップでは開けた)
0466デフォルトの名無しさん
NGNGやるって。
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デフォルトの名無しさん
NGNG0468デフォルトの名無しさん
NGNG最近の中学は進んどるのぉー
0469デフォルトの名無しさん
NGNG0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNGプログラムを作りたいのですが
0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNGライブラリに依存しないコードってのはどういう風になってるんですか?
X-Windowのコードとか見るのがいいのか、参考ページがあると教えてほすいんですが。
0474デフォルトの名無しさん
NGNGそんなもん無い。
ライブラリじゃなくてOSのAPIには依存しても良いのか?
0475デフォルトの名無しさん
NGNGGRUBのオリジナルのソースにppm表示コードがあるか見てみます。
0476デフォルトの名無しさん
NGNGライブラリとOSに依存しないコードって事は、
ハードウェアに依存するコードってこと?
でも、保護の関係でどうしてもOSに依存することになるが。
0477デフォルトの名無しさん
NGNGそれ以外は、>>475の通り、ブートシーケンスくらいだろ。
0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNGLILO系を参考にしてみたら?
いくつものアーキテクチャでブート時に画像表示するでしょ。
0482デフォルトの名無しさん
NGNG専用ハードウェアをつくると高速だよ。
あるいは並列処理という手もある。
0483デフォルトの名無しさん
NGNG0484*-*
NGNG0485デフォルトの名無しさん
NGNGふーん、頑張って探してね
0486デフォルトの名無しさん
NGNGってもう 12 時間くらいたってるから, できただろうけど.
0487デフォルトの名無しさん
NGNGキミはPhotoshopでも使ってた方がいいんじゃないの?
0488^-'
NGNGここの連中は、もの探しも満足に出来ないのですね。
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNGいや、何でマルチやろ〜のために、
わざわざ時間を割いて探してやらにゃならんのだ
0491デフォルトの名無しさん
NGNG良い方法を教えてください
ちなみに画像の形式はBMPです。
0492デフォルトの名無しさん
NGNG読み込みはLoadImage()でできない?書き込みは面倒だけどね。
0493デフォルトの名無しさん
NGNGWindowsならVBかDelphi使いなさい。 じゃないなら環境書きなさい
0494デフォルトの名無しさん
NGNGWindowsでCで書けって言われてます
0495デフォルトの名無しさん
NGNGそれなら選択肢は3つあります。
1、どこからライブラリをひらってくるか
2、自分で書くか
3、Delphiでロードセーブの部分を書いてDLLにして Cからアクセスするか
どれがお好み?
0496デフォルトの名無しさん
NGNGBMPヘッダの構造くらいは当然分かってるよな?
0497デフォルトの名無しさん
NGNGusing 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(ビデオ出力のスキャンラインのことではなく、)
//////////////////////////オリジナルより50%暗い
オリジナル
//////////////////////////オリジナルより50%暗い
オリジナル
//////////////////////////オリジナルより50%暗い
オリジナル
こんな感じのやつ。
この処理ってなんていうんですか?
0499498
NGNGヤクタタズ
0500デフォルトの名無しさん
NGNG(見た感じでは"すごい早いなぁ"とか、"なんだか衝撃的だなぁ"と感じる)
(よく漫画本なんかでも定規で線入れるでないですか)
あれを野郎と思ったんですが、
線を入れるのは直線を入れればいいから出来ますよね?
しかし、
出力画像に対してピクセルを斜にずらしてブレンドしようと思ったとき、
sinをつかってやる
(半径の大きさを少しずつ大きくしながらアクセスして斜にブレンドしていく)
と、アクセスされないピクセル(画像に穴)が開いてしまうんです。
なので、
画像の左上から右下まで走査していって
ラインを入れようと思ったのですが、うまいやり方が思いつきません。
web検索しようと思ってもキーワードがわからずヒットしません。
だれか、この文を読んで解読できた人は
キーワードだけでも教えてたもでおJAL。
0501デフォルトの名無しさん
NGNG解読出来ないけど、 線じゃなく三角形を描けばいいんじゃないの?
0502デフォルトの名無しさん
NGNG直線の傾きが 1 を超えるかどうかで, 走査する方向を
x 軸に沿った方向か, y 軸に沿った方向かを変えると済む話か ?
0503500
NGNG三角形だと処理時間がおいつくかどうか...
>502
なるほど、
tanをつかうといんでしょうか。
参考になりました。
ためしてみます。
0504デフォルトの名無しさん
NGNGブレゼンハムのアルゴリズムってのを調べてみ?
0505デフォルトの名無しさん
NGNGpngはガンマ補正されてたり? (それが正しいのだけど)
ファイルのガンマかえてやってみそ。
0506503
NGNG調べてみました。
なるほど、ピクセルから中心向って
ブレゼンハムでできそうですね。
どもどもです。
0507デフォルトの名無しさん
NGNGおいらもちょうど直線の引き方のアルゴリズムを探してて
なかなか見つからなかったので助かったぁ。
傾き1をさかいにしてX座標を増加させるか、Y座標を増加させるかを
変えるのか…。(←変な言い方かも)
言われてみれば納得ですね。最初はX座標中心のことしか考えていなかったので、
垂直な線を引こうと思うと1ドットしか線の成分がなくなって愕然としてました…。
これくらい自分で気が付かないとまずいよなぁ。鬱。
0509デフォルトの名無しさん
NGNGhttp://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デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNG私は今,画像からレーザラインのみを検出したいと考えています.
レーザを白,それ以外を黒に2値化したいのですが,どうやってレーザとそれ以外とを見分ければよいでしょうか
0513デフォルトの名無しさん
NGNG0514デフォルトの名無しさん
NGNG0515ブタ
NGNG0516デフォルトの名無しさん
NGNG類似画像を検索するソフト作りたいと思うのですが、
難しい論文しかないので、わかり易く説明してるサイトはないでしょうか?
そんな本格的な物でなくていいのでフリーで出回ってるソフトと同じぐらいの
物を作りたいんです
0517デフォルトの名無しさん
NGNG画像を 16x16 のブロックに分割
各ブロックで占有色(青系、赤系、緑系・・・など、
MSBを持ってくるだけでいいかも)を調べる。
別の画像で同じことを行う。
占有色の列に対して二乗誤差を求め、閾値以下なら類似画像。
0518デフォルトの名無しさん
NGNGありがとうございます、
残念ながら意味がわかりません。
画像処理とかになってくると、
線形代数とか微分とか数学の知識がいるのでしょうか?
書籍買って呼んだほうがはやいみたいですね
0519デフォルトの名無しさん
NGNGいや、C#ならどっかが便利なライブラリ出すの 待って買った方がはやいでしょう
0520デフォルトの名無しさん
NGNG画像全体を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数学の本じゃなくて画像処理の本を読んで勉強すれ。
0522516
NGNGどうも私には数学も画像も知識が無くて理解できるレベルでないようです
でも、なんとなくわかるような気がします。
色の誤差が大きいところの位置を比較するってのはどうでしょう?
輪郭を抽出して形を比較する。
0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNG確かに。 そのレベルじゃ自分で作る事が目的なら、先に数学と本2冊くらい読んだ方がいいみたいだし、
作る事が目的なら C# ならどこかが便利ライブラリ売るだろうから買った方がいいだろう。
>色の誤差が大きいところの位置を比較するってのはどうでしょう
変な事言ってるぞ
>輪郭を抽出して形を比較する
輪郭を抽出するのは可能だ。しかし、それをどう比較する?
0525516
NGNG解像度や縦横比が違うけど同じ画像の場合は
検出できないねーー・・・
どうすんのかさっぱりわからない・・・
今日本屋行って来ます。
0526デフォルトの名無しさん
NGNGいいとこついている。
画像が相似かどうか、を判定する技術もある。
そしてそこではエッジ抽出した二値画像を比較している(という手法もある)。
ただやぱーり、その手の参考書を買って読んだ方がいいよ。
なんとなくあーすればこーすれば、って言っていても進歩しない。
0527デフォルトの名無しさん
NGNG0528デフォルトの名無しさん
NGNGNT系ならSetWorldTransformでできそうなんですが・・・.
0529弁士
NGNGJPEGの圧縮プログラムを知っている方がいられるのであれば、教えてください。
0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNG0533デフォルトの名無しさん
NGNGOpenCVはiplベースだと思うのですが、たとえばiplCreateImageHeaderなどが
コンパイルは通ってもipl.dllがないので実行できません。
OpenCVを入れてもIPLの全機能は使うことができないのでしょうか?
0534デフォルトの名無しさん
NGNG動いている物体を四角で囲んだりするような動画中に線を書くやり方があるのでしょうか
フレーム間差分で抜き出すのはできるんですけどそこからが
0535デフォルトの名無しさん
NGNG格子男マンセーということです
>>335
初段持ってるやつが「そろばん」なんて言わねー(w
0536ブタ
NGNG0537デフォルトの名無しさん
NGNGwavelet変換ほか、各種変換を参考書かって調べる
0538デフォルトの名無しさん
NGNGもちろんできますよ。RGBでもYUVでもLa*b*でも。
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNGそれなりに突っ込んだとこまで書いててくれると嬉しい.
0541デフォルトの名無しさん
NGNG0542デフォルトの名無しさん
NGNG画像処理と言っても、ベクター画像とラスタ画像では全然違うし、ラスタ画像
にも二値画像と階調(グレースケール)画像とカラー画像では全然違う。ベクター
画像だと媒介変数による曲線の表現が基本だし、階調のあるラスタ画像はいわ
ゆるビットマップなので離散数学(FFTやz変換等)が基本だし、二値画像は輪郭
や骨格の抽出とかが基本(これは違うかも)だし、対象が絞ってからそれにあっ
た参考書を選ぶのがいいと思う。
で、何を勉強するの?
0543デフォルトの名無しさん
NGNG最近1年くらいのCマガジンが(図書館とかで)読めるなら、
画像処理が載っているから参考にしてみたら?
0544デフォルトの名無しさん
NGNGアフィン変換からフーリエ変換他 < ジャキーン \3,600
多次元曲面からブレゼン、ラスターディスプレイ他 < ジャキーン \12,000
0545デフォルトの名無しさん
NGNG540 ○
0546デフォルトの名無しさん
NGNG「ジャキーン」は効果音ですか?
0547デフォルトの名無しさん
NGNG加工おながいします。
0548デフォルトの名無しさん
NGNG無理です。
0549デフォルトの名無しさん
NGNGむだ毛以前です。どうしようもないです。
0550デフォルトの名無しさん
NGNGしますた。
http://cn.yimg.com/sp/20020412/gzrb/star_news-20020412-1250-1s.jpg
0551デフォルトの名無しさん
NGNG0552デフォルトの名無しさん
NGNGどうやったらそんな美人に加工できるんだよぅ。
ウワーン
0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNGすごい技術だな
0555デフォルトの名無しさん
NGNGモーニング娘。のことはあまり知らないんだが
こんなのもメンバーになれるのか?
0556デフォルトの名無しさん
NGNGその後どうなった?
同じくipl.dllがなくて困っておりまふ(;´Д`)
0557デフォルトの名無しさん
NGNG電波で加工すれば結構簡単だよ。
0558533
NGNGライセンス的にどうなのかわかりませんが、IPLを利用したフリー(シェア?)を
落としたらなかにDLLがフルセットで入ってました。
カスタムライブラリを作成することもできるので、IPL対応ならフルセットのDLLが
入っているとは限りません。
こういうのはどこにあるよーって教えてもいいものなのかどうか・・・。
0559533
NGNG0560デフォルトの名無しさん
NGNG何を勉強すればいいのか全然わからん・・・。
0561デフォルトの名無しさん
NGNG0562困った・・・
NGNG昨日、MXで動画落としました。ですが、メディアプレイヤーで再生すると音だけ流れて
映像がきません。何か設定がおかしいのでしょうか?
詳しく教えていただけたらうれしいです。お願いします。
0563デフォルトの名無しさん
NGNGおそらく黒くつぶれてしまっているんだと思います。
色ヒストグラムの正規化をかけてやればちゃんと見られるでしょう。
0564デフォルトの名無しさん
NGNGバカか。codecが入ってないだけだろ。
0565デフォルトの名無しさん
NGNG0566デフォルトの名無しさん
NGNG0567564
NGNG0568デフォルトの名無しさん
NGNG( ´,_ゝ`)プ
0569困った・・・
NGNGはずかしながら、買ったばかりなもんで、小学生並です。
よろしくお願いします。
0571デフォルトの名無しさん
NGNGたくさん勉強してせめて中学生並みになってください。
さもなきゃ、エムエクースで聞いてください。
0572困った・・・
NGNGあとは自分でがんばってみます。
0573困った・・・
NGNGですが、コーデックはどのように入れればいいんでしょうか?
できるだけ自分もがんばりますので、助けていただけないでしょうか?
0574デフォルトの名無しさん
NGNGWin板いって聞いたほうがよい。ム板だとcodecのうんぬんは別の意味になる。
http://pc3.2ch.net/win/
0575困った・・・
NGNG0576デフォルトの名無しさん
NGNG拡大したソース画像の大きさと出力先画像との拡大率をもとに
ボックスフィルタリングの方法を使って出力しようと思ったんですが、
整数倍した画像を出力すると元通りになって出力され、
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));
0577576
NGNG整数倍されたソース画像はデータそのものが荒れてないから
整った形で出力されますが、
肝心のfractionがとれず意味ありません。
しかし、○.○倍するとfractionをとれますが、
ソースのデータそのものが乱れているので結果こ汚いです。
ソース1:出力1の拡大率でアンチエイリアシングするのは
何をもとに計算したらよいのでしょう?
0578デフォルトの名無しさん
NGNGそれはアンチエイリアシングじゃないだろ、とか
バイリニアフィルタリングのことか?とか
言いたいことはあるがそれはさておき、
red1〜blue2 は double にでもしとかないと精度が落ちるぞ。
(例を上げるなら、y_fractionが 0.5 で、red[0]〜red[3] == 1 のとき、r_comp == 0 になってしまう)
0580578
NGNGアンチエイリアシングじゃないとしたら、何をやりたいのかがわからん。
そのへんをちゃんと述べれ。
綺麗な画像の拡大をやりたいのか?
だったら、バイリニアフィルタリングかトライリニアフィルタリング。
ただし、拡大した画像にこのフィルタをかけるんじゃないぞ。
「トライリニアフィルタリングを使って画像拡大を行う」んだ。
0581576
NGNG>アンチエイリアシングじゃないとしたら、何をやりたいのかがわからん。
>そのへんをちゃんと述べれ。
いや、アンチエイリアシングを微妙に勘違いしてますた。
ボックスフィルタリングをもっかい見直して出直します。
>綺麗な画像の拡大をやりたいのか?
>だったら、バイリニアフィルタリングかトライリニアフィルタリング。
>ただし、拡大した画像にこのフィルタをかけるんじゃないぞ。
>「トライリニアフィルタリングを使って画像拡大を行う」んだ。
参考になりますた。ますた。
0582556
NGNG同じことをしようとしてましたが、
どうやら ipl〜 という関数は cv〜 という名前に変わっているだけのようです(;´Д`)
iplCreateImageHeader()なら"cv.h"の中に
cvCreateImageHeader()の宣言があります。
0583デフォルトの名無しさん
NGNGトリリニアは3次元じゃん・・・。
バイリニア、バイキュービック
0585558
NGNG0586デフォルトの名無しさん
NGNGといった主旨のページが結構見つかりました。
delphiは医療用画像処理に向いてるんですか?
0587デフォルトの名無しさん
NGNGポインタの扱いが面倒なPascalはそもそも画像処理には向いて
いません。以前、DelphiでDIB-Jpeg変換処理書いて死にそうに
なったことがある(^^;。
まあ、VCLはDIBSection対応のビットマップクラスを持っている
から、画像処理でも便利だけど。
0588デフォルトの名無しさん
NGNGinline asmも使えるし。
0589デフォルトの名無しさん
NGNGC++ で書いてると、見かけ上はポインタなんて出てきませんが…
でもって、DelphiのTBitmapは結構便利だと思う。Scanline使えばそんなに遅くないし。
DIB→JPEGぐらいなら、TBitmapにLoadFromFileして、TJpegImageにAssignして、SaveToFileの3行でできる。
0590デフォルトの名無しさん
NGNGC++Builderでは
TBitmapからScanlineを使うときってポインタ操作なんすけど。
0591デフォルトの名無しさん
NGNG遅そう…
マクロ?
0592589
NGNG「画像処理」と呼ばれる処理内容としては、ポインタという概念が必要になる場面は少ない、と。
そういうことが言いたかったです。舌足らずスマソ
>>590
確かに型としてはポインタだけど、
配列の受け渡し手段としてポインタを使ってるだけで
配列として使えば十分じゃないでしょうか。
*p++ とかしなくても、p[n] で十分。
>>591
stlの std::vector とか std::map などです。
確かに遅いけどあまり気にしてません。何倍も変わるわけじゃないですし。
0593デフォルトの名無しさん
NGNGなるほど、だから「見かけ上」なのね。
0594デフォルトの名無しさん
NGNGビットマップを読み込む時点でファイルポインタが必要な事が判明した。
鬱だ
0595デフォルトの名無しさん
NGNGBCCでコンパイルしてリンクすればいいじゃない。
ただ慣れれば Delphiもポインタを使うコードは楽だと思うけど?
配列型を定義して配列型ポインタとabsoluteで重ねれば配列的に処理も出来るし
0596デフォルトの名無しさん
NGNG未だにFILEなんて使うなよ・・・
>>595
absolute、すっかり忘れてたけどそういう手があるんだな
0597594じゃないけど
NGNGなして?
0598デフォルトの名無しさん
NGNG0599七氏
NGNG立体視に使う2枚の画像の
ズレを認識するための画像処理
はどうしたらよいでしょうか。
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNG手法としてまだ確立されたものがないような気がする…
0603デフォルトの名無しさん
NGNGKLT
http://vision.stanford.edu/~birch/klt/
0604デフォルトの名無しさん
NGNG0605デフォルトの名無しさん
NGNG周波数処理でフィルタ処理して得られた画像って
原画像よりサイズって小さくなる?
0606デフォルトの名無しさん
NGNG大きくなる
0607デフォルトの名無しさん
NGNG/:\.____\
|: ̄\(∩´∀`) \ <先生!こんなのがありました!
|:在 |: ̄ ̄ U ̄:|
http://freeweb2.kakiko.com/saitama/
0608デフォルトの名無しさん
NGNGウソコケ!
0609606
NGNG20億年毎におよそ2分の1になる。
0610デフォルトの名無しさん
NGNGwarata
0611デフォルトの名無しさん
NGNGサイズって、そもそも何のこと?
いちおうマジレスしておくと、フィルタ処理によって、元画像の情報の何かを
捨てているなら、ファイルやメモリ上でのサイズを元よりも小さくできるかも
知れない。フィルタ処理が可逆か不可逆かというのが、要点かも。
0612デフォルトの名無しさん
NGNG可逆処理は、基本的にサイズが非減少である。
m種類の可逆フィルタをn回適用したならば、m^nの余分なサイズが増える。
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNGどうすればできますでしょうか?
0617デフォルトの名無しさん
NGNG全部自分で作る気ならまず検索して仕様書を探す。
そうでないなら検索してライブラリを探す。
俺はUNIX環境なんでTIFFの読書きにはlibtiffっつうのを使ってる。
0618616
NGNGどこかいいサイト知ってますか?
0619デフォルトの名無しさん
NGNGhttp://www.google.co.jp/
0620デフォルトの名無しさん
NGNGそういうプログラムって無いでしょうか?
0621デフォルトの名無しさん
NGNG本買って読め。
確かJPEGの概念から実装までとかいう本がでてたから
0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNGJavaでも標準でJPEGの読み書きをサポートしているぞ
0624IP記録実験
NGNGhttp://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デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNG時の流れだな
0627デフォルトの名無しさん
NGNG2ちゃん独自の削除ルールに従わねばならない法的根拠はありません。
また、2ちゃんの削除ルール自体、判決では不十分なものとされています。
■「名誉毀損を知りえた時点で削除しろなんて無茶苦茶だ!」
今回、T動物病院側は内容証明郵便でひろゆきに10日以内の削除要求しました。
2ちゃんの削除ルールに則らずとも、社会通念上においても、法的にも、これは十分な通知です。
0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0631デフォルトの名無しさん
NGNG2ちゃんねるがまともになれば、そんな事なくなるので
問題なし。
0632デフォルトの名無しさん
NGNGって問題じゃないの?
0633デフォルトの名無しさん
NGNG0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNG2 争点(1)(被告の削除義務違反の有無)について の(2)のウの段の
前半部分、これがその文章で触れられてるだけで以後スルーされている
理由、、
0636デフォルトの名無しさん
NGNG0637デフォルトの名無しさん
NGNG嘘を嘘と(以下略
0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNG0640デフォルトの名無しさん
NGNG一般ユーザーがマネするだろ それこそ馴れ合い系の板にスレ立ててやればいいものを。
0641デフォルトの名無しさん
NGNGまとめて引越ししたらいいだけなんだけどね
0642かごすけ ◆v6aIBOMbEU
NGNG0643デフォルトの名無しさん
NGNG書き込みと場所は別の要素ではないのかしら?
0644デフォルトの名無しさん
NGNG0645デフォルトの名無しさん
NGNG何故ですの?
0646デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0647デフォルトの名無しさん
NGNG0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG●●税金がエロ画像収集に使われています●●●
半角板でエロ東北大生がロリコン画像をみようとしてリモホ晒す
大学に通報しましょう
http://okazu.bbspink.com/test/read.cgi/ascii/1041777248/412-425
ちなみにこいつが見ようとしたのは中1のマンコ画像
0651デフォルトの名無しさん
NGNG0652デフォルトの名無しさん
NGNG告発ネタが減少するのは残念。
・WTCテロのリーク
・西部の松坂の駐車違反
・牛肉買い上げの告発
等々、
いろいろとおいしいネタがあったのになあ。
おまえらの知ってる2ちゃん内の告発ネタを教えてください。
0653デフォルトの名無しさん
NGNGリモートホストって、用語辞典に載ってないよ
誰かおせーて
0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNG白白白 発発発 厨厨厨 東東東 776
待ち盃7
リーチ
0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNGここで訊くことじゃない。
あっちいけ。
0658デフォルトの名無しさん
NGNG「小学生狙う」犯行予告に集団登下校
インターネットの掲示板サイト「2ちゃんねる」に9日、「千葉県の差巣小学校 で
無差別殺人をします」との書き込みがあり、千葉県教育委員会が10日、
県 内全域の小学校に注意を呼びかけ、各地の小学校で集団下校などの措置を 取った。
富山県の小学生に対しても同様の書き込みが8日から相次ぎ、
富山 市や高岡市などの小学校で集団登下校を実施。
正体不明の犯行予告に各地で警戒を強めた。
関連スレ
無差別殺人予告者へ
http://ex.2ch.net/test/read.cgi/entrance/1042189622/
0659デフォルトの名無しさん
NGNGやっぱ行き着くとこはネットも免許制ってことかな
0660山崎渉
NGNG0661デフォルトの名無しさん
NGNG「西村さんに何かあった時は、『2ちゃんねる』はどうなるのですか?」
との質問には
「今月10月分はもう支払いが済んでいますので大丈夫ですが、
もしも何かがあったなら、潰れてしまう」
とおっしゃっていました。
0662デフォルトの名無しさん
NGNGとりあえず、藻前ら板違い
0663山崎渉
NGNG0664デフォルトの名無しさん
NGNG元画像の黒かった部分が、赤や青の斑点みたいなのができてしまいます。
他の部分は元と同じ色なのですが・・・。
何が原因なのでしょうか?
0665デフォルトの名無しさん
NGNGコーディングミス
0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNGソースを書け。
0668デフォルトの名無しさん
NGNGバグ
0669デフォルトの名無しさん
NGNGオーバーフロー
0670デフォルトの名無しさん
NGNG処理する画像のサイズが不定のときとか
動的にメモリを確保しようと思ったらポインタいるのでは?
0671デフォルトの名無しさん
NGNG>>669 に追加してアンダーフロー
0672デフォルトの名無しさん
NGNG教えてください。
0673デフォルトの名無しさん
NGNGよくわからんけど畳み込み演算とかいうから高周波ノイズ
0674デフォルトの名無しさん
NGNGここなんかどうよ?
http://www.amuse-soft.co.jp/catalog/spectle.html
0675デフォルトの名無しさん
NGNGDFT?
0677デフォルトの名無しさん
NGNGhttp://click.dtiserv2.com/Click/1-45-2963
0678デフォルトの名無しさん
NGNGハゲ
0679デフォルトの名無しさん
NGNGどうやって求めればいいのでしょう?
線形の式じゃないし・・・
求め方よろしくお願いします。
0680デフォルトの名無しさん
NGNGPset関数で点を打ちながら画像を表示したいのですが
bitmapはどういう構造になっているのですか?
1ラインの折り返しはどうするのだろうか、、
また、JPEGとかの画像構造がのってるHP教えてください
0681ヤフオクの苦情はこちらへ
NGNG03−5469−5101
0682デフォルトの名無しさん
NGNG[BITMAPFILEHEADER]
[BITMAPINFOHEADER]
[パレット(24bitmapの場合は無し)]
[(RGBQUAD*幅)*(高さ)]
0683デフォルトの名無しさん
NGNGhttp://www.ijg.org/
0684680
NGNGありがとうございます
がんばってみます
0685デフォルトの名無しさん
NGNG24bit ビットマップでもパレットをもっていい。
16/32bit でもパレットがない場合がある。
パレットとピクセルデータの間に他のデータが入っても良い。
そもそも (RGBQUAD*幅)*(高さ) ってなんじゃい。
すべてのビットマップが 32bit/Pixel とでもいうのか。
0686680
NGNG0687685
NGNG日本語で読めるビットマップの情報ならここら辺が定番かな
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もっといいサイトあるかもしれないけど、私はよくここを利用してます。
http://www.wotsit.org/
0689デフォルトの名無しさん
NGNG>>682は嘘、ということ。
0690デフォルトの名無しさん
NGNGそーいやRGBTRIPLEなんて構造体もあったな。
0691デフォルトの名無しさん
NGNG教えてください。
0692山崎渉
NGNG0693デフォルトの名無しさん
NGNG+%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面積: その図形を構成している画素の数
周囲長: その図形の境界線を構成している画素の数
って言い直せば、簡単に書けると思うけど。
0696デフォルトの名無しさん
NGNG>695
だと
■■■■
と
■■
■■
の円形度が同じことになります。
■の周囲長は4、面積は1としないと。
面積は■の数、周囲長は■の数×4から上下左右の
辺がついている数の総和を引けばよい。データ構造
としてはランレンクス表現が吉。
0697デフォルトの名無しさん
NGNG具体的には分割した画像に、検索したい画像がぴったり合うかドット単位で見ていくのかなと思っているのですが、どうもやり方がいまいちでわかりません。
どなたかそういった画像の中から欲しい図形を検索するような手法やプログラムをしっておられたら教えてくれませんか?
0698デフォルトの名無しさん
NGNG完全に一致した画像を見つけるならば、いくらでも方法はあるよ。
ちょっとだけ違うけど、似たような(あるいはほとんど同じ)画像を見つけるなら、
フラクタル画像解析、最小二乗法、ベクトル重み付け法、
などで調べてちょーだい。
0699デフォルトの名無しさん
NGNGその図形ってのが直線とか円とかの単純なパラメトリックなものなら
ハフ変換(hough transform)とか。
0700デフォルトの名無しさん
NGNG動作させるとか開発する環境(装置)がわかりません。
もうすこし教えてください。例えばM$とかのOSなど....
0701697
NGNGCの二次元配列にビットマップのデータを格納して、ドット単位で処理しようと考えていました。
しかし、根本的な問題が発生しまして…
他スレでも質問したのですが、24bitのビットマップファイルが読み込めないということがわかりました。
ビットマップのヘッダとデータ部分を分離させて、各々別配列に保存、そしてそれらをfwriteで1つのファイルに保存する手順で書いたのでが、出来上がった画像は乱れていたり、画像としてビューアで読み来なくなっていました。
なんでだろう…
0702デフォルトの名無しさん
NGNGあんな質問の仕方じゃ、誰も答えられないだろう、、、
>24bitのビットマップファイルが読み込めないということがわかりました
そんなわけはない。
>出来上がった画像は乱れていたり
ばらばらにした画像を、どうやってくっつけたのか。
まさか、配列に先頭から追加したわけじゃ・・
ちゃんとヘッダとデータが正常であれば、できますよ。
BMPの構造を調べましょう。
0703701
NGNGすいません、不慣れでこういう質問の仕方がうまくないですね…
このサイトのプログラムを参考に、データの横幅、縦幅の長さだけ変更して実行していました
http://asapc1.cc.it-hiroshima.ac.jp/stu/c04/c04.html
まだバラバラにしている状態ではないんです。
一枚の画像をCで読み込もうとしているだけなんですが、どうしても…
0704デフォルトの名無しさん
NGNGマテ(汗)
ヘッダだけ変更して、データを加工せずにそのままだったら、画像が崩れて
見えるのは当たり前。
ちゃんとBMPの構造を調べましょう。そのほうが近道です。
0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNG0707デフォルトの名無しさん
NGNG0708黒騎士
NGNGhttp://ginrai.hp.infoseek.co.jp/
0709デフォルトの名無しさん
NGNG圧縮してるけど,結局,圧縮した後,何を相手に
送るの?
例えば,ビットマップ画像をフィルタにかけて
周波数変換した後,またビットマップに戻しても
画像容量はいっしょだろ.じゃあ,周波数変換した
後,どうすればいいかこんなアフォな俺に教えて
くらはい.
0710デフォルトの名無しさん
NGNG> 一枚の画像をCで読み込もうとしているだけなんですが、どうしても…
LoadImage()でビットマップハンドルを取得して、
GetObject()でビットマップ構造体を取得すれば簡単かも。
LoadImageでDIB_SECTIONにしておくのがポイント。
ただし、数メガバイト以上の画像だと駄目だったと思う。
0711デフォルトの名無しさん
NGNG> 画像容量はいっしょだろ.じゃあ,周波数変換した
> 後,どうすればいいか(ry)
圧縮しる。基本は高周波成分のビット数を減らす。
その後でランレングス符号化を行なう。
# いい加減だから突っ込みキボン。
0712デフォルトの名無しさん
NGNG>>709にはJPEGのアルゴリズムを教えればいいんじゃないかな。
DCT, 量子化, Run-Length, Huffman符号化
0713デフォルトの名無しさん
NGNGそれCじゃない…
0714デフォルトの名無しさん
NGNGライン毎に4byte align
0715デフォルトの名無しさん
NGNG0716デフォルトの名無しさん
NGNG去年、こんなコンテストがありました。
ttp://escher.aist-nara.ac.jp/prmu02/
サンプルプログラムもダウンロードできるので、参考にしてみては如何?
0717697
NGNG検索対象としているのは真っ黒のDOS画面の上に書かれた四角形や三角形といったものをやろうと思っています。(ゆくゆくは難しいものにするつもりですが…)
そういう対象を検索する場合だと、ハフ変換が有力となるのでしょうか?
フラクタル解析など、資料が膨大で実際どの手法にするか判断に迷っている状態です…
0718デフォルトの名無しさん
NGNGありがとうございます!参考になります!
0719デフォルトの名無しさん
NGNGCからWin32APIを呼び出せばいいんだけど...
純粋にやろうとすると、大量の条件分岐になると思うけど
0720デフォルトの名無しさん
NGNGここ、Winじゃない人も多そうだし。
0721デフォルトの名無しさん
NGNGまずはPICT形式のヘッダー情報を調べているのですが、イマイチ
参考になる情報が見つかりません。
どなたか情報をお持ちでしたらお願いします。
ソースが公開されている既存のアプリなどがあるようでしたら
そちらもお願いします。
0722デフォルトの名無しさん
NGNGBMPは、ファイルヘッダとDIBの集合体。
とりあえず「BITMAPINFOHEADER 読み込み」とでもして具具れ。
4バイトの境界を意識した1ラインのサイズさえ求められれば、
ピクセルのRGBを取り出すのはそれほど難しくはない。
0723デフォルトの名無しさん
NGNGhttp://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創作プログラミングの街
ttp://www.sm.rim.or.jp/~shishido/
ここが参考になるかもしれない。
0725デフォルトの名無しさん
NGNGhttp://www.wotsit.org/
0726デフォルトの名無しさん
NGNG0727デフォルトの名無しさん
NGNG「そういう対象」というのが 2 値画像中の直線とか中の塗りつぶされてない
丸とかならハフ変換. そういうのが組み合わさって複雑になると
動かない気がするけど.
顔とかシンボルとかのテクスチャパターンみたいなのを
見つけたいなら, テンプレート作って相関を取る.
もっとやりたいなら固有空間に飛ばしてそっちで処理する.
フラクタル解析って詳しく知らないけど, いきなり高度なモンに走りすぎ.
0728デフォルトの名無しさん
NGNGレスさんくすです
線が組み合わさっている状態なのを検索する方法って他に何かないもんでしょうか?
0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNGを探しております。情報をお持ちの方よろしくお願いします。
0731デフォルトの名無しさん
NGNG上の情報はすべて無視か。
うらやましい性格ですな。
0732デフォルトの名無しさん
NGNG教えてくれたっていいじゃないですか。ケチ。
そのケチりかただとあなた三流でしょ。コーダーとプログラマーは違いますよ(苦笑
0733デフォルトの名無しさん
NGNGだからもう答えはすでに書いてあるんだってば。
それとも釣りですか。はぁ。
0734デフォルトの名無しさん
NGNG情報を出した相手にむかって、ケチとはこれまたすごいですな。
三流ときたか。あなたはさぞ一流なんでしょう。ご自身で解決してください。
0735デフォルトの名無しさん
NGNGPICTはもともとMacの画面描画命令を記録したものだから、ベクターあり
ビットマップありで、きちんと解釈するのはかなりむずかしい。
さらに、QuickTimeの任意のcodecでエンコードされた画像を含む
可能性があるため、結局QuickTimeを使わない限り、完全な変換は無理。
結論としては、QuickTimeを使え。
0736デフォルトの名無しさん
NGNGいざファイルを開いてみると真っ白な画像しか見えないです.
データの損失があるんだけど,どのくらい損失したら真っ白くなる
もんなの?それとも見る方法ってありますか?
こんな馬鹿な私にご助言を!!
0737デフォルトの名無しさん
NGNG意味がまったくわかりません。
もう少し他人がわかるように説明してください。
0738デフォルトの名無しさん
NGNGなりすますのはやめろボケ
>>735
たしかにフォーマットの構造をサイトで調べましたが変換するのはかなり厄介です。
でも、フリーの変換ソフトがいくらかあるし、ライブラリもまたどこかにころがって
ないかと期待しているのですが.....
ソースコードでもかまわないので引き続き情報をお願いします。
0739デフォルトの名無しさん
NGNG情報はでてるだろ!!
735とか725とか723とかよ!!!
それの返答もしなくて、これ以上進展があるか!!!
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNG0742デフォルトの名無しさん
NGNGいや読み込み部分のソースコードが出てこないから粘着してんだろ
0743デフォルトの名無しさん
NGNGhttp://netpbm.sourceforge.net/
これに含まれるpicttoppmがPICT→ppm、ppmtobmpがppm→BMPを独自に行う
ツールです。picttoppmは一応PICTフォーマット2に対応していますが、
QuickTimeが絡むとうまくいかない可能性が高いです。
PhotoshopでPICT形式で保存した画像は変換できましたが、QuickTimeに
付いてくるPictureViewerでPICT書き出ししたPICTファイルは、
たとえ非圧縮でも変換できませんでした。
ソースが配布されてるので、これ見てがんがれよ
0744PICT調査中仲間
NGNG私も今、ちょうど同じ問題にぶつかって調査中です。
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もいっこの有名なやつは隠しとくということで。
0746デフォルトの名無しさん
NGNGヒントだけでもください。切羽詰っておりますので...
0747デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/mac/1025998843/573-
0748PICT調査中仲間
NGNGごめん…同じところで切羽詰ってたから、つい。
確かに>>738の態度は悪いと思います。
もう少し聞き方を考えた方が良いと思いますよ>>746
っつぅか、744では足りなかったんでしょうか?
0749701
NGNG現在は無事ビットマップを読み込むことができ、1ピクセルずつ読みこみ2値化したり、画像ファイル内の図形を個別に識別するためのラベリング処理もできるようになりました。
またここで質問なのですが、画像内の図形、例えば四角形を「これは四角形だ!!」とコンピュータに認識させる方法を探しております。
例:
(1)bitmapで保存された線画で書かれた四角形
┌─┐
│ │
└─┘
↓
(2)2値化(ここでは簡略に1、0で表現。辺の部分が0)
111111
100001
101101
101101
100001
111111
(続く)
0750701
NGNGやりたいことは、ビットマップを読み込み、2値化した後、各頂点や辺を検出、それら頂点の座標、辺であればその長さや傾きを図形ごとの関係表などにして別ファイルにして保存したいと思っています。
もし頂点の数がわかれば、その数から単純ではありますが、4つなら「四角形」、3つなら「三角形」といったことが判別できると考えています。
また辺の長さや角度が割り出せれば、それが「四角形」の中でも「正方形」に属しているものだったり、「長方形」に属しているものだったりと詳しく分類わけができると思っています。
自分なりに考えたのは、各頂点の全パターンフィルタを作り、それに2値化したものに1個ずつ当てはめていき、頂点を検出する方法です(例2)。
例2 フィルタの一例
111
┌ → 100
101
ただこれだと汎用性を考えた際、あまり妥当なものはないし、処理に時間がかかりそうだと思い断念しました。
何かこれらを実現させる上手い手法を知っておられる方、また提案してくださる方がおられましたらレスをお願いします!
また別スレのこういうスレの住人に聞いてもいい、といった情報もお願いします。
長文すいません…
0751デフォルトの名無しさん
NGNG君が誰だかわかってしまった・・・
0752デフォルトの名無しさん
NGNGもう1年がんがれ
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNG0755デフォルトの名無しさん
NGNG0756デフォルトの名無しさん
NGNG0757デフォルトの名無しさん
NGNG上から1ラインずつ調べて、黒のピクセルが出現したらそこは頂点か辺
十分短かかったら一つの頂点として扱い、長かったらその両端が頂点。
そこから1ラインずつ下がって、ピクセル位置の変化率を出すと傾きが
得られるから、傾きが急に変化した場所を見つけたらそこが頂点。
なんだったら頂点を見つけるごとに各辺の長さを求めてもいい。
星型のようなでこぼこした形だと、もっと複雑に考えなければ
いけないけど、単純な多角形だったらこんな感じでいけない?
0758デフォルトの名無しさん
NGNG必ず一点か二点か一辺が来るよね。
一点か一辺だったら図形の始まりか終わり。
二点なら必ず図形の途中。
0759デフォルトの名無しさん
NGNG0760デフォルトの名無しさん
NGNGPSNRでいいのか?
ttp://www.jnetcom.jeita.or.jp/members/watermark/down/jeida_watermark99.pdf
の64ページ。
0761デフォルトの名無しさん
NGNGニューラルネットワークは?
ポップフィールドのやつ。どうだろ?
0762デフォルトの名無しさん
NGNGテクスチャーを比較して、異なった部分を侵入者として検出しようとしてます。
これ、輝度だけ落ちてるような影は除去できるんですがそうでない
(光源の位置変化等によって画像上の写り方が変わってるっぽい)
影がどうしても消せないです。
何か良いアイデアは無いモンでしょうか?
0763デフォルトの名無しさん
NGNG『輝度だけ落ちてるような影』という情報をどうプログラムに
認識・区別、または入力させるの?
・・・逆にいえば侵入者は画像に写ってる(?)から、それがつくりだす
『明度が落ちている部分』は影なんだが。
0764762
NGNGそれをある長さ毎に切り出して波形として比較して、侵入者とそれ以外(背景と侵入者の影)に分離してます。
これで黒い服着てる人とその影も分離できるやん、と思ったんですが出来てる場合と
出来てない場合が。。。
比較の時のしきい値甘くすれば何とか除去できるんですが、そうすると
侵入者まで背景として消えちゃうんですよ。
0765デフォルトの名無しさん
NGNG0767デフォルトの名無しさん
NGNG光学迷彩が簡単にできてオモシロそう。
0768デフォルトの名無しさん
NGNG0769デフォルトの名無しさん
NGNG正解
0770デフォルトの名無しさん
NGNGなんて考えると赤外線(&紫外線)もあんまり。。。
0771デフォルトの名無しさん
NGNG0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNG0774デフォルトの名無しさん
NGNG0775デフォルトの名無しさん
NGNGなんて考えるとX線もあんまり。。。
0776デフォルトの名無しさん
NGNGこれ最強。
0777デフォルトの名無しさん
NGNG画像に球面フィルタ(魚眼レンズみたいな効果)を作るのに
やり方としてはどのようにしたらよいでしょうか?
もしくはそれに関係するページを知っていたら教えていただけないでしょうか?
お願いします。
0778デフォルトの名無しさん
NGNG処理前画像の画素座標から処理後画像の画素座標を求める関数を書くだけでは?
具体的にはgimpのソースを。
plug-ins/common/apply_lens.c
の find_projected_pos 関数がそれっぽいが。
0779デフォルトの名無しさん
NGNG早速試してみます。
0780デフォルトの名無しさん
NGNG最も簡単な方法は何でしょうか?教えてもらえると助かります。
0781デフォルトの名無しさん
NGNG画像変換は一般にその逆変換をする必要があるけど。
つまり処理後画像の画素から処理前画像の画素を求める。
0782デフォルトの名無しさん
NGNGdpiちゅー言い方はあまり言わないのでは。dots per inchだし。プリンタ出力か?
ppi(pixels per inch)が適当か?
んで、質問の回答だが、何をしたいのかがいまいちわからん。
1.モニタの解像度を変えろ、とか表示アプリケーションで拡大縮小しろ、とか。
2.BMPとかにいったん直してJPEG再圧縮しろ、とか。
3.周波数をリサンプリングしてDCTしなおせ、とか。
ファイルを変更しない場合は1。
ファイル変更しても良い場合は3.が最適なような気がするが2.の方がはるかに簡単か。
0783デフォルトの名無しさん
NGNG0784デフォルトの名無しさん
NGNG素直に解像度、で。
0785デフォルトの名無しさん
NGNG例えば、とってきた画像の中に下の*で書かれた三角形があって、チェーンコードの符号化をする時
(1) *
3 2 1 * *
4 + 0 とした場合、これを使って * * を符号化すると 77744444111 となります
5 6 7 *******
(↑チェーンコードの向き)
次に上の(1)の三角形を(2)の検索用図形と比較して合っているか比較します。
(2) *
* *
* * チェーンコードに直すと 7777744444444411111 となります
* *
* *
***********
(1)と(2)がともに大きさは異なりますが「同じ図形」として認識させるには、どうすればいいでしょうか?
お願いします
0786デフォルトの名無しさん
NGNGありがとうございます。実はけっこうわかっていないまま質問しました。
Win上で、jpegとかのプロパティから解像度とかを見ると、
300dpiとかって表示されますよね。これを自作プログラムから変えたいと思っていました。
私の勝手な想像では、この値が高いと、同じ情報量の画像でもinch毎の
情報量が多くなって、表示時・印刷時にその分小さくなる・・・などと考えていました。
いかがでしょう?やはり、間違っていますかね。
0787デフォルトの名無しさん
NGNGうちのWIN2000のプロパティ見てみたがdpiの項は無い…
ttp://www.asahi-net.or.jp/~ax2s-kmtn/pict.html
の「解像度」の項を見ると
> 解像度は機器や媒体によってppi、dpi、lpiと使用する単位が異なります。
> しかし、これらの違いが覚えにくいからでしょうか、
> 全てdpiを使用するが多いようです。
らしいので、dpiでも間違いとは言えないようだ。
それはともかく、
>この値が高いと、同じ情報量の画像でもinch毎の
>情報量が多くなって、表示時・印刷時にその分小さくなる・・・
この認識はあってる。
が、このへんの処理はペイントソフト等の画像処理アプリで行った方が
良いような気はする。
JFIFフォーマット(=JPEGファイルだと思って間違いはないだろう)を
調べてみると、ヘッダ情報に横密度、縦密度の項目があったので、
この値を変更するプログラムを書けば解像度を変更することができるだろう。
従って、プログラムミングとしては、JFIFのヘッダ形式を知っていればすぐにできると思われる。
0788デフォルトの名無しさん
NGNGttp://www.venus.dti.ne.jp/~yosinobu/filefmts/JFIF_JJ.TXT
の、「JPEGファイル交換フォーマット仕様」にある
units、Xdensity、Ydensityが変更すべきパラメータのはず。
処理する画像が少ないのであれば、バイナリエディタで直接、ということも。
0789デフォルトの名無しさん
NGNGヘッダーをバイナリエディターでそのとおり編集したら、
見事うまくいった。ばっちりです。788さん、ほんとありがとう。
プログラムに組み込んでみるぞ。
0790デフォルトの名無しさん
NGNGおおざっぱに言うと,
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デフォルトの名無しさん
NGNG0792791
NGNG>>791のURL先にあるS-Spline補間法ってどんなものか御存じの方、もしくは
概要が載ってるページを御存じの方、
どんなものか教えていただけ無いでしょうか?
> バイキュービック方式やバイリニア方式などと比べ
> オリジナル画像のシャープさを保ちながらリサイズすることが可能だという。
らしいので気になります…
0793デフォルトの名無しさん
NGNG私が以前にどこかの英語圏のサイトで見た話では
非エッジ部分→スプライン補間
エッジ部分→独自アルゴリズム(特許有り)
ということでした。
アルゴリズムを知りたかったらオランダの特許庁から資料を取り寄せるしかないかも。
(国内でも特許取得されてれば別だが)
まあ、Lanczos-windowed sinc の方が無難でないですかね。
0794デフォルトの名無しさん
NGNGっていうサイト知ってます?
0795デフォルトの名無しさん
NGNG漏れのところでは40だが、>>794は何をしようとしている人?
0796デフォルトの名無しさん
NGNG普通は「これこれの手法と比べてよい」と評価するからねぇ。
うちでは35dB以上かな。
0797デフォルトの名無しさん
NGNGカラーの画像はうまく表示できたのですが、
グレースケール、モノクロの画像がうまく表示できません。
モノクロ画像は何故か青っぽくなり、グレースケールはメモリリソースのエラーで
BMPでファイルを開けません。
アドバイスをお願いいたします。
0798デフォルトの名無しさん
NGNG特にPICT関連で
0799デフォルトの名無しさん
NGNG0800デフォルトの名無しさん
NGNG自己中過ぎ。
0801デフォルトの名無しさん
NGNG0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGお断りします。クズはクズ同士でなんとか仲良くして下さい。
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNG0806デフォルトの名無しさん
NGNG話は変わるけど、画像検索の手法で主なものってやっぱり類似画像検索なの?
他にも画像検索の手法ってどんなんがあるだろうか?
0807デフォルトの名無しさん
NGNGテクスチャ検索とか、色スペクトル検索とか、エッジ検索とか、
基本的な手法はいくつか存在する。
しかし、本来の目的が類似画像検索の場合が多い。
0808デフォルトの名無しさん
NGNGのようにしてグレースケールを求めたんですがこのグレースケールを
カラー画像に変換しなおす方法ってありますか?
あれば教えていただけないですか。
0809デフォルトの名無しさん
NGNGhttp://www.pink-angel.jp/betu/index.html
0810デフォルトの名無しさん
NGNGそれができりゃ、白黒映画もカラーで見られるなぁ
0811デフォルトの名無しさん
NGNGゲームボーイは昔の白黒ゲームも今はカラーで見れますよ。
0812808
NGNG0813デフォルトの名無しさん
NGNGあれは階調ごとにプレイヤーが色を割り当てているだけ・・・
0814デフォルトの名無しさん
NGNG具体的に、どういう結果が欲しいのでしょうか
0815808
NGNG同じ色のところだけを抜き出してさらに処理をしたいんです。
0816デフォルトの名無しさん
NGNG黒白黒白の部分はオレンジですね。
0817デフォルトの名無しさん
NGNGうーん、RGBをYCrCbに変換して、Yを加工して
RGBに戻し、同じ色のところを抜き出す、ではだめですか?
0818デフォルトの名無しさん
NGNGそんな感じでグレースケールは全部、白黒や黒白になります。
ですかぁ?(w
0819808
NGNGそのやり方がありましたか。ありがとうございます。
その方法でやってみます。
0820デフォルトの名無しさん
NGNGそこから色を抜き出すのが可能かどうかくらい、ちょっと考えれば分かるだろうに・・・
0821デフォルトの名無しさん
NGNGまぁまぁもちついて。
(R+G+B)/3 の時点で察してあげないと。
0822デフォルトの名無しさん
NGNGRGBのすべてが同じ値になるのに変換後の画像を画像として
認識できるのはなぜか、ちょっと考えれば分かるだろうに・・・
0823デフォルトの名無しさん
NGNGあたりまえジャン。RGBの全てが同じ値でも、諧調は0〜255で存在してるんだから。
それと色を抜き出すことと何の関係が?アホですか?
0824822
NGNG0825デフォルトの名無しさん
NGNG【何処も】情報科学総合スッドレ【板違い】
http://science.2ch.net/test/read.cgi/rikei/1046173479/
0826デフォルトの名無しさん
NGNGNearest neighbor.
Linear interpolation.
Cubic interpolation.
は判るとして、
Super-sampling
って何ですか?
縮小にしか使えないみたいですが。
0827デフォルトの名無しさん
NGNG皆さんがお勧めする図書を教えてください。
0828デフォルトの名無しさん
NGNGグレースケール = 0.299R + 0.587G + 0.114B
じゃなかった?
0829デフォルトの名無しさん
NGNG>821はそれを突っ込んでるんじゃないかな、と気になってたわけだが。
0830デフォルトの名無しさん
NGNGわけでもないし。問題とは関係ない部分だからスルーしてたよ。
0831デフォルトの名無しさん
NGNGそんなん、規格によって違う
0832デフォルトの名無しさん
NGNG「ウェーブレット解析とフィルタバンク」なんかどう?
0833_
NGNG「ウェーブレットによる信号処理と画像処理」
良いよ。うちの大学にあったけど
0834デフォルトの名無しさん
NGNG0835デフォルトの名無しさん
NGNG0836デフォルトの名無しさん
NGNG0.299R+0.587G+0.114Bって単なるCCIRの一規格じゃないの?
それとも唯一無二の絶対的な変換式ってこと?
0837デフォルトの名無しさん
NGNG>828の回答と、『「自然なグレースケール」やら「規格」』の間違いを
玄人な>834にぜひ説明して欲しいもんだ。
0838デフォルトの名無しさん
NGNG0.2125R+0.7154G+0.0721B ってのもあるしね
0839デフォルトの名無しさん
NGNG0840ERROR:本文が長すぎます!
NGNG例えば8bitカラー色空間から8bitグレースケールへの変換は
f:K^3->K (K:=[0,255]⊂Z)だが「白黒写真」への変換という意味では
fは何でもよいという訳ではない。グレースケールへの変換を適当な数学的な
パラメーターの抽出ととらえればそれでもよいが
例えば彩度空間や色相空間への変換を通常そのようには呼ばないだろう。
そこでこのfは何かしら決まった関数であると考えられる。
ところで我々の視覚は十分に明るいところでは色彩豊かであって
グレースケールではない。であるから白黒写真が知覚に狂いなく
人間に認識されるのは発見的事実なのであって
決して当たり前などと言えることではない。
ではどのように変換すれば知覚上正しい「白黒写真」になるのか。
木炭・鉛筆デッサンなどのこれに関する技法は古く画家によって発見された。
今でも伝統的な絵の入門はここから始まる。彼らはこの表現される階調を
フランス語を用いてヴァルールと呼んでいる。彼らの発見は一言で言えば
あらゆる色には同じ明るさと知覚される灰色(グレースケール)を対応させることが
できるということだ。光源が白色で固有色が白、黒、灰色の場合は簡単な事だが
その他の鮮やかな色ではそうもいかない。
0841ERROR:本文が長すぎます!
NGNG訓練をつまなければ難しい。とりあえず変換したい色と色々な灰色を
並べて比べてみれば、もとの色よりも暗い灰色と明るい灰色が
確かにあることは分かるだろう。これを直説比較法と呼ぶ。
ところで交互に表示してちらついて見えない灰色を見つけるテストを
行った事のある人もいるかもしれない。これを交照法といい、
交照法によって決るグレースケールは輝度と呼ばれる。以前は
輝度が正しい“ヴァルール”であると信じられていたが現在は
直接比較法との食い違いからそうではないことが分かっている。
残念ながら直接比較で得られる「より自然な」変換は今現在一般的ではない。
いずれにせよ実際にこれらの試行を行えば貴方固有の白黒変換を
得られるだろう。ただし使っている色空間固有のものであることには
注意が必要だ。また画像を比較すれば明度などの計算上都合のいい変換は
全く以って白黒画像として正しい“ヴァルール”を表していないことが
一目瞭然に違いない。今取れる一番よいグレースケールを得る方法は
画像を見て自分で満足行くように白黒に書き直すことだけろう。
さあ議論はじめ
0842デフォルトの名無しさん
NGNG半分あっているが、半分間違い。
現在のグレースケール規格は、伝統的なものと工学的なものに別れる。
前者の説明になっているが、後者のものとは異なる。
工学的には、人間の網膜に存在するロッドと呼ばれる部位のスペクトル感度を使う。
ロッドは、まさにグレースケールを感じ取る部分。
このスペクトル感度を元に算出されたのが、現在の工業規格系色空間(のグレースケール)。
0843デフォルトの名無しさん
NGNG色彩工学とJISでぐぐってみろ。
0844デフォルトの名無しさん
NGNGそれはおかしい。CIEは交照法に基づいて輝度を定めているし、
桿体視は暗順応時に優勢なはず。今有力な色覚モデルでも
明所視は錐体視のみで構成している。
0845デフォルトの名無しさん
NGNG先生質問
明るいところでは錐体が機能して、桿体は働かないと聞いたのですが
それって間違いなのでしょうか?
桿体のスペクトル感度だけ出しても暗所視のグレースケールにしかなら
ないような気がします
カラーからグレースケールへの変換であれば、錐体の密度を議論すべき
ではないでしょうか
0846デフォルトの名無しさん
NGNG今更だけどグレーにする画像の面積を4倍にして
3つには各RGBを、残り1つには平均を入れるとか…
0847デフォルトの名無しさん
NGNG0848デフォルトの名無しさん
NGNG0849デフォルトの名無しさん
NGNG0850デフォルトの名無しさん
NGNG0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNG長いこと悩んでるよ (;´Д`)
0853デフォルトの名無しさん
NGNGモザイクとマスクは(ry
0854デフォルトの名無しさん
NGNG0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG主なコマの特徴として,
1.コマは四角形で囲まれている場合が多い
2.コマの形は矩形とは限らない
3.コマはまたがる場合がある(四角形の変が欠落している場合がある)
4.コマの中には何がかかれているのかわからない(黒い場合もあれば,白い場合もある)
等が挙げられます.
これまで行った方法として,
1.2値化を行う
2.エッヂ抽出を行う
3.ハフ変換を行ってコマの直線を抽出する
この方法である程度まで直線を抽出することが出来たのですが,
目的のコマ単位の抽出を行うに至っていません.
何か良い抽出方法はないでしょうか?
ご教授ください
0857デフォルトの名無しさん
NGNG0858デフォルトの名無しさん
NGNG0859856
NGNG3.コマはまたがる場合がある(四角形の変が欠落している場合がある)
の一つとしてコマにキャラクタが重なっている場合があります.
また,コマとコマの間に空白が無い場合も存在します.(詰まり1本の線で仕切られている)
多分コマ間に隙間があるものに関してはその方法で行うことがでそうですね.
0860デフォルトの名無しさん
NGNGご教授願います.
主観的輪郭線の例
http://www.nobi.or.jp/i/illusion/outline/undrawn.html
0861デフォルトの名無しさん
NGNGJPEGを処理するプログラムを書いています
ベースラインJPEGのフォーマットは理解できたのですが、
プログレッシブJPEGについて資料がなく、困っています。
どこかのページに資料等はないでしょうか。
ご教授ください。
0862デフォルトの名無しさん
NGNGhttp://www.wotsit.org/
0864山崎渉
NGNG0865山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0866デフォルトの名無しさん
NGNGlibgd.aをつかって画像の大きさを変えるプログラムを作っているんですが
gd1.8.3では問題ないのですが
gd2.0.12(0-12全部試しました)を使うと
gdImageCopy
gdImageCopyResized
gdImageCopyResampled
で貼り付けた先のイメージの色が激しく変になります・・・
1.8.3ではResampledがつかえないので
どうにかして2の方を使いたいのですが
助言お願いします
0867866
NGNGアンチエイリアスを掛ける
扱えるライブラリは
無いでしょうか?
0868866
NGNG同じような画像ができてしまいました
書き込むときの画像IDを読み取ったものと同じにすると
もちろん加工はできてませんが
きれいなままでした
PNGをgdImageCopyResizedで加工するとモノクロに
JPEGをgdImageCopyResizedで加工すると変な色になってしまいます・・・
gd1では問題ないのでgd2の固有の問題だと思ってるんですが・・・
どなたか情報もっていないでしょうか?
0869デフォルトの名無しさん
NGNG画像処理に手をつけたことがないのでやり方がさっぱりわかりません。
どなたかお勧めの本やサイトがありましたら教えていただけませんか。
0870デフォルトの名無しさん
NGNG少なくとも
対象画像フォーマット
は述べよ。
あと、
使用アーキテクチャ・OS・言語・コンパイラの名前
についても述べるべきだ。
0871869
NGNG画像フォーマットは tiff です。
使用OSは windows2000 です。
言語は VisualBasic を使うように言われていますが
VisualC++ や Linux 上で gcc を使っても問題ないと思います。
よろしくお願いします。
0872デフォルトの名無しさん
NGNGんで、どこまでできてるの?
tiffといっても色々あるんだがな。。。
tiff読み込んで1ドットづつのRGBが取り出せれば
RGB->YCrCbの変換させてYを取り出すだけなんだが。
0873869
NGNGどこまでもなにも画像とういうのがどういうものかさっぱりわからないし
どうやっていじっていいかもさっぱりです。
勉強のため本を選ぼうとしても予備知識がないので比較しようもなく
本屋に行ってもそもそも画像処理を解説した本が
なくてどうしようもないんです。
そこで、こちらでお知恵を拝借させていただこうと思った次第です。
0874デフォルトの名無しさん
NGNGプログラム以前の問題ということか。
フォトショップや3Dソフトの勉強からするのもいいかもな
ttp://ofo.jp/osakana/cgtips.phtml
などなど。適当にぐぐったが。
0875デフォルトの名無しさん
NGNG指導教官(VB 使ってやれと指示した人)に相談した方が良いと思うぞ。
彼らは、貴方に教育というサービスを提供する業務で給料を得てるのだから
判らんことがあったら聞いた方が速い。
その交渉の途中で課題自体が変わるかもしれないし。
0876869
NGNGそれでは教員と相談してみます。
返答していただいた方、どうもありがとうございました。
0877デフォルトの名無しさん
NGNG円じゃなくとも、閉じた曲線で始点と終点を滑らかに繋げる上手い方法は
ありませんか?
http://exaflop.org/docs/cgafaq/
0878デフォルトの名無しさん
NGNG円を書く方法は知らないけど、滑らかに繋げる方法は
http://fumiyuki-web.hp.infoseek.co.jp/tech/tech015/
が参考になるかも。
0879デフォルトの名無しさん
NGNG周りの画像に影響を及ぼすディザ法(条件付決定法とか誤差配分法)をする場合、
元画像に対して左上から右下に向かって処理を行わなければならないのでしょうか?
というのは、画像データは左から右へ、下から上の順で格納されていますが
画像データを順に読み取っていくと、どうしても元画像に対して左下からになってしまい
元画像を垂直に反転した状態の画像に対して、ディザ処理を行っしまうと思います・・・。
一般的には、このように行うものなのでしょうか?
それとも、画像データを読み込む際に、何か工夫して
元画像に対して左上から処理を行わせていくべきなのでしょうか?
分かりにくい文章ですいませんが、よろしくおねがいします・・・
0880デフォルトの名無しさん
NGNGむしろ凝る場合はノイズを打ち消すためにラインごとに向き変えたりするし。
上から下の並びでデータが欲しいならDIBを縦のサイズをマイナスにして作成
して、そこにbltするとか。
0881デフォルトの名無しさん
NGNGなるほど、向きは関係ないのですね。
課題で出たのですが、BMPの入力関数は既に与えられているので
ラインごとに向きを変えてやってみたいと思います。
ありがとうございました。
0882デフォルトの名無しさん
NGNGそこでJpegを展開したいのですが,
簡単に行うにはどのようなライブラリを用いるとよいでしょうか?
使用言語はC/C++です.
よろしくお願いします.
0883デフォルトの名無しさん
NGNG誤差の配分によって、値が0より小さい値、もしくは255より大きい値になった場合
その値は、演算通りでいいのでしょうか?
(型には unsigined char を使っているので、範囲は0から255です。)
それとも0より小さくなった場合は0、255より大きくなった場合は255と
するのでしょうか?
0884833
NGNGなぜこのような質問をしたかというと
白い領域や、黒い領域が連続している場合、処理後にその近くで
変な箇所が発生してしまうからです・・・
(元画像では白なのに、黒になってしまうとか)
これは、unsigined char を使っているからなのですが、
誤差配分法とはこのようなものなのでしょうか?
あ・・・ちなみに8ビットグレー画像でおこなっています・・・。
0885デフォルトの名無しさん
NGNGキャストする前にunsigned charの範囲内にクランプしてみては?
0886833
NGNGレスありがとうございます。その方法でやってみますっ。
というか、そもそも誤差配分法って、処理後の値が0より小さくなったら0に
255より大きくなったら255にするする必要はあるのでしょうか・・・?
0887デフォルトの名無しさん
NGNG何でないと思うのか聞きたいもんだ。
0888833
NGNGネットで調べてたら、あるサイトにそのままでもいいということが書かれてあったので・・・
でも、なんかおかしいな?と思ってここで聞いてみました。
どうもありがとうございました。
0889デフォルトの名無しさん
NGNG君がどういうアルゴリズムで計算しようとしてんのかわからんが、自分の望む結果が得られないのにそんなの気にすんな。
0890デフォルトの名無しさん
NGNG-1 を unsigned char な変数に代入すると 255 になるよ。
つまり黒よりももっと黒いものが、白になってしまうと。
0891デフォルトの名無しさん
NGNGそういうときは、あるサイトって書かないでurlを書け。
0892888
NGNGこちらのサイトの
http://dali.c.u-tokyo.ac.jp/sakuma/HTML_FILES_IN_RIKKYO/99JYOSHO/DITHER/dither/footnode.html#foot161
このページなのですが・・・
あとあとよく見てみると・・・言っている内容がちょっと違いますね・・・。
私の勘違いでした・・・失礼しました。
0893デフォルトの名無しさん
NGNG僕は jpeg ファイルを読みこむときには,Qt の関数を使っています.
画像の I/O はQtに頼りきってます.
あまり参考にならないかもですね...
0894よくある
NGNG記述って何ですか?
0895デフォルトの名無しさん
NGNG0896894
NGNGいやどの本にも出てくるけど,一般的な定義を教えてもらいたい。
記述というのはどこからどのように作られて,一体なにを表しているのか。
また,その出力形式はデバイス依存なのか,そうでないのか・・
ということを・・・
いまいちぼかした書き方しかしてない本がおおいので。
あなたの意見でよろしいので良かったら聞かせてください。
0897デフォルトの名無しさん
NGNG画面の色数に依存しない。コレ。
処理速度?気にしない
0898デフォルトの名無しさん
NGNG俺の持っている本には出てこないので、具体的な書名を教えてほしい。
0899デフォルトの名無しさん
NGNGしかし description = 「特徴」だから、重複しているなぁ。
0900デフォルトの名無しさん
NGNG浮動小数点の表現方法を知っていればナンセンスだとわかるはずだが。
デメリットばかりでメリットがない。
0901デフォルトの名無しさん
NGNGこんなのは既にあるぞ
ttp://www.openexr.net/
0902デフォルトの名無しさん
NGNG> 16-bit floating-point pixels
スキャナから取り込んだ画像を変換したらデータ落ちるね。
0903デフォルトの名無しさん
NGNGそれは1.0を上界としていないもの。
0904894
NGNG例えば「コンピュータ画像処理」田村秀行著です。
まあなんとなく特徴だというのは分かるんですが・・ぴんとこなくて
0905デフォルトの名無しさん
NGNGこの本?発売日が2002/12なのに既に取り扱ってないのが恐いな。
0906デフォルトの名無しさん
NGNGどういう風にナンセンス? 精度足りてれば誤差が発生するわけでもないし。
0907デフォルトの名無しさん
NGNGOPENGLを使ったことないのか?
0908907
NGNG0909デフォルトの名無しさん
NGNGつか、整数で 0 から 2^n-1 と表すのだって、精度の問題なんだろ。
0910デフォルトの名無しさん
NGNG精度足りてれば、って任意のビット数を使えるならなんだっていいような。
0.0-1.0と限定してしまうと、指数部が貢献するのはダイナミックレンジのかな
り小さい方に限られる。そのビット数を仮数部から削るほどの意味がない。
足したり引いたりすれば大抵消えて計算誤差になってしまうし。
0911デフォルトの名無しさん
NGNGI see.
0912デフォルトの名無しさん
NGNGHDRI じゃなくても、途中の演算過程で負数や1を超える数が出てきても大丈夫にしたい、ということはある。
途中の各計算で飽和チェックなんてやってられないし。
で、16ビット整数で8ビット固定小数点とか32ビット整数で16ビット固定小数点とかを使ったりするんだけど、
最近は浮動小数点演算も速いので、固定小数点での掛け算の手間を考えると、32ビット整数を使うくらいなら
float を使うようにしてる。
0913質問
NGNGそもそもノイズってなに?
0914通行人2
NGNGhttp://accessplus.jp/staff/in.cgi?id=11378
こぴぺしてね♪
0915まあ
NGNG電気信号に変換するときに邪魔されて正確に変換できないことを
ノイズが発生したという。
でも実際詳しくは良く分からない。ブラックボックスですね。
周波数がどうこう言い出したらよけいにわからなくなるし
0916デフォルトの名無しさん
NGNGここに楕円を描く方法があるけど、
ttp://www.tensyo.com/urame/prog/ALGO.HTM
円の場合は
4.0/3.0*(sqrt(2)-1.0 に制御点を持ってくると巧くゆくと思うよ。
>>913
圧縮・復元したときの話?
それとも、TVとかからの取り込みの話?
0917MISAKI
NGNGこれで凄く稼いでる人がいるのね〜。
http://www3.to/happynight
本気になってやってみよっと。
0918動画直リン
NGNG0919デフォルトの名無しさん
NGNGノイズにはいくつか種類があるが、要は、
得られるべきデータが得られなかった(化けたり落ちたり)場合をいう。
ディジタルデータにノイズが発生したらエラー(差分)エラーとなるが、
アナログデータは通常ノイズが発生するのが普通でそのエラーは補正できない。
画像にノイズが乗るのは、アナログデータをディジタル化したものだから。
また、多少の劣化(ノイズ)が気にされないということも理由の一つ。
0920デフォルトの名無しさん
NGNGどのようなアルゴリズムを使うと効率的なのでか?
ご教授願います.
0921デフォルトの名無しさん
NGNG肌色が多かったらエロだ。
0923デフォルトの名無しさん
NGNG0924デフォルトの名無しさん
NGNG輪郭線に丸みが多ければ萌え。
しわが多ければ萎え。
判定する際は、最初に着衣分離法で裸にすること。
0925デフォルトの名無しさん
NGNG上は着たままよいのですが、などと言ってみる。
0926920
NGNGなるほど.
輪郭線抽出はよくあるアルゴリズムでできると思いました.
問題はその輪郭線(輪郭状ピクセル)の丸みを判定する方法ですね.
丸みを帯びているかどうかというのを判定するアルゴリズムは無いでしょうか?
よろしくお願いします.
0927デフォルトの名無しさん
NGNG輪郭線の傾きの差分(2回微分)をとって、急な変化があれば皺、とか。
0928デフォルトの名無しさん
NGNGフラクタル次元の解析とかどう?複雑さと丸みはちょっと違うかもしれんけど
0929
NGNGノイズは高周波成分によく含まれているというけどそれはなぜ?
0930動画直リン
NGNG0931デフォルトの名無しさん
NGNG高周波は伝達時に減衰しやすいから、という(デバイス)レベルの話?
0932デフォルトの名無しさん
NGNG0933デフォルトの名無しさん
NGNGということじゃないの
0934929
NGNG逆に,濃淡変化が少ない部分を低周波領域と定義
しているんですよね。
この定義もよくわからないんですが・・・
この定義だと,濃淡変化が激しい部分ではノイズが多くなります。
しかしなぜ高周波成分は濃淡変化が激しいのでしょうか?
>>931
なるほどそうだったのですか。高周波は減衰しやすいのか。
>>933
高周波成分が少ないからデジタルデータに変換するときに
低周波成分よりも正確さが要求されるということで??良いですか
0935デフォルトの名無しさん
NGNGもしかりに高周波成分が減衰し易いとしても、ノイズも同じように減衰するからノイズが増える原因にはならない。
ただし、TVで使われているNTSCなどの信号方式では輝度信号に色信号が影響をどうしても与える為
元信号としての差としては大きくなるというような事はあるかもしれない。 でもしれは普通ノイズとは呼ばないけどね。
0936デフォルトの名無しさん
NGNG高周波が消えて、ホワイトの伊豆だけしか見えないとか・・・?
>>934
>画素の濃淡変化が激しい部分を高周波領域
>逆に,濃淡変化が少ない部分を低周波領域と定義
256階調データと(もちろん何でもいいんだけど)とする。
128 を中心として 255 は+側で 0 が-側。
データを時系列データとみなしてプロットすれば、
255 0 255 0 255 0 ... と並んでいるデータは、
255 254 253 ... 128 ... 2 1 0 1 2 ... 128 ... 255
と並んでいるデータよりも周波数の高い成分がたくさんあるように見えるだろう?
0937デフォルトの名無しさん
NGNG高周波成分でノイズ出やすいって
もしかして・・・、JPEGの話し?
違ったら、すまそ
0938デフォルトの名無しさん
NGNG話じゃないの? JPEGだと圧縮時に高周波成分を優先的にカットして
くるから、ノイズは減るね。
0939デフォルトの名無しさん
NGNG漏れは、
濃淡変化の激しい画像にノイズ(モスキートノイズ)が乗りやすい、
という話しかとおもた。
勘違いsage
0940デフォルトの名無しさん
NGNG0941デフォルトの名無しさん
NGNGまぁ、直交変換(フーリエ変換)したから周波数が目に見えるっつーことで、
画素値のまま周波数に関する議論をしても問題ないっつーか。
0942デフォルトの名無しさん
NGNG0943デフォルトの名無しさん
NGNG934の最初の2行の定義が違うよ。
高周波側はいわば画像のエッジだし、低周波側は画像の持つ濃度だし・・・
低周波画像はボケた画像になるし、高周波画像はエッジを抽出した様な画像だよ。
もともと、画像を横軸周波数,縦軸強度表現すれば(2次元の場合)低周波側から
高周波側へ減衰曲線を描くのだが、ノイズは元々グラフ上一定の値を持った
x軸に平行な直線になるので、高周波側では割合としてノイズが多くなり、やがて
ノイズに埋もれる。
FFTを画像に掛けて遊べるツールで見てみると良いよ。
0944944
NGNG最初の二行の定義はあっていると思われ・・・
むしろ濃淡変化が激しいところは高周波成分なのに
その理由を聞いているところがおかしいんじゃないの?
0945943
NGNG「濃淡変化が少ない部分を・・・」って、強度は小さいけど周波数成分としては
ある程度高周波を含むよ。極端な話が、1ピクセル毎に濃度1(/256階調)ずつ
変化してる画像(濃度が128,127,128,…)てな画像は高周波画像でしょ。
こんなたとえは正しくないかも知れないが、何ピクセルでどれ位濃度が変化
しているを考えた方が良いかも知れない。(CTFっていうのかな?)
0946デフォルトの名無しさん
NGNGトンチンカンな事を書いてしまうのかと。
二次元の波という概念は偏微分を勉強すると理解しやすいかもしれない。
あと、馴れないうちは周期運動でないと周波数という捉え方がよくわからない
かもしれないが、例えば440Hzの波を一周期よりも短い領域だけ抜き出しても
それは440Hzであって、結局のところ周波数ってのは変化率でしかないんだよ。
最初のうちは周波数⇒変化率と読み替えれば理解しやすいかと。
0947デフォルトの名無しさん
NGNGそれを読むのもいいかもしれない。
入手が困難(金銭的・方法的に)なら、書籍を1冊買えばよろしい。
0948ano
NGNG拡大してもなるべく鮮明な画像に拡大できる方法ないかな?
0949デフォルトの名無しさん
NGNGある
0950デフォルトの名無しさん
NGNGない。少なくとも、元画像の解像度以上に「鮮明」にする方法は。
ぼかしてごまかす方法ならあるが。
0951デフォルトの名無しさん
NGNGそういうのってどうやって再現してるんでしょうか?
(赤が高い、青が低いとか。)
色の並びをどういう基準で選んでいるのかがよくわからん。
0952デフォルトの名無しさん
NGNGhttp://www.dvd-yuis.com/index2.html
0953デフォルトの名無しさん
NGNGテーブルを作って、それを参照する。 1処理入るので、自分でPGを
作るしかないけど。
色の並び? 基準なんか無いでしょ。 任意ですよ。
0954デフォルトの名無しさん
NGNGもちろん、もとの画像がもつ情報量を上回ることはできないが、
見た目が単純に拡大されるだけではない手法はそれなりに存在する。
たとえば、
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あれは多分循環スペクトルだ。
0956デフォルトの名無しさん
NGNGバイキュービックとかバイリニアとかニアレストレイバーとかの
ポピュラーなアルゴリズムで不十分なら、
論文漁ってその画像にあった拡大アルゴリズムを実装してくれ。
0957デフォルトの名無しさん
NGNGtiff画像のラスターデータからRGB値を取り出し、
輝度データに変換して画像処理をしています。
その後、tiff画像に復元したいのですが、ラスターデータから
RGBへの変換をライブラリに頼っているので中のしくみを
分かっていないため、復元が出来ません。
どのように行うのか教えて下さい。
0958デフォルトの名無しさん
NGNGライブラリにRGBからラスターデータへの変換はないの?
0959デフォルトの名無しさん
NGNGこのサイトのどこかにあったと思う。英語のサイトだが、がんがれ
ttp://www.efg2.com/Lab/
0960デフォルトの名無しさん
NGNG普通にフルカラーなりグレースケールなりのビットマップファイル
で出して他ソフトでtiffに変換、というのじゃまずいの? Windows
なら、自分で変換するよりdllやプラグインを探した方が早いかも。
0961デフォルトの名無しさん
NGNGWindowsならlibtiffで問題ないでしょうね。ライセンスも使いやすかったはず。
0962デフォルトの名無しさん
NGNGどのような処理をするのか・・・とか、わかりやすく教えてください。
過去ログにはこの内容は見当たらなかったし、ネットで調べても難しいこと
しか書いてなかったので困ってしまって、ワンワンワワン...
あと、ノイズの入った画像をフーリエ変換し、ノイズの除去された画像と、
スペクトル画像を出力するプログラムがあるのですが、
このスペクトル画像と言うのは何ですか?
よろしくご指導おながいします。
0963デフォルトの名無しさん
NGNG基礎だけど、フィルタから掛算にまで幅広い応用があって身につけて損になるものじゃない。
ところでスペクトルってこういう場合使うのかな・・・スペクトルというと分光分析な方面が浮かんでしまうんだが・・・
0964デフォルトの名無しさん
NGNG大学行け。
0965デフォルトの名無しさん
NGNG「フーリエの冒険」でも読む、とか。
0966山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0967デフォルトの名無しさん
NGNGマチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 次スレまだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0968デフォルトの名無しさん
NGNG「ピアノの音(単音でも和音でも)からどの鍵盤が押されたかを調べる方法」
と、初心者には教えてるが・・・
スペクトル・・・・なのか?
0969デフォルトの名無しさん
NGNG0970bloom
NGNG0971デフォルトの名無しさん
NGNG保護者機能とかに組み込もうにもにんともかんとも
0972デフォルトの名無しさん
NGNGたとえば
ttp://www.kochinews.co.jp/sumo/parts/tsk00091.jpg
には反応せずに
ttp://www5b.biglobe.ne.jp/~diet/littleman.jpg (の実写版)
には反応する判別方法か・・・難しそう
0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNG0975デフォルトの名無しさん
NGNGアファイン変換というのは、画像認識においてどういった意味があるんでしょうか?
0976デフォルトの名無しさん
NGNG座標系の拡大、縮小、回転、平行移動等の組み合わせを、一つの変換行列
で表現できる「便利な道具」じゃないのかね。画像認識とやらとどんな
関係があるのか知らんが。
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1054545005/
0979デフォルトの名無しさん
NGNG単発質問スレを立てないでください。
0980デフォルトの名無しさん
NGNG画像処理 2枚目
・画像処理について議論するスレ
・主にアルゴリズムについて話し合う
× APIの使い方とか、ライブラリのインストールとか、
そういった話題はそれ相応のスレへ
過去すれ一覧
画像処理 http://pc2.2ch.net/test/read.cgi/tech/992671330/l50
0981山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0982デフォルトの名無しさん
NGNG ̄ ̄ ̄∨ ̄ ̄ ̄
∧∧ ) .(´⌒(´
⊂(゚Д゚,,⊂⌒`つ≡≡≡.(´⌒;;≡.≡.≡.
 ̄ ̄ (´⌒(´⌒;;
0983デフォルトの名無しさん
NGNG誰も開始してない
0984デフォルトの名無しさん
NGNGじゃあ俺も開始するかな
0985デフォルトの名無しさん
NGNG0986デフォルトの名無しさん
NGNGレス数が950を超えています。1000を超えると書き込みができなくなります。