トップページ⇒tech
981コメント308KB

画像処理 その12

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/07/09(木) 09:52:04
画像処理プログラミングについて質問、議論を行うスレッドです
・画像処理について素人同士で大激論
・初学者の質問に対してやさしく(的を外れた)解答を与える
・その道の玄人も大歓迎

前スレ
画像処理 その11
http://pc12.2ch.net/test/read.cgi/tech/1222593978/
0153デフォルトの名無しさん2009/07/25(土) 15:28:41
あの・・・ハードでごり押しできるんであまり小手先技に吹っかけても誰も払わないと思いますよ。
ハードやリソースが非常に限られてるなら業務提携とか企業間のライセンスとかになるんで、その小手先ノウハウが有料かどうかはあまり問題にならないですけど。
ノウハウと言ってもそれはアルゴリズム上のノウハウではなくて、ほとんどは(その画像ではなく)ハードやリソースの特性を生かしてるだけですし・・
アルゴリズム上のノウハウなら「PCは全て2進なので2進に特化したビット演算でhypotを小手先実装した(ので高速化実現!)」とかですし。
何を隠して何をOPENにするかとか、そういう辺りのことはあまり知らないみたいですね。
0154デフォルトの名無しさん2009/07/25(土) 15:32:27
上にマク展開しようと考えてる古い人もいるので、これもちゃんと書いておくと、

>(ので高速化実現!

ですけど、8ビットハードなら高速実現だと思いますが、16ビット33MHzとかFPU乗ってるハードなら高速でもなんでもなく、こういうのはまったく無意味ですよ。
0155デフォルトの名無しさん2009/07/25(土) 16:57:00
>ヒント

要するに釣りのつもりだったのかな。
大昔ならまだしも、今では有効性の無いテクニック使っても意味が無いね。
0156デフォルトの名無しさん2009/07/25(土) 17:09:57
>>152
それで・・・そのコツとやらは本当にコツなんですか?
ヒントがないと何のことか分かりませんよね。知ったかさん
0157デフォルトの名無しさん2009/07/25(土) 18:34:48
>>146
>>129
0158デフォルトの名無しさん2009/07/25(土) 18:37:10
>>151
http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp16.html#chap30
0159デフォルトの名無しさん2009/07/25(土) 18:49:01
>>158
なんだ、やっぱりマク展開はやめて表にしたんですか。
ていうか、あなたの知ったかレベルじゃ話について来れないと思いますよ。
xyzzy使ってemacs気取りもいいですけど、あなたは実際のスキルがあまり無いなので秀丸とかその辺でいいじゃないですか?w
0160デフォルトの名無しさん2009/07/25(土) 22:14:54
>画像処理の小手先技
手羽先に空目
0161デフォルトの名無しさん2009/07/25(土) 23:09:32
http://www.jma-net.go.jp/sat/data/web/suneclipse_img/mtsat2_20090722_0900-1400_enhanced.gif
0162デフォルトの名無しさん2009/07/26(日) 05:05:20
なんかヘンなのが住みついちゃったみたいだな
0163デフォルトの名無しさん2009/07/26(日) 14:31:01
>156
教えて君の分際で他人を知ったかよばわりとか痛いな。鳥つけてくれよ、あぼーんするから。
0164デフォルトの名無しさん2009/07/26(日) 15:54:11
>>163
なにその態度w

それも顔真っ赤にしてアゲちゃってるし
知ったか君涙目ww
0165デフォルトの名無しさん2009/07/26(日) 16:17:46
夏だなぁ
0166デフォルトの名無しさん2009/07/26(日) 16:22:59
そうだな
夏だな厨が現れるあたりが特に
0167デフォルトの名無しさん2009/07/26(日) 16:33:04
>>163
もう君はこのスレに来なくていいよ
君が居ると荒れるから
0168デフォルトの名無しさん2009/07/26(日) 16:49:33
よく2chの情報はいい加減とか、正しくない情報が多いとか言われるけど、
僕にとっては大事な情報源です。
たまにはボロクソ言われることもあるけど、みんな親切に教えてくれる。
いつもありがたいと思ってる。
0169デフォルトの名無しさん2009/07/26(日) 17:03:20
>>168
まさに教えて君じゃねーかwww
ウザイからさっさとROMってろよ
0170デフォルトの名無しさん2009/07/26(日) 17:12:51
      /    /  /   /  /   /     /
            __,____
       /.  /// |ヽヽ\    /  /  /
          ^^^^^.|^^^^^^
    . /  /   ∧__∧
          ( ´・ω・)∧∧
     /     /⌒ ,つ⌒ヽ)   //  /  /
           (___  (  __)
    "''"" "'゛''` '゛ ゛゜' ''' '' ''' ゜` ゛ ゜ ゛''`
    もし、またメール送っても嫌いにならないでね。

0171デフォルトの名無しさん2009/07/26(日) 17:41:21
>>163
あげるなカス
0172デフォルトの名無しさん2009/07/26(日) 21:04:22
2/2 http://www.youtube.com/watch?v=nVDq-s3r5Ys
1/2 http://www.youtube.com/watch?v=9UU4Hx76Zg0
0173デフォルトの名無しさん2009/07/27(月) 01:11:58
αHSV色空間でのαブレンドってどうやればいいんですか?
一旦αRGB色空間に変換しないといけませんか?
0174デフォルトの名無しさん2009/07/27(月) 01:12:52
サンデープログラマー乙
0175デフォルトの名無しさん2009/07/27(月) 01:26:59
サンデープログラマー乙
0176デフォルトの名無しさん2009/07/27(月) 02:12:22
>>173
RGBだのHSVだのは出力時の問題。αの計算は同じだ。
0177デフォルトの名無しさん2009/07/27(月) 09:30:14
>>168
おまえは質問に一度でも答えたことあるのかよ?死ねよ
0178デフォルトの名無しさん2009/07/27(月) 12:34:42
>>176
横からだけど、非線形だしHSVにそのままRGBでやってたようなαはできなくない?
Hとか特に。単にHSVαを保持して
出力時にどうせRGBに変換するからそこで適用、って意味ならわかるけど。
0179デフォルトの名無しさん2009/07/27(月) 13:34:33
Hueの加算て一意にできないよねぇ。
0180デフォルトの名無しさん2009/07/28(火) 19:52:03
libtgaあまりにも動かなくてわけわからん
ソースを追ってみたがちゃんとしてるんだよな
でもVCでコンパイルするとfreadがまともに機能してない
意味わからん
0181デフォルトの名無しさん2009/07/28(火) 23:21:54
とりあえず age とくか
0182デフォルトの名無しさん2009/07/29(水) 13:18:24
TGA→BMPに変換して使えば?
0183デフォルトの名無しさん2009/07/29(水) 17:17:08
めんどくさいから自分で1から作った
0184デフォルトの名無しさん2009/07/29(水) 20:01:17
>>180
テキストモードってオチだったりして?
0185デフォルトの名無しさん2009/08/02(日) 22:43:21
http://developer.download.nvidia.com/SDK/10/opengl/samples.html
ここにOpenGLとCgによるSimple Glowのサンプルがありますが、
原理を解説しているページはないんでしょうか?Whitepaperには原理までは載っていないようです。
0186デフォルトの名無しさん2009/08/03(月) 00:06:09
>>185
そこのページの画像しか見てないが、原理というほど難しいことをしているようには見えないが。
WhitepaperのDescriptionだけでも十分説明されてると思う。
っていうか、これソース見れるんじゃないの?
0187デフォルトの名無しさん2009/08/03(月) 18:11:35
パターンマッチング的なものをやりたいくて勉強中なのだが
3次元空間上に点列が3次元の整数値座標で与えられている複雑な線図形について
形状を分析して3つくらいの特徴量にして
別の空間にあたえる方法はないかと思って探しているのだが
果たしてそんなのはあるのかどうか・・・
0188デフォルトの名無しさん2009/08/03(月) 19:26:27
>>187
意味が全然分からないんだが。
特徴量を抽出して、別の空間に与えるってなに?

例えばRとGとBをとりだして、RGBの3次元座標空間に
プロットするように、特徴量を軸に持つ空間でマッチングさせたいとか
そういうことか?

しかしそれだと、3つくらいの特徴量にできませんか?
で質問が終わるだろうし、何を意図してるんだ?
0189デフォルトの名無しさん2009/08/03(月) 19:29:21
主成分分析とか主軸変換とか固有値解析とか
0190デフォルトの名無しさん2009/08/03(月) 20:31:15
カーブとか直線とかそういう特徴量を抽出したいってことじゃ?
0191デフォルトの名無しさん2009/08/04(火) 04:02:48
特徴量を抽出するところじゃなくて、それを別の空間に与えるというところに
疑問を感じているのではあるまいか。
0192デフォルトの名無しさん2009/08/04(火) 08:13:05
FFT
01931872009/08/04(火) 14:33:29
>>188
> 例えばRとGとBをとりだして、RGBの3次元座標空間に
> プロットするように、特徴量を軸に持つ空間でマッチングさせたいとか
> そういうことか?

そういう感じです
正八面体みたいに整っているものじゃなくて
もっと複雑な線図形でのマッチングを想定しております
パラメータは3つと挙げたのですが
なるべく少ない方がいいのではないかと考えておりまして
0194デフォルトの名無しさん2009/08/04(火) 16:11:06
FFT
01951852009/08/04(火) 23:40:39
>>186
確かにソースは見れますが、分かんないまま写して使うことなってしまいそうなので
ガウスっていったい何なんでしょうか。
0196デフォルトの名無しさん2009/08/04(火) 23:44:20
えっ?
0197デフォルトの名無しさん2009/08/05(水) 07:37:50
何になりたいんだコイツ
0198デフォルトの名無しさん2009/08/05(水) 10:53:39
点間の位相関係をなるべく損なわずに低次元に写像したいなら、Locally Linear Embeddingとかどうよ?
0199デフォルトの名無しさん2009/08/05(水) 13:30:56
画像から文字を抽出する方法ありませんか?
強引に文字を画像化して照合するくらいしか思いつかないのですが、
オープンソースは出回ってないのでしょうか。
0200デフォルトの名無しさん2009/08/05(水) 13:33:55
>>199
OCR で ぐぐる
0201デフォルトの名無しさん2009/08/05(水) 13:38:08
>>200
ありがとうございます。
企業秘密かと思ってました。
0202デフォルトの名無しさん2009/08/05(水) 20:41:57
WTCに飛行機は突っ込んでいない?

<最も重要な動画>
911テレビ画像捏造説(2006年9月10日のフォックスニュースより)
http://www.youtube.com/watch?v=3ZRGMtvQ3eU

<重要な参考動画>
念写?呪われたフロントガラス?ー911ビデオ画像捏造の証拠映像
http://www.youtube.com/watch?v=cbOiyiOvC8g
奇妙な一致? 不可解な視差!! ー911ビデオ画像捏造の証拠映像
http://www.youtube.com/watch?v=klAtO-tJG6A
丸見え! お宝映像遂に流出!! ?911ボーイング不在の決定的証拠映像?
http://www.youtube.com/watch?v=yGd6uzkneOQ
驚愕! 超常現象? 異次元を飛行する飛行物体ー911テレビ画像捏造の証拠映像
http://www.youtube.com/watch?v=fsB1EtdT_JA
恐怖! 超常現象? 無傷なまま貫通する機首ー911テレビ画像捏造の証拠映像
http://www.youtube.com/watch?v=KZMKXAlY7Yw
911テレビ画像捏造/航空機不在説
http://www.youtube.com/watch?v=9twhhq6YIG8
0203デフォルトの名無しさん2009/08/06(木) 00:45:57
>>201
それは俺に対するあてつけかw
0204デフォルトの名無しさん2009/08/06(木) 16:34:52
普通に全体的にぼかすのはわかるんだけど
中心からぼけた円を描くにはどうすればいいんだろう
0205デフォルトの名無しさん2009/08/06(木) 18:41:54
↑描くときに一緒に計算しながらやったら出来ました申し訳ない
0206デフォルトの名無しさん2009/08/07(金) 00:29:05
ビットフォーマットとか、画像処理を知ろうと思ってスレを開いたんですが
なんでテンプレになんの情報も書いてないんですか。
0207デフォルトの名無しさん2009/08/07(金) 01:03:31
テンプレで1000埋まるから
0208デフォルトの名無しさん2009/08/07(金) 01:08:40
もうちょっとリンクを貼るとかなんかしてくれよ
各形式の適当な解説とフォーマットのリンクがあれば親切だった
0209デフォルトの名無しさん2009/08/07(金) 01:11:14
ここ見つけられるくらいだから簡単に見つけられるさ
0210デフォルトの名無しさん2009/08/07(金) 01:33:30
>>208
質問するつもりだったんだろ?
質問に答えるわけでもないのに偉そうな奴だな。頭腐ってんじゃねーの?(笑)
0211デフォルトの名無しさん2009/08/07(金) 01:37:52
質問は今んとこないよ
俺の書き方は標準だと思うぜ。君のは無意味な悪口だと思うぜ。

0212デフォルトの名無しさん2009/08/07(金) 01:48:26
どうでもいいがスレに貢献しないなら自分の巣に帰ってくれ
0213デフォルトの名無しさん2009/08/07(金) 01:49:45
>>211
おまえの方が「テンプレ!」「テンプレ!!」と愚痴ばっかり書いてるようだが?w
0214デフォルトの名無しさん2009/08/07(金) 02:03:09
何が言いたくて何を求めてるのかよくわからん。
アンチテンプレなのかもしれんけどテンプレはいいよ。
どうせ書きたくない人は書かないし関与しないんだから別に俺に喧嘩売る理由もないでしょ

まぁ帰るか。
0215デフォルトの名無しさん2009/08/07(金) 02:26:46
>>214
お前の負けww
夏房涙目wwwww
0216デフォルトの名無しさん2009/08/07(金) 06:44:35
>>215
馬鹿…それは明らかに…だろ
0217デフォルトの名無しさん2009/08/07(金) 07:01:10
まあ、OpenCV のサイトくらいテンプレにあってもいいかな


■日本語ページ
ttp://opencv.jp/   

■OpenCV入門
ttp://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/  
   
■FAQその他
ttp://opencv.willowgarage.com/wiki/    
0218デフォルトの名無しさん2009/08/07(金) 08:49:02
だが、それだけだと、まるでOpenCVスレみたいだしなぁ。

ところで206が求めてたような、画像のフォーマット情報みたいなのも
このスレの対象なの?
0219デフォルトの名無しさん2009/08/07(金) 09:46:33
画像のフォーマットなんて、ImageMagickなんかのライブラリで変換できるものなんだからここで扱うまでもないだろ。
RGB<->HSL変換みたいな話なら別だが。
0220デフォルトの名無しさん2009/08/07(金) 10:07:11
画像情報の色空間変換 と 画像情報の保存 は別腹だよなぁ…
0221デフォルトの名無しさん2009/08/08(土) 20:40:19
>>220
あんまり細分化しすぎるのもなぁ
0222デフォルトの名無しさん2009/08/09(日) 17:23:24
先生、リアルタイムで表示可能な画像のアンチエイリアスのアルゴリズムが思いつきません
0223デフォルトの名無しさん2009/08/09(日) 17:36:33
高速で振動させればいいんじゃね?
0224デフォルトの名無しさん2009/08/11(火) 08:30:07
OpenCVの顔認識で使用されているHaar-like特徴についての原理を知りたいのですが、参考になるHPはありますか?
0225デフォルトの名無しさん2009/08/12(水) 05:47:41
                                                              +╋┘〜
                                                        +╋┘〜            
                                 .;;;;rュ;;;;_         /,
                               ,__{ェェlIュ___,,       /__/     +╋┘〜    +╋┘〜
                               ,,}nin{ii{_,,,  /^'ヽ、 / /
                               {ェェェlェウo, / ヽ、:/ //      +╋┘〜    +╋┘〜
                               l゛゛゛l゛゛「/....:::::/ /i´_,iュ
                        ___。。。-7¬::‐「''i¨|riュ,o,o/rロュ''{t=:}
                       ___o'o;o;;;;/ i.〕i ̄i___ij,,_,,r''ュ''ュ''ュi''i'',,_,,|z''i|r'''''ヽ-           i
     ;,、、,,,,_________o'o;o;;;;/ i.〕 ̄ ̄|┴:┴'''ー_r''ュ:_r''ュ:_r''ュ_:'''ー_:|i ̄~ir' ̄ヽ==_r= r===_ /|
     ヽ",,、,,、.              ` ̄ ̄ ̄´ ̄ ̄ ̄ ̄ ̄´ ̄ ̄ ̄ ̄ ̄ ̄` ̄ ̄ ̄ ̄` ̄〕 ̄ ̄ ̄ ̄ ̄i
::::::::::::"´``゛゜''';:;''ー '',:;-、,-、;;..、、,,;;;-:;_;_,;-;,-;;.、、,,-、;;.,.、、,,-、,-;-:;_;_,;-;,-;;.、,,-、;;.,.,,-,;-;,-;;.、、,,-、 ''‐-、''-;;.:;.‐-‐-;:;;:..-;‐:;.
`",,""`";,,'''"':; `" """'' `"     ,,`" """'' ""' ''''"''" "" "~ ""'`~~''''""'`' '.,~'ー-,,_~~''''""'`' ' - .,~'ー-,,_~~''''ー--. 
0226デフォルトの名無しさん2009/08/12(水) 06:53:37
>>224
「haar like viola jones」で「ウェブ全体から」(つまり「日本語のページを検索」じゃない方)
ググると色々.そっから辿ればいいと思うよ?
0227デフォルトの名無しさん2009/08/13(木) 22:12:33
Kruppaの方程式について解説した日本語の本ありませんか?
0228デフォルトの名無しさん2009/08/14(金) 01:37:54
Geroppaの方程式ならば James Brown のサイトに解説がある
0229デフォルトの名無しさん2009/08/14(金) 05:09:41
いやそれGet Upだから
0230デフォルトの名無しさん2009/08/14(金) 22:30:16
グロー 画像処理でググったら、目的ではないグロ画像についてのページが出るんですが
どこかにグローの仕方について載ったページはないでしょうか?
0231デフォルトの名無しさん2009/08/14(金) 22:45:09
>>230
gouraud shading の話なのか glow effect の話なのかわからないので答えられない
02322302009/08/14(金) 22:48:05
glow effectのほうです
0233デフォルトの名無しさん2009/08/15(土) 05:03:36
フィルタのタップ数ってどう表現するのが適切なんでしょうか?
例えば11タップフィルタって言った場合、フィルタリング対象画素の、
前後5画素範囲のフィルタなのか前後10画素範囲のフィルタなのか・・・
プログラム板で聞くのはちとお門違いな質問かもしれないけどよかったら教えて頂けるとありがたいです。
0234デフォルトの名無しさん2009/08/15(土) 10:24:08
>>230
「+グロー "画像処理"」

でぐぐれ。もち「」は無しでな。

0235デフォルトの名無しさん2009/08/15(土) 16:05:09
別に「」があってもグーグル先生は無視するけどな
0236デフォルトの名無しさん2009/08/16(日) 12:25:44
3次元の認識って
ベジエ曲線を描いてみて○個以上山の頂上付近に居るものは1つの形状の一部と判断するとかどう?
0237デフォルトの名無しさん2009/08/16(日) 14:38:44
いいと思う
0238デフォルトの名無しさん2009/08/17(月) 00:54:31
メディアンフィルタによる平滑化で、
例えば3×3のフィルタでは、画像端の画素を決めるとき4つの画素値から中央値を求めなければならなくなってしまう。
このような場合にはどうやって中央値を決めるんでしょうか。
0239デフォルトの名無しさん2009/08/17(月) 02:42:15
ケースバイケース

となりのピクセルと同じにしちゃうとか
0240デフォルトの名無しさん2009/08/17(月) 04:48:23
鏡像反転するとか
境界外の部分は、境界画素で置き換えるとか
(3X3の場合はどちらでもほぼ同じだね)
0241デフォルトの名無しさん2009/08/17(月) 10:24:49
>>238
周辺画素を取り除いて、フィルタ後画像はサイズを落とすというのも手ではある。
0242デフォルトの名無しさん2009/08/19(水) 23:25:41
AVCやMPEGを一からC言語で実装出来るようになるいい本とかってありませんか?
0243デフォルトの名無しさん2009/08/20(木) 00:01:59
まず仕様書を読むことだね
0244デフォルトの名無しさん2009/08/23(日) 10:12:28
‮‮
0245デフォルトの名無しさん2009/08/23(日) 11:39:01
ttp://homepage3.nifty.com/ishidate/vcpp.htm
ttp://38873321.at.webry.info/
0246デフォルトの名無しさん2009/08/25(火) 01:18:25
元画像に対して、
・シャープフィルタをかけた画像 (A)
・最小値フィルタをかけた画像 (B)
・最大値フィルタをかけた画像 (C)

のうち、Aに対して、B≦A≦Cになるように制限をかけてみたら、
なんかアンチエイリアスの逆をやったような画像になってしまったorz
やっぱ俺には画像処理は早すぎたか。
0247デフォルトの名無しさん2009/08/25(火) 04:05:03
>246
どういう効果を狙っていたのかね?
0248デフォルトの名無しさん2009/08/25(火) 07:50:48
C≦A≦B
0249デフォルトの名無しさん2009/08/26(水) 11:37:06
アルファ付き画像同士の乗算の式知ってる方いましたら
どなたか教えてもらえませんか
0250デフォルトの名無しさん2009/08/26(水) 12:53:34
S(Srgb,Sa) D(Drgb,Da) 値は 0〜1.0

Drgb = Sa*Srgb + (1-Sa)*Drgb
ここまでは良くある(半透過効果を期待した)αブレンド

Da = Sa*Sa + (1-Sa)*Da ?
Da = Da ?
0251デフォルトの名無しさん2009/08/26(水) 13:28:02
ちょっと説明不足でした
DstARGB * SrcARGB = ARGB を求めたいのですがうまくいきません

Dstのアルファが255の場合だと良く見る通常合成の式利用すれば
すぐ出来るのですが255以外だと出来ないです

式の値50通りくらい入れ替えたり試して近いのは見つかったのですが
重なったところの下画像の縁が微妙に変になったり上手くいかないのです
0252デフォルトの名無しさん2009/08/26(水) 13:36:40
>>251
何を根拠に「微妙に変になったり上手くいかない」と判断した?
その根拠がそのまま答えだ。
■ このスレッドは過去ログ倉庫に格納されています