画像処理 その10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2007/12/16(日) 08:03:02・画像処理について素人同士で大激論
・初学者の質問に対してやさしく(的を外れた)解答を与える
・その道の玄人も大歓迎
前スレ
画像処理 その9
http://pc11.2ch.net/test/read.cgi/tech/1183910525/
0002デフォルトの名無しさん
2007/12/16(日) 10:30:48汎用的な圧縮アルゴリズム以外で。
0003デフォルトの名無しさん
2007/12/16(日) 10:40:050004デフォルトの名無しさん
2007/12/16(日) 11:32:318 http://pc11.2ch.net/test/read.cgi/tech/1168868527/
7 http://pc10.2ch.net/test/read.cgi/tech/1148864160/
6 http://pc8.2ch.net/test/read.cgi/tech/1140510670/
5 http://pc8.2ch.net/test/read.cgi/tech/1127705848/
4 http://pc8.2ch.net/test/read.cgi/tech/1107854973/
3 http://pc5.2ch.net/test/read.cgi/tech/1090897159/
2 http://pc5.2ch.net/test/read.cgi/tech/1054545005/
1 http://pc5.2ch.net/tech/kako/992/992671330.html
0005デフォルトの名無しさん
2007/12/16(日) 11:33:03OpenCV ttp://sourceforge.net/projects/opencvlibrary/
Gimp ttp://www.gimp.org
Vigra ttp://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
Vips ttp://www.vips.ecs.soton.ac.uk/
VXL ttp://vxl.sourceforge.net/
CImg ttp://cimg.sourceforge.net/
Gegl ttp://www.gegl.org/ ttp://pippin.gimp.org/gegl/
ImageMagick/GraphicsMagick ttp://imagemagick.org/ ttp://www.graphicsmagick.org/
GIL ttp://opensource.adobe.com/gil/
CxImage ttp://www.codeproject.com/bitmap/cximage.asp
FreeImage ttp://freeimage.sourceforge.net/
ITK ttp://www.itk.org
GD ttp://libgd.org/Main_Page
Imlib2 ttp://www.enlightenment.org/Libraries/Imlib2/
MIST ttp://mist.suenaga.cse.nagoya-u.ac.jp/trac/
0006デフォルトの名無しさん
2007/12/16(日) 15:20:210007デフォルトの名無しさん
2007/12/16(日) 15:24:30汎用でないのが良いなら俺俺圧縮でいいじゃん
0008デフォルトの名無しさん
2007/12/19(水) 20:37:48どうやって求めればいいのでしょう?
線形の式じゃないし・・・
求め方よろしくお願いします。
00098
2007/12/19(水) 20:43:19u=((a*x)+(b*y)+c)/((d*x)+(e*y)+1)
v=((d*x)+(e*y)+f)/((d*x)+(e*y)+1)
0010デフォルトの名無しさん
2007/12/20(木) 00:57:06MATLABはデフォルトだと違うアルゴリズムだったような気がするけど忘れちった。
0011デフォルトの名無しさん
2007/12/20(木) 06:08:030012デフォルトの名無しさん
2007/12/21(金) 04:36:43質問の補足をさせて下さい。
自分の用途でネット検索してみると、光学マーカを使用した専用システムなどが
見つかるのですが、(例えば:製品情報 SV-Tracker
http://www.okk-inc.co.jp/product/index2.html#SVTRACK
)、数百万円からの金額であること・サイズの制限があることなどあり、
もっと安価・簡便なシステム構築が出来ないか考え、質問させて頂いた次第です。
一応、自分なりのポンチ図を作ってみました:
http://deaiup.com/up/src/up0385.jpg
なお、自分は画像処理は専門外です(画像処理ボードやOpenCVで遊んだ程度の経験です)。
教えて頂いたキーワードを調べつつ、
もっと上手い方法が無いかもう少し考えてみたいと思います。
サポート感謝です!
0013デフォルトの名無しさん
2007/12/21(金) 07:04:23何か卒業研究をしなければいけないんです。
何かいいテーマとかありませんんか?
0014デフォルトの名無しさん
2007/12/21(金) 07:18:290015デフォルトの名無しさん
2007/12/21(金) 07:49:59画像処理なんて選ばないほうがいいとマジレス
0016デフォルトの名無しさん
2007/12/21(金) 08:00:172007/12/19(水)
ID:E8Oequ3N0 kz氏 packagedの人 ◆BH0nmndX96
ID:1Xu1qks40 Lividusの人 andromeca ◆CPNbxm3EIg
ID:vAwHZgjx0 メルトの人
ID:oSQ+FDNN0 えんじぇぅの人◆scM/nI4V.Y
ID:keBCp+3K0 鼻毛P(Frogging Dance)
ID:oMYHiaXq0 タイムリミットの人◆YYTZgV0LJk
2007/12/20(木)
ID:P7leIPBs0 鼻毛P ◆MP8vzeiN.w
ID:P7leIPBs0 鼻毛P ◆xUn5MII0Bg トリ修正
ID:3EXHazn00 melody...の人 mikuru396 ◆cFNknPxyis
ID:l4i4oFd60 ● 乳酸菌 ◆yHPARVlesM
ID:kxFiBz8Z0 kz氏 packagedの人 kz ◆BH0nmndX96
ID:YUkCq5Ml0 歌姫の人 azuma ◆mf21aXMzrg
ID:HRmiQ+iM0 ツンデレの人 ←みんなの嫁
2007/12/21(金)
ID:qexz2Bij0 SOSOSO ◆0g8QI5iRQk
ID:91k/f2Ze0 kz ◆BH0nmndX96
ID:imXF3cx20 azuma ◆mf21aXMzrg
ID:2AjhCl7I0 ◆scM/nI4V.Y
ID:rvuHxWqG0 鼻毛P ◆xUn5MII0Bg
0017デフォルトの名無しさん
2007/12/21(金) 08:01:27http://deftv.atspace.com/?X&1255970&0414?X&1255970&0414@TestX2TV
http://deftv.atspace.com/?X&1255970&0414?X&1255970&0414?X&1255970&0414@TestX3TV
0018デフォルトの名無しさん
2007/12/21(金) 15:33:012枚の画像の点の対応からカメラのパラメータを復元する方法はあって、
Eight-Point Algorithmとかいうものをつかって、8点が決まるとエピポーラ幾何のFundamental Matrixが求まるんだそうだ。
これを使えば、はじめに任意の8点でキャリブレーションを行っておければ、カメラの位置は適当でよくて、
あとはエピポーラ幾何でわかったカメラパラメータを用いて
2つのカメラからレイを飛ばして交点が元の点ってことになるような気がするけどダメですかね。
0019デフォルトの名無しさん
2007/12/21(金) 22:50:01めちゃくちゃ処理速度が向上して笑いが止まらない。
SIMD万歳!
0020デフォルトの名無しさん
2007/12/22(土) 01:03:20よっぽどしょぼいコンパイラを使っていたんですね。
0021デフォルトの名無しさん
2007/12/22(土) 01:13:05そうなんかな?
Visual C++ 2005 Proで最大輝度でグレースケールする例だと
Cだと4.6ms、ASMだと2.2msぐらいだからかなり改善したと思うけど
画像ソースは、1920x1200、24Bitビットマップ画像
CPUはCore2Dure 6600/メモリ 2GB
同じ画像ソースで3×3Sobelでエッジ抽出を求める処理で、
2.8msだからかなり早いはずだけど、遅いの?
(1920x1200 グレースケール後8bit画像から)
0022デフォルトの名無しさん
2007/12/22(土) 02:06:44実際、CコンパイラだってSIMD演算位すると思うのだけど。
0023デフォルトの名無しさん
2007/12/22(土) 03:27:140024デフォルトの名無しさん
2007/12/22(土) 03:42:110025デフォルトの名無しさん
2007/12/22(土) 04:57:09あまり気にしないことにした
0026デフォルトの名無しさん
2007/12/22(土) 05:03:460027デフォルトの名無しさん
2007/12/22(土) 05:05:181920x1200 とはいえ、E6600 でグレスケに2.2msもかかるか?
式は 0.298912 * R + 0.586611 * G + 0.114478 * B ?
精度はどのくらいでやってるの?
0028デフォルトの名無しさん
2007/12/22(土) 10:07:32最大輝度だから式は 0.298912 * R + 0.586611 * G + 0.114478 * Bではなく
bin = ((R > G) ? (R) : (G));
bin = ((B > bin) ? (B) : (bin));
dst = bin
ってな感じで計算している。
夜頃までに上記式での比較をやってみる。
あと、もう少し比較命令を改善してみるよ。
やっぱり遅いのか…orz
0029デフォルトの名無しさん
2007/12/22(土) 12:20:120030デフォルトの名無しさん
2007/12/22(土) 13:47:34前gcc4.0とicc9.0でコンパイル出来るようにしてたけど10%弱しか改善しなかった
0031デフォルトの名無しさん
2007/12/22(土) 14:06:57bin = ((bin < B) - 1 & bin - B) + B;
0032デフォルトの名無しさん
2007/12/22(土) 15:59:47巧くsimd使える状況にはまればね。
gccに較べて改善できないときは、それでもまだintrinsicを使うと言う手も残っているから、
自前でアセンブリコードを書く機会は最早殆どなくなってしまったよ。
0033デフォルトの名無しさん
2007/12/22(土) 17:40:550034デフォルトの名無しさん
2007/12/22(土) 19:40:09誰か使ってる人いる?
0035デフォルトの名無しさん
2007/12/22(土) 20:01:240036デフォルトの名無しさん
2007/12/23(日) 01:11:20もう言語以前にアルゴリズムが凄い事に。
というかバス速度の方がよっぽどボトルネックな罠。
0037デフォルトの名無しさん
2007/12/23(日) 12:30:24パレット値に置き換えた時点で、画像アルゴリズムの範疇ではなく、
記号処理の範疇だと思うが。
0038デフォルトの名無しさん
2007/12/23(日) 15:22:05>35
003912
2007/12/23(日) 16:06:28亀レスすみません
非常に重要な指針を教えてくれてありがとう!
詳しくはこれから調べようと思いますが
>>18 を読んでいるとそれで行けるような気がします!
未知のことだらけで遣り甲斐があります!
0040デフォルトの名無しさん
2007/12/23(日) 16:07:27ヘッダファイルをあさくってもどこにも定義されて無く困っています。
0041デフォルトの名無しさん
2007/12/23(日) 18:51:48???
例えばcc -Eしてみたら?
0042デフォルトの名無しさん
2007/12/23(日) 19:22:270043デフォルトの名無しさん
2007/12/23(日) 21:10:50>例えばcc -Eしてみたら?
それはもうしたんだけれど、
ないんだよぅ。
0044デフォルトの名無しさん
2007/12/23(日) 21:30:21ライブラリのソース当たってみるとか
0045デフォルトの名無しさん
2007/12/23(日) 22:07:38wand/magick-wand-private.h
0046デフォルトの名無しさん
2007/12/23(日) 22:12:060047デフォルトの名無しさん
2007/12/23(日) 23:09:13phpのモジュールの情報(しかもコンパイル方法)しか引っかからん。
0048デフォルトの名無しさん
2007/12/23(日) 23:14:13>「あさくって」は方言「あさくる」の活用形です。
あさくるって九州の方言だったの!
生まれて初めて知った。
っーか、今北海道に住んでるから、突っ込んでくれよ、道産子。
お前ら俺の話真面目に聞いてないんだな!
0049デフォルトの名無しさん
2007/12/23(日) 23:30:190050デフォルトの名無しさん
2007/12/23(日) 23:39:40「漁る」って意味でいいのかな?
>>49
同意。但し、何の前提もなしにSIMDがどうのはスレ違いだと思う。
0051デフォルトの名無しさん
2007/12/25(火) 00:40:41と似ている気がした。
0052デフォルトの名無しさん
2007/12/25(火) 00:59:56いじくる、は俗語表現だが、あさくる、は単なる方言。
ちなみにいじくるの語源は、何事にも本気にならずあそびで触ってかっこつけるところから、
easy cool がなまったもの。もちろんあさくるは、朝が来るまで探し回るところからだ。
これ豆鉄砲知識な。
って、ここ画像処理板だよ・・・ OTZスマソ
0053デフォルトの名無しさん
2007/12/25(火) 03:15:39安心しろ、ここはム板だ。
0054デフォルトの名無しさん
2007/12/25(火) 05:54:560055デフォルトの名無しさん
2007/12/25(火) 08:02:26Ω ΩΩ
0056デフォルトの名無しさん
2007/12/26(水) 09:51:30しようと思うんだけど、各ピクセルにマゼンタを足すだけでは、絵が白っぽく
なりますよね。
足す前の明度を覚えて置いて足した後その明度に戻すとかするんでしょうか。
どの程度のマゼンタの値がいいかってのも予め求められるんでしょうか。
それとも、スライダ操作可能にして自分で見ながらやるんでしょうか。
0057デフォルトの名無しさん
2007/12/26(水) 12:40:49補正量もフルオートでやるなら、全てのピクセルの平均が
無彩色になるようにするとか。
0058デフォルトの名無しさん
2007/12/26(水) 13:03:55005956
2007/12/26(水) 15:10:48YCrCb 補正ですか、今これは組み込んであるんで試して見ます。
写真系の板で、アルゴリズムやコーディングの話は無理かと。
もし2チャンネルに限らず、良い板があるならご紹介を。外国語は
英語までで。
せいぜい、カメラのセットを変えろとか、フィルタ付けろとか、
Photoshop 買えとか使えとかになる気がする。
(フィルタも銀塩時代の 52mm なら2種類もあるんだが)
0060デフォルトの名無しさん
2007/12/26(水) 15:17:090061デフォルトの名無しさん
2007/12/26(水) 21:39:14要するにAWBだな。
アルゴリズムはいろいろあるけど、>>57のように画像全体の平均がグレーになるようにするってのが最も単純な方法。
YCCじゃなくても、Rの平均、Gの平均、Bの平均が同じ値になるように補正すればいい。
もっと賢いアルゴリズムについては、デジカメ板あたりにプロフェッショナルがいそうではある。
006259-56
2007/12/27(木) 06:55:23ありがとうございます。だんだん様子が見えるようです。
世の中には、緑の成分を薄めるというのもありますね。
>>60
絶対アプリは買わない方針にしている。
コンパイラも買わずに済ませようとしているんだが、VC++ 2008 EE の登録が
なぜか出来ない。年明けくらいまでにやっつつけて、最悪2月購入か。
0063デフォルトの名無しさん
2007/12/27(木) 07:16:350064デフォルトの名無しさん
2007/12/27(木) 07:43:11それ以前に、その姿勢でなぜOSがwindowsなのかと。
0065デフォルトの名無しさん
2007/12/27(木) 07:50:480066デフォルトの名無しさん
2007/12/27(木) 08:43:05006762-56
2007/12/27(木) 18:15:08OS 止めるとセットじゃなくなって、高くなるんよ。
>>63
早く言えばそう。しかし高額のソフト買っても全部の機能は使い切れないし、
フリーソフトは、自分ならこうするってのが出来ない。
大口をたたくと、PCは消費財ではあるが、生産財でもある。ソフト自作は
その機能を活用していることである。成果が社会的に有益かどうかの問題
が残るけど。
0068デフォルトの名無しさん
2007/12/27(木) 22:10:4964が言ってるのは、その姿勢でなぜLinuxじゃなくてwindowsなのかってことじゃないの。
同じ構成でLinuxセットの方が1万以上安い製品は普通にあるが。
開発ツールも完全に無料でそろうのに。
0069デフォルトの名無しさん
2007/12/27(木) 22:40:01というか、OSなんてどうでもいいだろ。画像処理の話をしよう。
0070デフォルトの名無しさん
2007/12/27(木) 23:47:53しかもソース付きだから、自分ならこうするってのも出来ちゃう
VC++ 2008 EE の登録が何故か出来ないなんて事にもならない
たったそれだけだけどね
0071デフォルトの名無しさん
2007/12/28(金) 00:26:35東大?東工大?
0072デフォルトの名無しさん
2007/12/28(金) 01:04:010073デフォルトの名無しさん
2007/12/28(金) 03:05:140074デフォルトの名無しさん
2007/12/28(金) 05:49:13ってどうなん?
俺は面白いと思うけれど。
専門家的には、「くだらねぇ」って感想?
それと、
http://slashdot.jp/articles/07/12/25/0257235.shtml
で
>目の位置の抽出なんて、顔認識技術として転がっているし、
>クローラーを実装するのも、どうと言うことの無い技術でしょ。
残念ながら、これはとっても先の目標です。最終目標です。
これが出来るようになるよう精進します。がんばります。
って作者がやり取りしてるけれど、
どっちが本当なの?
顔認識技術って漫画にも応用できるん?
0075デフォルトの名無しさん
2007/12/28(金) 06:08:29顔認識技術はむしろ漫画みたいなほうがやりやすいはず。
漫画は顔ってわかるようにラインがきっちりしてるから特徴が出やすい。間違ってたらスマン。
0076sage
2007/12/28(金) 07:17:29でも、マンガの場合、人間と違って目の色が違ったり、鼻がなかったり、口がなかったりするけれど、
そんなのあんまり関係ないのかな?
0077デフォルトの名無しさん
2007/12/28(金) 07:52:260078デフォルトの名無しさん
2007/12/28(金) 08:42:45パターン認識のプロジェクトやりなさいって日本の修士生になげると
漫画の作者認識をやるやつが必ず一人はいる。
0079デフォルトの名無しさん
2007/12/28(金) 08:44:31画像処理の研究したくてどこの大学院行くか迷ってます。
医療系の人間なので、「画像処理ならココだ!」的な大学が分からないので聞いてみました。
将来的に企業の研究所とかで医療画像の研究開発とかしたいです。
008067-56
2007/12/28(金) 08:47:43>>69 氏のように画像処理からずれるとお叱りがあるんで短くするが、
実は、Xp機は Linux との dual にしてあり、今度の Vista 機も HDD に
パーティション切って貰ってある。Xp 機に 68 Mac エミュレータの
Basilisk II を入れて、古いSymantec C++ も動くが、なんせネット関係
で Jave エラー頻発になって、使わなくなった。
Linux 向けのソフトのソースを随分使わせてもらっている。実は自作ソフト
の半分は、ソース解析と言える位。
0081sage
2007/12/28(金) 09:24:49へぇ、じゃあ意外とたいしたことでもないのかな。
でも、その割には似たようなことやってるサイトって見ないけれど。
下らないから投げちゃうのかな。成果として残せばよいのに。
ちなみに、Comitionって未来あると思う?
0082デフォルトの名無しさん
2007/12/28(金) 09:44:14おまえパターン認識やったこと無いのか?
すっげー単純なのから高度なのまでいろいろあるんだぞ。
同じ漫画作者認識にしたって高度にはなりうる。
0083デフォルトの名無しさん
2007/12/28(金) 09:46:13論文を読みなちゃい。
ウェブページなんていくらでも情報があるようでその実なんの情報もないよ
0084デフォルトの名無しさん
2007/12/28(金) 09:49:57ええっ。
いや、論文読め言われても、おれただの素人だし。
ふーん、じゃぁ成功はComitionの作者のがんばり次第なのかな。
外国にはこんなの無いから、イラスト関係のポータルサイトとして成長できるように頑張ってほしいね。
たぶん消えると思うけれど。
0085デフォルトの名無しさん
2007/12/29(土) 02:48:0510万ファイルのサイズ変換に時間がかかりすぎる。
0086デフォルトの名無しさん
2007/12/29(土) 03:02:130087デフォルトの名無しさん
2007/12/29(土) 04:21:03商用でもいいので教えてくれ。
0088デフォルトの名無しさん
2007/12/29(土) 04:45:43板違い
せめて>>1くらい読んでから書き込みしてくれ
0089デフォルトの名無しさん
2007/12/29(土) 05:23:41目の自動切り出しに独自のアルゴリズムが必要だから、そこ次第。
現実の人の顔ならともかく、漫画絵のTゾーンなんて普遍的な検出は不可能そうだし。
従来の検出手法はあまり役に立たないだろうことは、容易に想像できる。
もっとも、/.みてると、手で切り出しても全然精度はないみたいだけどね。
0090デフォルトの名無しさん
2007/12/29(土) 09:20:330091デフォルトの名無しさん
2007/12/29(土) 11:17:010092デフォルトの名無しさん
2007/12/29(土) 11:30:300093デフォルトの名無しさん
2007/12/29(土) 11:33:520094デフォルトの名無しさん
2007/12/29(土) 15:03:12場所はバトルロワイヤルの撮影地にもなった
軍艦島での一枚です。
http://www.uploda.net/cgi/uploader1/index.php?file_id=0000278909.bmp
撮影し現像した物を
心霊写真がないかな〜っと面白半分で探していると
偶然にも一枚だけ物凄い写真が在りました
最初に見えたのは右下の子供の様な顔です
左にはボーっと立ち尽くし
こっちを見ている子供がうっすらと写っています
上部には青白い叫び顔があります
それだけではありません
探せば探すほど気持ち悪い顔があるのです
私は現在で約30ほどの顔を見つけました、全てこっちを見ています
探せば探すほどあまりにも出てくるので
気持ち悪くなり頭が痛くなりました
この写真ですが、ある友人に貸した所
夜に1時間程笑い声の様なものが聞こえてかなり
怖かったらしいです・・・
霊感がある方はぜひ鑑定をお願い致します。
因みに、スキャナーで高画質でスキャンした上で
見易いように画質調整をしています
ですのでファイルサイズが9MBにもなります・・・
0095デフォルトの名無しさん
2007/12/29(土) 15:05:59ブラクラ
0096デフォルトの名無しさん
2008/01/02(水) 17:48:09gimpみたいなソフトウェアを作るのは画像処理の中に入る?
0097デフォルトの名無しさん
2008/01/02(水) 19:29:270098デフォルトの名無しさん
2008/01/02(水) 19:45:15漠然としてて分かりずらい。
SIGGRAPHみたいなのも無いし。
0099デフォルトの名無しさん
2008/01/02(水) 20:04:390100デフォルトの名無しさん
2008/01/02(水) 21:57:48医療や、工場の生産技術等等
0101デフォルトの名無しさん
2008/01/02(水) 22:01:540102デフォルトの名無しさん
2008/01/02(水) 22:03:220103デフォルトの名無しさん
2008/01/02(水) 22:12:05画像ファイルとか動画ファイルとか使ってなんかやってたら全部画像処理でおk!
0104デフォルトの名無しさん
2008/01/02(水) 22:43:220105デフォルトの名無しさん
2008/01/03(木) 20:24:132つの画像間のエピポーラを求めようとしてるんですけど
この場合って各画像の特徴点はどうやってもとめるのが一番いんでしょうか?
0106デフォルトの名無しさん
2008/01/03(木) 20:30:09あと、工学部とかではどんな画像処理の教科書を使ってるんですか?知ってたら教えてください。
0107デフォルトの名無しさん
2008/01/03(木) 20:35:250108デフォルトの名無しさん
2008/01/03(木) 21:19:09そりゃ用途によるだろうけど、お手軽なのはチェスボードのやつかな
0109デフォルトの名無しさん
2008/01/03(木) 23:20:27全部を知ってる訳じゃないし
特定のを上げるのも公平じゃないので
自分で探して。
医用生体工学(科)とかでぐぐるといくつかでてくる。
あとは学会誌を見た方がいい。
日本医用画像工学会
ttp://www.jamit.jp/index-j.html
日本生体医工学会
ttp://www.asas.or.jp/jsmbe/
電子情報通信学会
ttp://www.ieice.org/jpn/index.html
0110デフォルトの名無しさん
2008/01/04(金) 17:33:32てんくす
0111デフォルトの名無しさん
2008/01/05(土) 01:23:02興味あるので
上手くいったら教えてくださいな
0112デフォルトの名無しさん
2008/01/07(月) 01:24:03大掛かりなものや研究開発しか思いつかないのですが
中小企業にもお勧めできる使い方ってなにかあるでしょうか?
0113デフォルトの名無しさん
2008/01/07(月) 01:26:36保守的な企業にはお勧めできない
0114デフォルトの名無しさん
2008/01/07(月) 01:33:15なんであんたの金儲けの手助けせにゃならんの?
0115デフォルトの名無しさん
2008/01/07(月) 01:36:40いいじゃん別に。
嫌なら答えなくていいじゃん。
もしかして、他の人への「答えるな」という意思表示ですか?
営業妨害ですよ。
0116デフォルトの名無しさん
2008/01/07(月) 01:44:14自分で売り方を思いつけず、2chで聞かなきゃならないとは、
なんともお粗末な営業ですなぁ。
0117デフォルトの名無しさん
2008/01/07(月) 01:46:270118デフォルトの名無しさん
2008/01/07(月) 01:52:25無いんじゃね
0119デフォルトの名無しさん
2008/01/07(月) 02:13:10それって営業妨害なの?
0120デフォルトの名無しさん
2008/01/07(月) 02:20:150121デフォルトの名無しさん
2008/01/07(月) 02:21:19生真面目にどんなレスにも答えてくれる
他の板じゃ余裕でスルーするようなレスでもなw
0122デフォルトの名無しさん
2008/01/07(月) 02:30:010123デフォルトの名無しさん
2008/01/07(月) 03:35:45スポットライトのライティング計算ってどうやるの?
調べても、線光源とか点光源くらいしか出てこない。
0124デフォルトの名無しさん
2008/01/07(月) 03:40:040125デフォルトの名無しさん
2008/01/07(月) 08:12:450126デフォルトの名無しさん
2008/01/07(月) 08:25:210127デフォルトの名無しさん
2008/01/07(月) 09:19:11とりあえずここらへんに移動しろ。
http://pc11.2ch.net/test/read.cgi/tech/1155153009/
>>125
CG板は理論寄りのスレはほぼ皆無でしょ。
0128デフォルトの名無しさん
2008/01/07(月) 09:24:42「使い方」って聞いているだろうが。
ものを作る必要なんか無い。
パターン認識の手法を考えるやつの儲けを1とすると
それを使ってアプリを作るやつが10儲けて
アプリを使うやつが100儲ける
0129デフォルトの名無しさん
2008/01/07(月) 10:02:13営業妨害っていうけどさ、おまいが振った話って守秘義務違反にあたらないか
0130デフォルトの名無しさん
2008/01/07(月) 10:05:20守秘義務?
どこに企業秘密が書き込まれていますか?
また、それはどの企業の情報か推定できますか?
0131デフォルトの名無しさん
2008/01/07(月) 11:03:35そろそろ画像処理の話しようぜ
0132デフォルトの名無しさん
2008/01/07(月) 14:13:29CG板は行ったんだけど、何か違った。
>>127
サンクス。それこそ探してたスレだ。
0133デフォルトの名無しさん
2008/01/09(水) 06:34:19最近の流行が知りたいです。
学会とか入ってないので。
NECのIMAPCARみたいなプロセッサや
FPGAを用いて複数の異なる画像処理を並列にやらせるのはまだ流行中ですか?
なにか面白い成果でてますか?
そういうハードウェアを持てない研究者や開発者のために
SIMDライクな計算方法で画像処理をやらせるのは進展あるのかしら?
やはりそういう研究開発でもOpenCV/IPPが主流なんでしょうか?
0134デフォルトの名無しさん
2008/01/09(水) 09:42:41> FPGAを用いて複数の異なる画像処理を並列にやらせる
異なる処理だと同期が難しそう。ちなみにどういう応用例があるの?
0135名無し募集中。。。
2008/01/09(水) 10:40:360136デフォルトの名無しさん
2008/01/09(水) 18:43:19応用例というか最近だと車の運転補助装置・危険回避補助装置かな。
FPGAというか並列処理できるならなんでもいいんだろうけど、
レクサスに採用されている
NECエレのIMAPCARというのがそういうものらしいです。
これね
ttp://www.necel.com/ja/solutions/applications/auto/imapcar/imapcar_04.html
富士通も昨年暮れあたりになんかだしてたな
東芝もNECエレとおんなじようなの持ってたような気がします。
ちょっとこのスレの趣旨とは違ってきちゃうけど
ハードウェア設計言語で実装というのもありだろうなと。
0137デフォルトの名無しさん
2008/01/09(水) 23:00:38出来ませんでした。
あれはVB.NETが入っていないと出来ないのでしょうか?
今、VISUALC++6.0を使用して画像処理のプログラムを書いているの
ですが、どのようにすればC++でMISTを使えるのかどなたか教えて頂けない
でしょうか?
0138デフォルトの名無しさん
2008/01/10(木) 02:08:03ttp://pc11.2ch.net/test/read.cgi/cg/1178517379/827-
0139デフォルトの名無しさん
2008/01/10(木) 16:00:04MISTはUbuntu上で使ってみただけだからわからんなぁ。
0140デフォルトの名無しさん
2008/01/10(木) 20:16:060141デフォルトの名無しさん
2008/01/10(木) 20:39:58MIST自身に説明があるが・・・
ttp://mist.suenaga.m.is.nagoya-u.ac.jp/trac/wiki/HowToSetEnvironment (自分でVC6用に直せ)
というか、VC6でのライブラリのリンク方法、それどころかヘッダの意味すら分かってない?
0142デフォルトの名無しさん
2008/01/11(金) 01:19:17結局OPENCV使用したけど
0143デフォルトの名無しさん
2008/01/11(金) 15:39:320144デフォルトの名無しさん
2008/01/11(金) 19:17:57お手伝いしたいけれど、プログラムの面では全く役立たずだろうしなぁ。
っーかCしかできなくて、C++分かんないし。
ドキュメントくらいは書けるかなぁ。
0145デフォルトの名無しさん
2008/01/11(金) 23:20:09排他的だなぁ。
俺の指導教官、名古屋大出てるけど駄目かな?
0146デフォルトの名無しさん
2008/01/12(土) 08:03:170147デフォルトの名無しさん
2008/01/12(土) 08:54:02ひとりで1年もかからずにできるような内容だな
0148デフォルトの名無しさん
2008/01/12(土) 20:54:05自分たちだけで使っていればフィードバックもないだろうし。
0149デフォルトの名無しさん
2008/01/13(日) 16:37:29実数だけじゃなくて複素も使うメリットを教えてもらえませんか?
劣化を抑えられるとか何とか
0150デフォルトの名無しさん
2008/01/13(日) 16:58:120151半可通
2008/01/13(日) 17:39:230152デフォルトの名無しさん
2008/01/13(日) 18:06:54その辺、全部常微分方程式が素だから当然といえばそうか
0153デフォルトの名無しさん
2008/01/13(日) 18:24:50何言っているのかさっぱりだ。
たかがメモリの固まりに、そこまで深い意味が有るとは...
0154デフォルトの名無しさん
2008/01/13(日) 18:38:43インパルスって、レーザーか何かを想定して広がりのある濃淡画像の
一点に1波長程度の長さの光を与えたって意味なの?
0155デフォルトの名無しさん
2008/01/14(月) 04:49:24指の間をナイフでトントントンと・・・
失敗したら血が拡散するんです
0156デフォルトの名無しさん
2008/01/14(月) 05:03:47お社様のたたりじゃ〜
0157デフォルトの名無しさん
2008/01/14(月) 05:06:390158149
2008/01/14(月) 10:10:59複素フーリエ→インパルス埋め込み→逆複素フーリエで元の
画像に戻るって感じのことやってます。
埋め込みは複素でも実数でも良いんですが、同じインパルスを
埋め込んで実数のみの変換よりも複素を利用した方が元の画像に
近くなるって事を示さないといけないんです…
0159デフォルトの名無しさん
2008/01/14(月) 10:20:510160デフォルトの名無しさん
2008/01/14(月) 10:29:12複素共役の話だけな気がする…
0161149
2008/01/14(月) 11:30:39実数だったら画像の一点の振幅値を増加させるって事です。
それを拡散させて原画像に近い画像を得るって実験です。
0162デフォルトの名無しさん
2008/01/14(月) 11:43:21つーか、
フーリエ変換→逆フーリエ変換
フーリエ変換→実数部のみ→逆フーリエ変換
の時点で当たり前に前者のほうがオリジナルに近い値に戻せるのだから、
一点増幅とか関係なくね?
0163149
2008/01/14(月) 11:53:43埋め込むインパルス強度は共通として実数よりも複素を
利用した方が原画像に近く(ピークSN比が大きく)なる手法を
証明しないといけないのです…
0164デフォルトの名無しさん
2008/01/14(月) 12:27:16畳み込みならわかるが・・・
0165デフォルトの名無しさん
2008/01/14(月) 12:45:090166デフォルトの名無しさん
2008/01/14(月) 12:57:07何か変じゃね?
0167デフォルトの名無しさん
2008/01/14(月) 19:56:01みた?
webカメラから手だけを抽出して背景の画像と合成までは出来そうなんだけれど、
どうやれば、背景の画像の中のオブジェクトを動かせるのかさっぱり見当がつかない。
0168デフォルトの名無しさん
2008/01/14(月) 20:03:55それをゲーム空間内に突っ込んで物理エンジンで動かしてるだけだろ。
難しくもなんともない
0169デフォルトの名無しさん
2008/01/14(月) 20:17:390170デフォルトの名無しさん
2008/01/14(月) 20:17:48何となくイメージできた。
Webカメラから手画像だけ抽出して、
ゲーム画面の中でマウスポインタの代わりに、その手画像を貼付けているって
解釈で良いのかしら?
0171デフォルトの名無しさん
2008/01/14(月) 20:32:430172デフォルトの名無しさん
2008/01/14(月) 20:39:26最初見た時はスゲーって思ったけれど、
よく考えてみると、俺が深く考えすぎてたみたいね。
っーか、DirectX凄いね。
俺もWindowsプログラミング始めるべきかなぁ。
0173デフォルトの名無しさん
2008/01/14(月) 20:48:30Webカメラの入力にDirectShow、画面の出力にDirectDrawか3Dは
使っていると思うが、肝の部分は全く関係ない。
0174デフォルトの名無しさん
2008/01/14(月) 20:50:47いやいや、LinuxとかBSDとかでコレを実現させるのが一苦労って意味で。
0175デフォルトの名無しさん
2008/01/15(火) 00:50:570176デフォルトの名無しさん
2008/01/15(火) 00:55:430177デフォルトの名無しさん
2008/01/15(火) 02:58:30外部ライブラリを使わずに、
>Webカメラの入力にDirectShow、画面の出力にDirectDrawか3Dは
をBSDやLinuxで簡単に実現できる?
0178デフォルトの名無しさん
2008/01/15(火) 03:04:38そこが一番苦労しそうなんだが
0179デフォルトの名無しさん
2008/01/15(火) 03:11:370180デフォルトの名無しさん
2008/01/15(火) 03:14:31>余計なものを混ぜると原画像に近くなる?
>何か変じゃね?
非常に笑った
今日一番笑ったかもしれん
0181デフォルトの名無しさん
2008/01/15(火) 03:34:080182デフォルトの名無しさん
2008/01/15(火) 04:03:54俺とかなー
0183デフォルトの名無しさん
2008/01/15(火) 22:20:52マジで。
0184デフォルトの名無しさん
2008/01/16(水) 02:12:09三角、四角、丸とかに分けれる程度でいいんだけど。
ググってもそこまで初歩的なのは見つからない…
0185デフォルトの名無しさん
2008/01/16(水) 02:16:52初歩的じゃないよ。
割とむずかしい。
色分けがはっきりしているなら簡単。
0186デフォルトの名無しさん
2008/01/16(水) 02:26:533Dアニメーションを機械に自動生成させることってできないかな、って考えてます。
例えば、動画と人型3Dモデルを用意して、動画に移ってる人物の動作を抽出し、
その動きを用意した3Dモデルに適用するっていう風に。
これができたら、シロートでも簡単に3Dモデルがぐりぐり動く動画エンターテイメントを
作り出せると思うんだ。最近、ニコニコとかでもアマチュアの映像制作が活発だし、
需要あるかなーと思うんだけど、似たようなこと考えてる人っているかな?
0187デフォルトの名無しさん
2008/01/16(水) 02:30:360188デフォルトの名無しさん
2008/01/16(水) 02:35:450189デフォルトの名無しさん
2008/01/16(水) 02:35:53そうなるのかな。
個人で用意できるカメラ1つで(特別な装置なしで)モーションキャプチャするのって
難しいのだろうか?
0190デフォルトの名無しさん
2008/01/16(水) 02:39:17モーションキャプチャしたいなら、数台のカメラを使って、
いったんボクセルとして処理しなきゃいけないから、
クラスタが必要になるよ。
0191デフォルトの名無しさん
2008/01/16(水) 02:47:27ええと、つまり新しく撮る分にはいいけど、
既存の映画とかのアクションシーンとかから動きを実用レベルで
抽出するのは今の技術じゃ困難ってこと?
0192デフォルトの名無しさん
2008/01/16(水) 02:49:340193デフォルトの名無しさん
2008/01/16(水) 02:53:26ちょっとやそっとで簡単に出来ると思ってるだろ
0194デフォルトの名無しさん
2008/01/16(水) 02:57:49あ、・・どもw
とりあえず陳腐ではなさそうってことが分かったので真剣に情報集めてみるよ
>193
おっしゃるとおり、現時点で完全に門外漢でございます。
3次元復元は大変困難な分野なのでしょう。お気に触ったのならごめんなさい。
0195デフォルトの名無しさん
2008/01/16(水) 03:03:50よく見るよ。けっこう難しいよ。
これから研究としてやるにはいい分野かも。
でも、流石にもう追いつけない所に行かれてるかな?
0196デフォルトの名無しさん
2008/01/16(水) 03:08:54ttp://ascii24.com/news/i/soft/article/2003/03/01/642163-000.html
>195
確かに、とても追いつけそうにないかもww
何か違う視点を考えないとなぁ
0197デフォルトの名無しさん
2008/01/16(水) 03:19:06へー、こんな物が有るんだ。
でも、儲かってなさそう。
0198デフォルトの名無しさん
2008/01/16(水) 03:56:44これって、フレーム毎にマーキングしなくちゃいけないの?
0199デフォルトの名無しさん
2008/01/16(水) 05:02:440200デフォルトの名無しさん
2008/01/16(水) 06:07:20aftereffectsのモーショントラッキングのようにある程度は追従するみたい。
でもアクション映画のような複雑な動きの入力はむりぽ。
0201デフォルトの名無しさん
2008/01/16(水) 06:30:13もうかってる?
0202デフォルトの名無しさん
2008/01/16(水) 07:02:440203デフォルトの名無しさん
2008/01/16(水) 08:48:10色分けがはっきりしてるってのは、背景が真っ白で物体に色がある場合とか?
その場合はどうすればいいの?
0204デフォルトの名無しさん
2008/01/16(水) 13:25:25その色を探す。
0205デフォルトの名無しさん
2008/01/16(水) 23:53:10画像処理に入るの?
それとも、3DCGなの?
0206デフォルトの名無しさん
2008/01/17(木) 11:42:32今更だけど、フーリエ変換後にインパルス突っ込むっていうのは
ある周波数の成分を突っ込む話になるから
画像には結構影響が出ると思うんだが。
画像の特定の部分が破壊されても、
画面全体に分散してることになるので
破壊されにくいって意味じゃないのかな
でも、これだと
複素使うかどうかというより、フーリエ変換自体の特性の話か
てか電子透かしのための基礎実習みたいな感じ?
>>205
3DCGかと。
画像処理っていうのは、平面画像にある変換をかけてうんぬん
ってやつをいうんじゃないかな
ちょっと気になってるのはデジカメの顔フォーカス
単に肌色っぽい部分にフォーカスかけてるのかね?
PCで無制限に時間かけていいならわかるけど
デジカメみたいなポータブルで瞬間で判断しなきゃいけない
&複雑な処理もできないデバイスで
どうやって実装してるのか興味ある
0207デフォルトの名無しさん
2008/01/17(木) 11:51:59縮小してつぶれるほど小さい顔にはヒットする必要もないだろうし。
0208デフォルトの名無しさん
2008/01/17(木) 12:14:10おお、それだ
確かに拡大や縮小はプレビューのためにもともと実装されているから
その実装ならできそうですな
0209デフォルトの名無しさん
2008/01/17(木) 12:40:37顔検出ってテンプレートマッチングくらいしか知らんけど使ってんのかな?
笑ったら撮影するのとか横顔でも検出できる製品もあるよね
0210デフォルトの名無しさん
2008/01/17(木) 14:01:260211デフォルトの名無しさん
2008/01/17(木) 16:09:24>画像処理っていうのは、平面画像にある変換をかけてうんぬん
ってやつをいうんじゃないかな
2Dの画像に対して変換をかけて、3Dモデルを作るんだから
画像処理じゃないの?
0212デフォルトの名無しさん
2008/01/17(木) 18:46:05そういうのは、単一の分野に分類されるものじゃなくて
色んな分野の技術が組み合わさってできてるんだよ。
0213デフォルトの名無しさん
2008/01/17(木) 18:48:52カツ丼は肉料理ですかご飯物ですかって言ってるようなもの。
0214デフォルトの名無しさん
2008/01/18(金) 01:36:24嬉しい限り。理系大学生のブログならともかく、専門本は10年経っても出なかったりするからねw
0215デフォルトの名無しさん
2008/01/18(金) 07:48:040〜255 赤〜黄色
256〜511 黄色〜緑
512〜767 緑〜シアン
768〜1023 シアン〜青
1024〜1279 青〜マゼンダ
1280〜1535 マゼンダ〜赤
みたいな感じで、簡単に色の範囲?を抽出しやすくするため?
0216デフォルトの名無しさん
2008/01/18(金) 07:50:230217デフォルトの名無しさん
2008/01/18(金) 07:59:26そう思っておいていいよ
0218デフォルトの名無しさん
2008/01/18(金) 08:46:540219デフォルトの名無しさん
2008/01/18(金) 08:51:460220デフォルトの名無しさん
2008/01/18(金) 10:08:37RGBやCMYKより人間が感覚的に色を選びやすいから。
選びやすい色空間にはいろいろあるけど、コンピュータで処理するのが簡単って理由でHSVが使われる。
0221デフォルトの名無しさん
2008/01/18(金) 10:49:100222デフォルトの名無しさん
2008/01/18(金) 19:23:060223デフォルトの名無しさん
2008/01/19(土) 15:44:245x5、7x7のSobelフィルタってどうすればエッジ抽出が
できるのでしょうか?
0224デフォルトの名無しさん
2008/01/19(土) 16:24:110225デフォルトの名無しさん
2008/01/19(土) 21:02:050226デフォルトの名無しさん
2008/01/20(日) 05:10:170227デフォルトの名無しさん
2008/01/20(日) 15:33:17ゲームの会話ウィンドウなんかによくある、半透明のボックス。
背景が半分透けてる画像というか。ああいうのってどうやって作るの?
0228デフォルトの名無しさん
2008/01/20(日) 15:36:020229デフォルトの名無しさん
2008/01/20(日) 15:46:27windowsにはSetLayeredWindowAttributesというapiが用意されてる
0230デフォルトの名無しさん
2008/01/20(日) 19:02:360231デフォルトの名無しさん
2008/01/20(日) 19:03:17そのまま「半透明 画像処理」とかでググれば見つかると思う。
プラットフォームや言語も入れて絞り込めば、すぐに見つかるんじゃない?
0232デフォルトの名無しさん
2008/01/20(日) 21:23:550233デフォルトの名無しさん
2008/01/20(日) 21:34:070234デフォルトの名無しさん
2008/01/20(日) 21:47:330235デフォルトの名無しさん
2008/01/20(日) 22:51:520236デフォルトの名無しさん
2008/01/21(月) 01:15:180237デフォルトの名無しさん
2008/01/21(月) 02:59:36普通にプレイすれば脱いでくれるのに、半透明とはまたマニアックな…
0238デフォルトの名無しさん
2008/01/21(月) 04:49:530239デフォルトの名無しさん
2008/01/21(月) 15:51:43何でもエロゲーだと思うなよw
0240デフォルトの名無しさん
2008/01/21(月) 15:53:150241デフォルトの名無しさん
2008/01/21(月) 21:36:07脳内補完すればNO問題
コンピュータで脳内補完はあと10年経ってもできる気がしねぇ。
0242デフォルトの名無しさん
2008/01/21(月) 22:29:470243デフォルトの名無しさん
2008/01/21(月) 23:18:59ttp://jp.youtube.com/watch?v=Y9HMn6bd-v8
0244デフォルトの名無しさん
2008/01/22(火) 10:35:03wktkしてるよ
0245デフォルトの名無しさん
2008/01/23(水) 15:48:41輝度の正規化っていうと画像内の最高/最低輝度を
0と255に割り当てて、その間の輝度値を線形変換するという事であってますでしょうか。
よろしくおながいします。
0246デフォルトの名無しさん
2008/01/23(水) 15:51:52尤も、処理している間は1/0(実数値)で扱うことも多いが。
0247デフォルトの名無しさん
2008/01/23(水) 16:40:09書き込んでから、気がつきました。スマソ
平均値で割ったり、引いたりするように書いてあるとこも
あるのですが、効果に差があるのでしょうか。
輝度の変化に強いマッチングを目指しているのですが…
0248デフォルトの名無しさん
2008/01/23(水) 17:12:010249デフォルトの名無しさん
2008/01/26(土) 21:24:35求めたいんですけど、みなさんどうやってもとめてますか?
あと、実空間と画像との誤差はどれくらいでるのか気になります。
よろしくお願いします。
0250デフォルトの名無しさん
2008/01/26(土) 22:37:290251デフォルトの名無しさん
2008/01/26(土) 22:38:11キャリブレするか特定の平面からしか無理じゃね?
0252デフォルトの名無しさん
2008/01/26(土) 22:46:010253デフォルトの名無しさん
2008/01/27(日) 00:19:54>>243
0254デフォルトの名無しさん
2008/01/27(日) 10:36:01http://gamdev.org/up/img/10987.jpg
Aのような画像からBのような画像に変換する
アルゴリズム、またはフリーソフトのようなものは無いでしょうか?
0255デフォルトの名無しさん
2008/01/27(日) 10:57:130256デフォルトの名無しさん
2008/01/27(日) 11:10:57A、Bがそれぞれどんな意味を持つのか説明しないと、
仮令AをBに変換できたとしても意味がないと思うぞ。
0257デフォルトの名無しさん
2008/01/27(日) 12:14:00デジカメの素材写真から高さマップを取りたいのです。
似たようなフィルタはいろいろあるのですが(ndiviaとか)
多くの場合、影が邪魔になります。
暗くなった影部分が凹部分と認識されてしまうのです。
何か方法はないかとおもったのですが
たとえば便宜的にでも光の方向を指定してやって
影から高さを生成してやる、見たいな事をやりたいのです。
正確じゃなくてもある程度のディティールを取れるだけでも
だいぶ作業の効率化が見込めると思えます。
これで説明が足りてると良いのですが。どうでしょうか?
0258デフォルトの名無しさん
2008/01/27(日) 12:28:530259デフォルトの名無しさん
2008/01/27(日) 12:46:230260デフォルトの名無しさん
2008/01/27(日) 12:53:290261デフォルトの名無しさん
2008/01/27(日) 13:02:44複雑な図形だったら一方向からのライティングだけではどうにもならないから、最低120度刻みで
3方向くらいの写真を使えば、画像の比較で床に落ちる影は消せるような気もする。
0262デフォルトの名無しさん
2008/01/27(日) 13:05:050263デフォルトの名無しさん
2008/01/27(日) 13:07:390264デフォルトの名無しさん
2008/01/27(日) 16:41:48どう見てもAみたいな直線の影ができるように見えない。
# jpgにした所為って可能性はあるけど。
0265デフォルトの名無しさん
2008/01/27(日) 19:14:26逆透視変換のためにその画像を上辺900、下辺800、高さ1000の等脚台形に変換したいのですが、
.N簡単な方法があれば教えていただきたいです。
OpenCVのアフィン変換とかになるんですかねやっぱり
0266265
2008/01/27(日) 19:18:39開発環境がC#2008なので、まずC#スレで聞いてきます。
0267254
2008/01/27(日) 20:01:25ああ、皆さん、すいません、Aの画像とBの画像は手でつくったので必ずしも
一致するわけではないです。
こんな感じの処理がしたい、というサンプルです。
>>258
卒制ではないです。
うちのデザイナが高さマップをある程度簡単に作れる奴が欲しいと
のたまいやがるのです。
>>261
写真は一枚が多いですね。
しかも屋外の自然光が多い場合もあります。
あとフラッシュの影とかもある場合が多いです。
>>262
>>263
その辺りは別の処理をしてなんとかします。
必ずしも一回の処理で全てをまかなおうとは思っていません。
最悪手で描くことも想定しています。
>>264
一応線形の円グラデなので多分綺麗な円錐になると思います。
0268デフォルトの名無しさん
2008/01/27(日) 20:05:46左下は影になるのが普通だと思うが。
影の中に陰はできないよ。
0269デフォルトの名無しさん
2008/01/27(日) 20:24:160270デフォルトの名無しさん
2008/01/27(日) 20:59:46どうやってその平均顔を作るための大量データを query の度に得るんだ?
0271デフォルトの名無しさん
2008/01/27(日) 21:43:35そりゃ研究室のみんなに頼むに決まってるだろ。
後輩とか含めて20人分ぐらい集まるんじゃね?
0272264
2008/01/27(日) 21:48:53>一応線形の円グラデなので多分綺麗な円錐になると思います。
だからなってねぇってばよ。
それはさておき、実際にAからBが得られた訳じゃないということは判った。
0273デフォルトの名無しさん
2008/01/27(日) 21:54:150274デフォルトの名無しさん
2008/01/27(日) 22:00:33もしかしたら出入国管理くらいには使われるかもな
0275デフォルトの名無しさん
2008/01/27(日) 22:53:49おまえはちゃんとリンク先を読め
>デビッド・ベッカム、クリント・イーストウッド、ショーン・コネリー、ビル・クリントンなどの著名人の写真を照合したところ、本人だと正しく判定されたのは半数のみだった。ところが彼らの平均的なイメージ写真をアップすると、識別度はほぼ100%に上昇したという。
つまり、クエリが平均顔でないといけない。
つまり、出入国の度にいろいろな光源の元やノイズのもとで写真を複数とって
平均顔作って入力とするってことだろ?どんだけぇ〜
0276デフォルトの名無しさん
2008/01/27(日) 22:58:22平均顔なんて10人ぐらいあれば十分なんだよ。
0277デフォルトの名無しさん
2008/01/27(日) 23:02:090278デフォルトの名無しさん
2008/01/27(日) 23:03:350279デフォルトの名無しさん
2008/01/27(日) 23:08:12ベッカムを10人集めるのは大変だと思うぞ
0280デフォルトの名無しさん
2008/01/27(日) 23:12:48顔認証で簡易鍵とかの用途ならできるんじゃね?
0281デフォルトの名無しさん
2008/01/28(月) 07:10:02カメラの前で、
「少し右を向いて下さい」
「少し下を向いて下さい」
とかやるのか? 指紋や掌紋や網膜認証の方が早いし確実な気がする。
普通に考えて、ずっと映像を取得している監視カメラの映像から平均顔を
作成して、それをキーに検索するってことだろうね。
0282デフォルトの名無しさん
2008/01/28(月) 07:49:13面白い課題だなぁ。B→Aはできるだろうけど…
閃いた
1.手当たり次第にあらゆるBを作る
2. 大量のBから大量のA的画像を作る
3. 大量のA的画像とAと比較して大体似たような感じなら「たぶんこんな形じゃね?」と
そんな冗談を書いてみるテスト
形状が限られているなら…例えば円錐しか存在しないという仮定ができるなら
底辺の円のサイズ(中心と半径)と、影の頂点をユーザがマウスクリックで指定して(3回クリック)
てなツールを作って作業効率向上ができそうだけど、でもそれって画像処理じゃないな…
底円を求める処理と、影の頂点を求める処理を別にして、得られた2つの情報から類推して…とか…
Aの画像なら、黒い部分で三角形ができるから
そのうちの2つの頂点が低円の直径、かつ、円の中心点を通る直線で、残りの1点が影の頂点
と類推できそうな気もするけど、リアルワールドを撮影した場合に実際Aのような画像になるかどうかは判らないし
例えば航空写真を持ち込んできた場合は自動化は無理な気配
0283282
2008/01/28(月) 08:14:51http://gamdev.org/up/img/10991.jpg
>>254より判りやすいし見てるうちに方法が見出せそうでもあるけれど
実写の画像となったらこんな綺麗な見え方はしないよな…形状も多岐に渡るだろうし
0284デフォルトの名無しさん
2008/01/28(月) 08:25:330285デフォルトの名無しさん
2008/01/28(月) 10:46:10この種の問題は "shape from shading" と呼ばれる一大研究分野だよ。
ググればいっぱい論文が見つかると思う。
0286254
2008/01/29(火) 02:36:00>>282
残念ながら撮る対象は限定されていないのです。
ソースはデジカメだったり航空写真とかだったりが多いのではないかと思います。
画像はめっさわかりやすいですね!
それをデプスでレンダリングしていただけるとBのような画像になります。
>>285
ググッて見ました。
火星地表面とか宇宙とか・・・テラ壮大です。
でも多分これですね。
殆ど英文なのでさっぱりわかりませんが
ちょっくらがんばって読んでみます。
0287デフォルトの名無しさん
2008/01/29(火) 10:05:16オラも勉強になりました
「陰影からの形状復元」でググると色々出てきますな
これは面白い…
0288デフォルトの名無しさん
2008/01/29(火) 11:17:33BIAS libの日本語解説がないみたいなので作りました
0289デフォルトの名無しさん
2008/01/31(木) 15:44:390290デフォルトの名無しさん
2008/01/31(木) 16:44:070291デフォルトの名無しさん
2008/01/31(木) 16:45:270292デフォルトの名無しさん
2008/01/31(木) 16:53:240293sage
2008/01/31(木) 17:32:57>291
>292
ありがとうございます。参考にしてみます。
0294デフォルトの名無しさん
2008/01/31(木) 17:34:120295デフォルトの名無しさん
2008/02/07(木) 04:28:180296デフォルトの名無しさん
2008/02/08(金) 18:41:40ボード(ライブラリでとりあえず一連の画像処理が可能)
を探しているのですが、ネット上で色々探したのですがみつかりません。
もしあったら教えていただけないでしょうか?よろしくお願いします。
0297デフォルトの名無しさん
2008/02/08(金) 18:51:120298デフォルトの名無しさん
2008/02/08(金) 20:13:55FPGAは?
0299デフォルトの名無しさん
2008/02/09(土) 10:03:06PCIボードまで付いてるような奴だと専用のドライバが必要だったりして困る
新しいOSになったときにドライバが提供される保証もないし
0300デフォルトの名無しさん
2008/02/11(月) 22:02:36http://image-d.isp.jp/commentary/color_cformula/index.html
ここ見て書いてるんだけど
RGB -> R'G'B'の変換が時間を食いすぎると思うんだけど
これは仕方ないんでしょうか。
いろいろ検索してみるとRGB -> R'G'B'の変換ははしょっているものがほとんど(ですね
R'G'B'はガンマ補正とのことですが
0301デフォルトの名無しさん
2008/02/11(月) 22:04:01R'G'B'はガンマ補正とのことですがあるとないとではどのくらい変わりますでしょうか。
自分で感じ取られないならどっちも同じと言われそうですが。
0302デフォルトの名無しさん
2008/02/11(月) 22:15:310303デフォルトの名無しさん
2008/02/11(月) 22:39:54たかだか8bitのRGBなら変換テーブルつくるだけでそこそこの速度出ると思うが。
0304300
2008/02/12(火) 00:26:02>>303
Thank you.
実際の画像を変換してみても自分の目にはそれほど違いは見られませんでした。
まぁ、こんなもんかな。と思います。
ですが、しかし、RGB->R'G'B'の変換を除いてもそんなに速度は変わりませんでした。
.Net in C#で組んでいるのですがBitmap.(set|get)Pixelが遅いのかな ?
これ以上はC#か.Net固有の問題になるとおもうので当該スレで聞きます。ありがとうございました。
# 変換テーブルと聞いて256 x 256 x 256 x 4 byteの変換テーブルを考えた俺涙目。
# この場合f(x) = x ^ 0.45のテーブルだけでいいんですね。
0305デフォルトの名無しさん
2008/02/12(火) 01:29:103*256じゃね?
そんなに時間がかかるとも思えんが。
0306デフォルトの名無しさん
2008/02/12(火) 03:21:260307デフォルトの名無しさん
2008/02/12(火) 03:36:590308デフォルトの名無しさん
2008/02/12(火) 07:55:35おまえがRGBだと思っている値がすでにR'G'B'な気がしてならない。
通常使われている8ビット画像(sRGBやAdobeRGBとか)では、
各画素の値(0〜255)は線形輝度じゃなくてガンマ補正後の値だよ。
0309デフォルトの名無しさん
2008/02/12(火) 09:46:000310デフォルトの名無しさん
2008/02/12(火) 12:21:52めちゃくちゃ遅い
その遅さに比べたらRGB->Grayの演算なんて無視可能
バッファリングしろ
0311300
2008/02/14(木) 02:12:34Thank you.
そうだよね。いちいち変換が必要な形式で保管しておくのは非効率的だよね。
>>310
バッファリングって
http://junki.lix.jp/csgr/002ColorDataAccess1.htm
に乗ってることでいいのかな ?
このとおりにやったら(unsafe使わずとも)めちゃくちゃ速くなってわろた。
おかげさまで満足な速度が得られました。
ありがとうございました。
0312デフォルトの名無しさん
2008/02/15(金) 03:17:34C++とか?
それともOpenGLとか?
ご存じの方がいればぜひ教えて欲しいです。
0313デフォルトの名無しさん
2008/02/15(金) 04:06:580314デフォルトの名無しさん
2008/02/15(金) 09:58:16ありがとうございます。
OpenGLを使う場合、どのようにすればいいんでしょうか?
画像を2方向から貼り付けて、かぶってるところをブレンドするとか?
0315デフォルトの名無しさん
2008/02/15(金) 10:47:31別の縞模様が混在するとき、
縞模様別にグループ分けを行うにはどうすればいいでしょうか?
0316デフォルトの名無しさん
2008/02/15(金) 12:08:570317デフォルトの名無しさん
2008/02/17(日) 02:14:550318デフォルトの名無しさん
2008/02/17(日) 21:13:03SIGGRAPHの論文でも読めばいろいろわかるよ
0319デフォルトの名無しさん
2008/02/22(金) 02:35:37を適用したい場合どのような計算を行うのでしょうか?
エッジの抽出はカラー画像をグレースケールに変換して、それをラプラシアン
フィルタで行っております。エッジを抽出したエッジだけの画像があるのです
が、これをもと画像をどのような計算をしたらエッジの強調ができるのかを知
りたいです。
0320デフォルトの名無しさん
2008/02/22(金) 02:58:44エッジ+元画像でいいんじゃね
0321319
2008/02/22(金) 03:20:01ありがとうございます。 私もそう思いやってみたのですが、ものすごい不自然
なできになりました。
やったこととしては、エッジの値を256階調のグレースケールで保存しているた
め、これを足してしまうと各カラーが256を越えてしまうため、適当な値で
(64)で割りました。
その値を、各カラーに足したのですがエッジに当たる部分が強調されるのでは
なく、予期しない色になってしまいました。
0322デフォルトの名無しさん
2008/02/22(金) 03:22:42単なるバグだな。
もうちょっと考えて作れ。
0323319
2008/02/22(金) 03:32:30エッジのみを表示するとエッジが抽出できていることは確認できているので、
それ以降の処理としては値を足しているだけなので、簡単に確認できると思います。
注意深く確認してみます。
0324デフォルトの名無しさん
2008/02/22(金) 03:54:43(0,10,20) + 230 = (230,240,250)
とされたら大分かんじは違うもんな。
RGB チャネル別々にするとか、
HSV の V の部分にだけ適用するとか(HSI でもいいけど)、
そういうが必要になるんじゃない?
それでも強調の表現として Intensity を高めるのがうまい表現なのか、
とか考える必要がありそうな気もする。
「エッジ辺りは赤っぽくして強調してみました」なんて表現もありうるんだろうし。
なにもぐぐらず書いているので、ぐぐったほうが早いかも。
0325デフォルトの名無しさん
2008/02/22(金) 10:05:470326デフォルトの名無しさん
2008/02/22(金) 12:03:02見やすい画像ってどんな画像だろう。
0327デフォルトの名無しさん
2008/02/22(金) 12:30:32おれも昔にエッジ抽出とか試したことあるんだけど、なかなかうまく行かなかった。
{{ 1 1 1}
{ 1 -8 1}
{ 1 1 1}}
ってなフィルタを作って、それらを全部足して行ったら256越えちゃうの。
おれって阿呆なの?
これをどうやったら256までの値にできるの?
0328デフォルトの名無しさん
2008/02/22(金) 12:59:39本屋で立ち読みするなり、図書館で本を読むなりする
程度の努力はしようよ…
0329デフォルトの名無しさん
2008/02/22(金) 13:03:140330デフォルトの名無しさん
2008/02/22(金) 13:26:570331デフォルトの名無しさん
2008/02/22(金) 17:05:31つ飽和演算
0332デフォルトの名無しさん
2008/02/22(金) 17:07:06×>>327
○>>321
0333デフォルトの名無しさん
2008/02/22(金) 18:26:190334デフォルトの名無しさん
2008/02/22(金) 22:08:19阿呆だなぁ。超えるのが普通だと思えないとはなぁ。
255 255 255
255 0 255
255 255 255
なら 255 * 8 の値になるだろ?超えるさ。
0335デフォルトの名無しさん
2008/02/22(金) 22:29:50-|X||Y| ≦ X・Y ≦ |X||Y|
0336デフォルトの名無しさん
2008/02/23(土) 00:18:41越えるからどういうふうにしたらいいか聞いてるんじゃないんでないか?
0337デフォルトの名無しさん
2008/02/23(土) 00:20:340338デフォルトの名無しさん
2008/02/23(土) 00:35:21どうしても画像ファイル的に表示したい場合 0-255 の範囲に正規化してやればいい
0339デフォルトの名無しさん
2008/02/23(土) 05:13:24>>326
Lenna みたいなテスト画像だと似たような処理例が見つかる確率が高いのでいいんじゃない?
ttp://en.wikipedia.org/wiki/Lenna
0340デフォルトの名無しさん
2008/02/23(土) 17:55:11計算速度、遅そう。
あと、正規化するんなら、アンダーフローもお忘れずに
0341デフォルトの名無しさん
2008/02/23(土) 18:11:500342デフォルトの名無しさん
2008/02/23(土) 18:31:160343デフォルトの名無しさん
2008/02/23(土) 18:55:480344デフォルトの名無しさん
2008/02/23(土) 18:56:370345デフォルトの名無しさん
2008/02/23(土) 18:58:050346デフォルトの名無しさん
2008/02/23(土) 19:03:220347デフォルトの名無しさん
2008/02/23(土) 19:12:030348デフォルトの名無しさん
2008/02/23(土) 19:38:420349デフォルトの名無しさん
2008/02/24(日) 00:20:250350デフォルトの名無しさん
2008/02/24(日) 00:40:540351デフォルトの名無しさん
2008/02/24(日) 02:35:310352デフォルトの名無しさん
2008/02/24(日) 03:24:580353デフォルトの名無しさん
2008/02/24(日) 11:54:4020年くらい前に
0354デフォルトの名無しさん
2008/02/24(日) 12:09:500355デフォルトの名無しさん
2008/02/24(日) 12:24:25多くの技術がそういうもんだろ
0356デフォルトの名無しさん
2008/02/24(日) 12:30:210357デフォルトの名無しさん
2008/02/24(日) 13:32:34TMS9918乙、つーかもう26年前だそれは。
つーかX68kももう20年超えてるのか…。
0358デフォルトの名無しさん
2008/02/24(日) 14:45:48結構難しいでしょ。
抽出なら簡単だけど、抽出した箇所を厳選(エッジの輪郭抽出とか、ノイズ除去)して
それをもと画像に適用しなくてはならん。
適用するのにもどの範囲を適用するか、適用の強度は、適用後のノイズ除去は。
とか色々な問題が出て来る。 ライブラリ使ったら簡単だし、Windowsでも簡単だけど。
0359デフォルトの名無しさん
2008/02/24(日) 17:27:35画像加工の難しさを知らない
0360デフォルトの名無しさん
2008/02/24(日) 18:08:040361デフォルトの名無しさん
2008/02/24(日) 21:00:140362デフォルトの名無しさん
2008/02/24(日) 22:10:24OSはあんまり関係ないような
むしろ用途
0363デフォルトの名無しさん
2008/02/25(月) 08:27:30ソフトは足した後割るだけでいいでしょ
0364319
2008/02/25(月) 09:25:18私がやっているのは、8近ほうの各値(RGB255値)にフィルターの値を積算してそれを全て和算しています。
その値が120よりおおきければ、各値(RGB255値)に2を足しています。
この値を変えてもエッジが強調されているようには見えません。
皆さんはどのような計算をなさっているのでしょうか?
0365デフォルトの名無しさん
2008/02/25(月) 09:29:190366デフォルトの名無しさん
2008/02/25(月) 09:42:530367デフォルトの名無しさん
2008/02/25(月) 21:24:29ラプラシアンでもやることは一緒やん
0368デフォルトの名無しさん
2008/02/25(月) 21:26:080369デフォルトの名無しさん
2008/02/25(月) 21:33:510370デフォルトの名無しさん
2008/02/25(月) 21:37:360371デフォルトの名無しさん
2008/02/26(火) 03:10:04>その値が120よりおおきければ、各値(RGB255値)に2を足しています。
何のために?
0372デフォルトの名無しさん
2008/02/26(火) 08:47:02正規化とは変な値を都合のいいように直すことだよ。
たとえば角度の-90度を270度に直すとか。
都合によっては逆に角度270度を-90度に直すのも正規化。
8ビットの画素の値なら
if(x > 255) x = 255; else if(x < 0) x = 0;
このxで描画すればいい。
0373デフォルトの名無しさん
2008/02/26(火) 09:32:29>if(x > 255) x = 255; else if(x < 0) x = 0;
>このxで描画すればいい。
大学の課題でこれ提出したら減点だな。
画像として表示して何がしたいのかといったら、
エッジとしての強度を目視したいわけで、
256 も 1100 も全部同じ強度として表示するってんじゃぁ、
こまっちんぐだぜ
0374デフォルトの名無しさん
2008/02/26(火) 10:04:31エッジ強度の目視とか
そんなに大きな値を加算しているとは思いませんでした。
0375デフォルトの名無しさん
2008/02/26(火) 14:01:55その値は0から1000を越えるものまであり、それをRGBの値に足すとおかしな画像になってしまいます。
なので、このばあいは120以上をエッジとするようにして、そのエッジ部分に一律2を足そうと考えました。
この考えは間違っているのでしょうか?
0376デフォルトの名無しさん
2008/02/26(火) 14:17:20つうか、何で2を足すんだ?
0377デフォルトの名無しさん
2008/02/26(火) 14:24:54負の値がでたら、絶対値に擦るようにしています。
2を足すのは、エッジの部分に対応するもと画像を強調したいためです。
0378デフォルトの名無しさん
2008/02/26(火) 14:25:160379デフォルトの名無しさん
2008/02/26(火) 14:44:240380デフォルトの名無しさん
2008/02/26(火) 14:46:050381デフォルトの名無しさん
2008/02/26(火) 14:50:340382デフォルトの名無しさん
2008/02/26(火) 14:59:450383デフォルトの名無しさん
2008/02/26(火) 15:31:10久々にワロタwwww
0384デフォルトの名無しさん
2008/02/26(火) 18:42:490385デフォルトの名無しさん
2008/02/26(火) 19:08:110386デフォルトの名無しさん
2008/02/26(火) 19:13:300387デフォルトの名無しさん
2008/02/26(火) 19:22:51断片的な返答から的外れなのは分かるが、どこまで的を外しているか
全体像が掴めないので、誰も的確な返答が出来ない。www
0388デフォルトの名無しさん
2008/02/26(火) 19:26:370389デフォルトの名無しさん
2008/02/26(火) 19:32:230390デフォルトの名無しさん
2008/02/26(火) 20:27:020391デフォルトの名無しさん
2008/02/26(火) 22:04:190392デフォルトの名無しさん
2008/02/26(火) 22:31:07画像のエッジ強化につかえねーんじゃねーの?
ラプラシアンてどんな値の範囲になるのかしらないけどさ。
0393デフォルトの名無しさん
2008/02/26(火) 22:33:5365で割れ
0394デフォルトの名無しさん
2008/02/26(火) 23:55:230395デフォルトの名無しさん
2008/02/27(水) 00:14:46if (画素.色 == 薄緑の範疇) 画素.濃く(適当に)
0396デフォルトの名無しさん
2008/02/27(水) 00:59:16上手く処理できました。ありがとうございます。
0397デフォルトの名無しさん
2008/02/27(水) 01:35:290398デフォルトの名無しさん
2008/02/27(水) 02:40:26ライブラリに展開とかすべてまかせて、それをWindowにはっつけてるだけ。
WindowにはっつけるのもAPI。
画像の加工はライブラリのできる範囲内でやってるし。
0399デフォルトの名無しさん
2008/02/27(水) 03:08:430400デフォルトの名無しさん
2008/02/27(水) 04:01:29で?
0401デフォルトの名無しさん
2008/02/27(水) 05:02:450402デフォルトの名無しさん
2008/02/27(水) 05:08:020403質問です
2008/02/27(水) 08:05:51古いカラーのネガフィルムをスキャンして、データ化しました。中にカビだろうか
緑色のアメーバ状の汚れがあります。これを取るのって、範囲を指定して
緑の要素が強いピクセルのみ緑を弱くするしか方法はないでしょうか。
>>401 氏の発言も考慮の上、お教えください。
0404デフォルトの名無しさん
2008/02/27(水) 08:11:120405デフォルトの名無しさん
2008/02/27(水) 08:14:49車輪の再発明はお好きですか
0406デフォルトの名無しさん
2008/02/27(水) 08:18:400407デフォルトの名無しさん
2008/02/27(水) 08:44:300408デフォルトの名無しさん
2008/02/27(水) 09:10:24緑の汚れが乗っていると言うことは、その為に情報量が落ちていると言うこと。
従って、仮令緑を弱くしても元の画質が完全に再現できるわけではないことに注意。
0409デフォルトの名無しさん
2008/02/27(水) 21:21:350410デフォルトの名無しさん
2008/02/27(水) 22:16:450411デフォルトの名無しさん
2008/02/27(水) 22:23:49プログラムにまかせるよりも着実な気がする。
0412デフォルトの名無しさん
2008/02/27(水) 22:43:300413デフォルトの名無しさん
2008/02/27(水) 22:55:55実装して下さい
0414デフォルトの名無しさん
2008/02/27(水) 23:28:050415デフォルトの名無しさん
2008/02/28(木) 00:03:16「こっち」「そっち」の境界線が曖昧なのと一緒でノイズだと思いはじめたら全部ノイズに思えて来る。
画像上のカビも何をしてカビと特定するかが問題だ。
画像上でそこにあるカビの成分が検出できればもっと簡単かもしれん。
0416デフォルトの名無しさん
2008/02/28(木) 00:08:500417デフォルトの名無しさん
2008/02/28(木) 00:18:130418デフォルトの名無しさん
2008/02/28(木) 00:31:54実際にフィルムをスキャンする仕事をしていたが、カビの除去はできない。
ある程度はできるが、ある程度以上はフィルムに傷がいくからそれ以上は繁殖を抑える加工をして
スキャンして、将来的にカビを綺麗に除去できる技術ができるのを待つだけ。
個人のフィルムならどうでもいいと思うが、仕事として請け負うフィルムは歴史的なものが多いから。
色々な業務用のフィルム画像の補正ソフトを使ってみても、結局ホコリが綺麗に見えなくなるくらいが限界。
あとの変色とかは1ピクセル毎に手作業で修正する。
自動ソフトで頑張る価値はあんまりないと思う。
0419デフォルトの名無しさん
2008/02/28(木) 10:01:48画像処理 その8で話題になっていた
gimpのプラグインもあるのですぐ試せる
http://www.greyc.ensicaen.fr/~dtschump/greycstoration/demonstration.html
0420デフォルトの名無しさん
2008/02/28(木) 16:38:350422デフォルトの名無しさん
2008/02/29(金) 01:32:040423デフォルトの名無しさん
2008/03/01(土) 12:12:008bitに収まらんと思うんだが。
0424デフォルトの名無しさん
2008/03/03(月) 11:13:28何が言いたいのかワカランが
量子化テーブルって1-255だろ・・・?
0425デフォルトの名無しさん
2008/03/04(火) 00:50:59回転拡大縮小は無い前提で
0426デフォルトの名無しさん
2008/03/04(火) 01:05:580427デフォルトの名無しさん
2008/03/04(火) 01:07:41bool isInclude() { return true; }
他にどうしろと。
0428デフォルトの名無しさん
2008/03/04(火) 02:20:550429デフォルトの名無しさん
2008/03/04(火) 04:03:230430デフォルトの名無しさん
2008/03/04(火) 08:30:43まさかね…
0431デフォルトの名無しさん
2008/03/04(火) 10:04:14適当に特徴抽出して、その特徴で比較すりゃいいだろ。
0432デフォルトの名無しさん
2008/03/04(火) 10:58:13部分的に色合いが変化してたり、ネガポジ反転していても元画像と同じだと判断する方法が欲しかった
やっぱり特徴抽出か
0433デフォルトの名無しさん
2008/03/04(火) 10:59:00どんな画像処理をしたのか見当がついているなら、特徴を抽出する必要はないけどね。
0434デフォルトの名無しさん
2008/03/05(水) 03:11:24RGB変化ならエッジ検出でいいんじゃない。
0435デフォルトの名無しさん
2008/03/06(木) 23:36:38ん?えと、jpeg(てかDCT)の計算式だと0〜255の
8x8ブロックの計算結果が-1024〜1024になる(可能性がある)んよ。
つまり情報量が3bit増える訳なのね。
それを削除するためにjpeg基準テーブルは8以上を指定しているんだな、と。
つまり3bit以上減らすのが前提だと判断してたのよ、俺は。
でも某jpeg本が「超高画質なら1を指定しる」とか書いてたんで
「あれれれ?それマジ有り?」と思ったので聞いてみた。
知ってる人答え教えてちょ!
0436435=423
2008/03/06(木) 23:37:290437デフォルトの名無しさん
2008/03/06(木) 23:41:390438デフォルトの名無しさん
2008/03/06(木) 23:45:230439デフォルトの名無しさん
2008/03/06(木) 23:47:51ま、内部計算次第だけどさ。
ちなみに0-2047は11bitだぞう。
0440デフォルトの名無しさん
2008/03/06(木) 23:48:110441デフォルトの名無しさん
2008/03/07(金) 09:05:15DCTの結果についてはそのとおり
けど、量子化によって、8bitに収めるわけじゃない
量子化したあと、
ハフマン符号化でその範囲の値を受け入れるだけ
0442デフォルトの名無しさん
2008/03/07(金) 21:47:58おお、ありがとう!
そうか、ハフマン忘れてたんだ。
いや、本当にありがとう。今度一杯奢るよ。
0443デフォルトの名無しさん
2008/03/08(土) 21:04:36生の色情報は、RGBのフルカラーで持っています。速度は要求していないので、変換するのは問題ありません。
赤、緑、青のそれぞれの色の差で単純に比較でも良い気はするのですが、65536色では緑に多くビットを割り当てるくらいだし、色の濃さによっては同じ差分でも感じ方が違うと思うので、もう少しましな方法がないかなと思っています。
0444デフォルトの名無しさん
2008/03/08(土) 21:13:280445デフォルトの名無しさん
2008/03/08(土) 21:23:010446デフォルトの名無しさん
2008/03/08(土) 22:04:39色相によっては明度が違って見えるし、
明度が両極端だと彩度の意味がなくなるし、
……
0447デフォルトの名無しさん
2008/03/08(土) 22:19:07そうじゃない人が似ていると判断する色は違うからなぁ
0448デフォルトの名無しさん
2008/03/08(土) 22:22:03FFT前に窓がけしないと、周波数領域の信号レベルの確度が悪くなる
逆FFT後に窓がけしないと、時間領域で接続性が悪い
上の理由から実務上2度窓がけする必要があって、かつ、2度の窓がけ後の結果の
オーバーラップが元信号に戻らないといけない。でも、han窓は1回の窓がけの
結果のオーバーラップで元に戻るように設計されてるから適さない。
0449デフォルトの名無しさん
2008/03/08(土) 22:43:010450デフォルトの名無しさん
2008/03/08(土) 23:18:56まずyuy2にする。それで輝度と色度に分ける。
人間の眼は輝度>色度だから色度の重要さを下げる。
音よりは低いが人間の感じる感触は指数に比例しがちだからそれも考慮する。
ってのを考慮すればそこらのフリーソフトよりは精度上がるよ。
それ以上は研究の分野になる。
アナログ<->デジタルはいつの時代も研究さ。
0451デフォルトの名無しさん
2008/03/08(土) 23:40:01塗料とか製造業の分野では色の違いは黙ってΔE*abで評価するものだ。
0452443
2008/03/09(日) 00:04:22RGBのそれぞれの差に、緑を大めに掛けてみるってこと?
>>445
色が近いかどうかって意味。
赤と青はだいぶ色が違うけど、緑と黄緑は色が近いとかって感じ。
>>446
色とかの判断方法は全然知らないのでちょっと調べてみたんですけど、画像関係のアルゴリズムは奥が深そうで・・・。
>>447
まー、一般的な人が似ている色とするってことで。
>>448
よくわからんけど、サウンド関係ってことかな。
>>450,451
YUY2とか、均等色空間とか、聞いたことない単語が出てきたから、明日調べてみる。
0453433
2008/03/09(日) 13:36:32http://image-d.isp.jp/commentary/color_cformula/Lab.html
http://www11.tok2.com/home/yoshih/color_abc_5.html
多少、感覚と違う値となることはありますが、似ているのに違う色と判断することがないよう、閾値を大きくすることにしました。20とか。
違う色なのに似ていると誤判定されても多少は許される用途なので。
それにしても、規格が多く、変換に使用する値が複数あったりしてややこしいですね。
0454デフォルトの名無しさん
2008/03/09(日) 13:40:320455デフォルトの名無しさん
2008/03/12(水) 15:45:35いいサイト、本などございませんでしょうか。
本をみたりしていますが、なかなかいいものがなくて。
やりたいことは、撮影位置に移動してきた
丸いものの画像を取ったときのずれ量(XY座標)
を検出したいです。
先生方よろしくお願いします。
0456デフォルトの名無しさん
2008/03/13(木) 18:13:55本のタイトルとか。
あと、それで満足できない理由は何かを教えといて。
0457455
2008/03/14(金) 00:37:18すいません。
あと一日調べ倒してから、
再質問することにします。
0458デフォルトの名無しさん
2008/03/14(金) 00:39:340459デフォルトの名無しさん
2008/03/14(金) 02:55:210460デフォルトの名無しさん
2008/03/14(金) 03:16:560461デフォルトの名無しさん
2008/03/14(金) 15:52:040462デフォルトの名無しさん
2008/03/14(金) 17:01:45拡張子をmpgに書き換えてダブルクリック
0463デフォルトの名無しさん
2008/03/14(金) 19:39:31やりたいことから考えると、パターンマッチングよりハフ変換のような気がする。
その「丸いもの」は何?
カメラ視野に入ってきたり出て行ったりするもの?
形や大きさが決まっているならテンプレートマッチングでいいけど。決まっていないならハフかな。
理論が知りたいなら、Forsyth「コンピュータビジョン」あたりが、理論はどうでもよくとりあえずできればいいならOpenCVでいいのでは。
0464455
2008/03/15(土) 03:34:20ご返信ありがとうございます
ハフ変換(円弧)実験してみます。
丸いものは、ちょっと答えられないのですが、すいません。
あと精度を高めるためにサブピクセル処理を調べていますが
いまいち理解ができていないためか、
ハフ変換で円弧検出後、サブピクセル処理をどう実装すればいいか
わかりません。頭悪くてトホホ。
明日、都会までいくので
Forsyth「コンピュータビジョン」
OpenCVの本も買ってみます。
楽しみです。電車の中で読んでみることにします。
ありがとうございます。
制御ソフトとは、また違って画像処理は奥が深く
興味深いです
0465デフォルトの名無しさん
2008/03/15(土) 03:42:070466デフォルトの名無しさん
2008/03/15(土) 09:10:23ディスク? 半導体ウェファー? 月? 鼈?
0467デフォルトの名無しさん
2008/03/15(土) 11:00:17丸いものがいっぱい。
0468デフォルトの名無しさん
2008/03/15(土) 12:51:120469デフォルトの名無しさん
2008/03/15(土) 18:14:49サブピクセル処理、わからなければ元画像を10倍に広げてやれば、元の0.1ピクセル処理したのと同等。
あと、フォーサイス&ポンスの本は理論偏重なのでズバリと書いてあるわけではないし、方向性が違えば全く役に立たない。読んでいて面白いから価値はあるけど。本屋で見てみるべし。
0470デフォルトの名無しさん
2008/03/15(土) 21:42:00灌漑農業の上空写真か。
まるで圧縮画像のブロックノイズだな
0471デフォルトの名無しさん
2008/03/17(月) 21:18:51固定小数点にて表現するときにはどの程度の精度があれば十分なのでしょうか?
自分の考えだとVGAの場合2^10>640であるため符号も込めて10ビットの精度が必要
であると思うのですが如何でしょうか?
0472デフォルトの名無しさん
2008/03/17(月) 21:48:270473デフォルトの名無しさん
2008/03/17(月) 22:51:060474デフォルトの名無しさん
2008/03/18(火) 03:25:33・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
糞だけど、政治的な理由で無理やり使わされているんですよね。
もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。
・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
バグレポートなどしてはいけません。改善要求などもってのほかです。
あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
なんて話が出たら力強く机を叩き、会議室を出ましょう。
あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。
糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
0475デフォルトの名無しさん
2008/03/18(火) 04:49:43いっぱいありすぎてわからん
0476デフォルトの名無しさん
2008/03/18(火) 15:34:410477デフォルトの名無しさん
2008/03/18(火) 16:42:140478デフォルトの名無しさん
2008/03/18(火) 17:50:020479デフォルトの名無しさん
2008/03/18(火) 18:15:390480デフォルトの名無しさん
2008/03/18(火) 19:41:170481デフォルトの名無しさん
2008/03/18(火) 22:28:54同士でないのは、奴隷ニダ。
0482デフォルトの名無しさん
2008/03/20(木) 11:16:200483デフォルトの名無しさん
2008/03/25(火) 13:20:42pythonなら沢山いるのかな
ほとんどはc?
0484デフォルトの名無しさん
2008/03/26(水) 02:37:08> pythonなら沢山いるのかな
どちらも好きだが本格的に使うに至らない
0485デフォルトの名無しさん
2008/03/26(水) 02:49:370486デフォルトの名無しさん
2008/03/26(水) 04:46:31何か遅いよなぁと思いつつJava
0487デフォルトの名無しさん
2008/03/26(水) 21:10:17lispの画像処理、いろいろあるけど
OpenCVみたいにメジャーなのはどれ?
0488デフォルトの名無しさん
2008/04/03(木) 22:12:23すげえ
0489デフォルトの名無しさん
2008/04/03(木) 22:32:58確かにすげぇ。
ピンボケしても元の情報って落ちてないのか。
落ちてると思い込んでた。
0490デフォルトの名無しさん
2008/04/03(木) 22:43:36これはデコンボリューションの1種という捉え方であってるのかな…
0491デフォルトの名無しさん
2008/04/03(木) 22:46:320492デフォルトの名無しさん
2008/04/03(木) 22:57:27研究成果を活かしたベンチャーらしい
だれか興味がある人は元の論文読んでくれ
0493デフォルトの名無しさん
2008/04/03(木) 23:05:47この"Light Field Camera"ってカメラ自体も特殊なんじゃねーの?
http://dc.watch.impress.co.jp/cda/parts/image_for_link/132797-8249-1-1.html
0494デフォルトの名無しさん
2008/04/03(木) 23:28:32http://graphics.stanford.edu/papers/fourierphoto/
http://graphics.stanford.edu/projects/lfmicroscope/
センサの手前に挿入するマイクロレンズが肝で、
4次元ライトフィールドをキャプチャできる代わりに解像度が犠牲になります。
本当にありがとうございました。
0495デフォルトの名無しさん
2008/04/04(金) 00:41:38リンクにある顕微鏡版のはyoutubeにデモがあがってたな
0496デフォルトの名無しさん
2008/04/04(金) 07:52:55この手法を応用して、もっと別な面白いことに発展したらいいね。
0497デフォルトの名無しさん
2008/04/04(金) 08:54:400498デフォルトの名無しさん
2008/04/04(金) 09:01:18ただ、タイトルが「ソフトウェア技術」となっているのは誤解を招きやすい。
0499デフォルトの名無しさん
2008/04/04(金) 10:09:20発表者がマイクロレンズって言ってたのをそのまま書いただけだろ。
ボディとレンズの間にマイクロレンズがあるって、あとから訂正されてるし。
0500デフォルトの名無しさん
2008/04/04(金) 10:33:540501488
2008/04/04(金) 21:16:52光学屋には面白いけど、画像処理はそこまで
複雑じゃないよなあ
0502デフォルトの名無しさん
2008/04/04(金) 21:33:560503デフォルトの名無しさん
2008/04/05(土) 01:00:37>>494の2つ目の論文(SIGGRAPH 2005採択)を読んだ上で「そこまで複雑じゃない」と言ってる?
4Dライトフィールドと2D写真の関係を周波数空間で解析する理論のほうもかなり興味深いと思うけどなぁ
0504デフォルトの名無しさん
2008/04/11(金) 15:33:180505デフォルトの名無しさん
2008/04/11(金) 16:01:32いくらでもいるだろ。このスレでもアセンブラの話をしてるやつがいた。
ただ、言語の話はスレ違い。
0506デフォルトの名無しさん
2008/04/12(土) 07:01:580507デフォルトの名無しさん
2008/04/15(火) 17:48:02昔、VBで書いてた
0509デフォルトの名無しさん
2008/05/01(木) 00:28:36繋がった図形をどうやって抽出すればいい?
背景は基本的に連続的だが規則性はない
抽出するものは例えば中が塗られたいびつな円とかだけど輪郭は、ぼやけてる
抽出条件は基本的に周りより暗いってことだけ
人間がみれば見つけられるが、輪郭強調すると背景のパターンも強調されてしまう
背景は暗い部分もあれば明るい部分もあり、閾値は使えない
0510デフォルトの名無しさん
2008/05/01(木) 00:37:26何で背景は暗い部分と明るい部分に分かれるの?
安定した状態にならない理由は?
0511デフォルトの名無しさん
2008/05/01(木) 07:50:542階微分とって観察してみれば?
0512デフォルトの名無しさん
2008/05/01(木) 21:36:440513デフォルトの名無しさん
2008/05/02(金) 10:09:170514デフォルトの名無しさん
2008/05/02(金) 11:46:16深刻なバグあったりしないですか?
うちは挙動がおかしかったので前のバージョンに戻しました
0515デフォルトの名無しさん
2008/05/02(金) 11:51:370516デフォルトの名無しさん
2008/05/02(金) 18:53:26面積・幅・形状よって適した方法が変わるので、モノは何?
言いたくなければ、近いものでもWebイメージから指定したら?
汎用の回答でいいなら、「Photoshopでアンシャープ後、2値化する。」
0517デフォルトの名無しさん
2008/05/03(土) 13:20:46http://www.mip.informatik.uni-kiel.de/~wwwadmin/Software/
ver 2.5.0で問題なく動いていたプログラムが
ver 2.6.1にしたとたんセグメントフォルトで落ちるようになった
何かの関数を連続で呼ぶと関係ない配列データの中身を書き換えているぽい
誰か使ってる人いないの?
画像の幾何学処理してくれるlibraryって他にある?
0518デフォルトの名無しさん
2008/05/03(土) 18:15:49デバッガ使えばすぐにどこが悪いか分かるだろう。
0519デフォルトの名無しさん
2008/05/05(月) 02:07:10使ってるよ
0520デフォルトの名無しさん
2008/05/05(月) 10:36:36と
BIAS::Vector3<double> v;
v=hoge();
を繰り返し呼ぶと答えが違う
c++の行列計算はもうublas以外信じねえわ
0521デフォルトの名無しさん
2008/05/05(月) 23:55:15x86では普通
0522デフォルトの名無しさん
2008/05/06(火) 00:06:580523デフォルトの名無しさん
2008/05/09(金) 12:04:200524デフォルトの名無しさん
2008/05/09(金) 13:17:07おやつ前にはできるだろ。
0525デフォルトの名無しさん
2008/05/09(金) 13:27:29>>523
mDibでググれ
0526あいちゃん
2008/05/09(金) 13:29:300527デフォルトの名無しさん
2008/05/09(金) 13:33:270528デフォルトの名無しさん
2008/05/09(金) 14:33:44に一票
0529デフォルトの名無しさん
2008/05/09(金) 14:36:44作る技術もないのにエラソーにw
0530デフォルトの名無しさん
2008/05/09(金) 14:40:23DLL作ったことありませんとか、BMPの扱い方が分かりませんのレベルか?
0532デフォルトの名無しさん
2008/05/09(金) 15:09:3410行程度のプログラムに「作る技術」もないだろ
0533デフォルトの名無しさん
2008/05/09(金) 16:01:11と思ってるくさい
0534デフォルトの名無しさん
2008/05/09(金) 18:08:28>>532
10行程度なら書いてみな? 無理だろほーらばかw
0535デフォルトの名無しさん
2008/05/09(金) 18:23:430536デフォルトの名無しさん
2008/05/09(金) 18:29:08大正解
おめでとう
0537523
2008/05/09(金) 18:39:14ありがとう
0538デフォルトの名無しさん
2008/05/09(金) 18:39:45ソースがあれば何でもできると思っている基地外発見ww
0539デフォルトの名無しさん
2008/05/09(金) 18:42:020540デフォルトの名無しさん
2008/05/09(金) 18:45:320541デフォルトの名無しさん
2008/05/09(金) 18:46:59おまえのせいで荒れてるのに、不自然なんだよ。
自演してんじゃねー、ボケ。
0542デフォルトの名無しさん
2008/05/09(金) 18:47:46どういたしまして
0543名無し募集中。。。
2008/05/09(金) 21:31:000544デフォルトの名無しさん
2008/05/09(金) 22:06:40現在様々なブレンドモードに多対応させるため、いろいろ組んでるのですが、
通常のアルファブレンドの部分でどうしてもエッジが黒ずんでしまいます。
合成前のイメージはGDIなどで貼り付けた場合は黒ずまないので補間処理が
間違っている訳ではないみたいなのですが…
byte tb;//前景色(青)
byte t;//背景色
byte ta;//前景のアルファ
(((tb - t) * ta) >> 8) + t
これを各色回してるのですが、どこを間違っているのでしょうか?
0545デフォルトの名無しさん
2008/05/09(金) 22:21:15それbyteじゃ駄目だろう。
あとαが0〜255なのに、256で割ったら駄目だろう。
0546デフォルトの名無しさん
2008/05/09(金) 22:33:23byteは演算式の中ではintに自動格上げされるから問題ないだろ
0547デフォルトの名無しさん
2008/05/09(金) 22:36:33回答ありがとうございます。
byteは引き算が入ると自動的にintにアップキャストされるはずですが…
αを256で割るのはどこのページを見ても256で割ってるor8ビットシフトしてる
のであってるのかと思いましたがそうではないのでしょうか?
とりあえず、変数をdoubleにし、255で割ってみましたがだめでした orz
0548デフォルトの名無しさん
2008/05/09(金) 22:39:52GDI+で言うPixelFormat32bppPARGB
0549デフォルトの名無しさん
2008/05/09(金) 22:41:100550デフォルトの名無しさん
2008/05/09(金) 22:50:25それはないです。ちゃんとPixelFormat32bppArgbとなっています。
>>549
αはGDIで合成したときは黒ずまないのであってると思いますが…
一応補間部分の式も載せておきます。
byte c1, c2, c3, c4;//各ピクセルの色
byte c1a, c2a, c3a, c4a;//各ピクセルのα
float px, py;//位置
float pp = px - Math.Floor(px);
float qq = py - Math.Floor(py);
float ip = 1 - pp;
float iq = 1 - qq;
float a = (ip * ((iq * c1a) + (qq * c3a))) + (pp * ((iq * c2a) + (qq * c4a)));
float c = ((ip * ((iq * c1 * c1a) + (qq * c3 * c3a))) + (pp * ((iq * c2 * c2a) + (qq * c4 * c4a)))) / ta;
こんな感じなのですが…
0551デフォルトの名無しさん
2008/05/09(金) 23:08:12cの計算でα掛けちゃってるのが悪いんじゃないか?
0552デフォルトの名無しさん
2008/05/09(金) 23:28:23元々cでアルファは掛けてませんでしたが、その頃からすでに黒い線は
出ていたので、αを掛けてる例もあったので試してみましたが… orz
0553デフォルトの名無しさん
2008/05/10(土) 00:09:480554デフォルトの名無しさん
2008/05/10(土) 00:33:26画像は32bitARGBな画像で、背景がα=0でないとき、重ねるイメージを0.5px移動や回転など
で1px未満でずれたイメージのエッジ部分が黒ずんで見えます。
0 0.33 0.67 1 (px)
│
└─┐
│←こことか 重ねたイメージ
└─┐
│←こことか
└─┐
背景 │
└─...
上の0 < x < 1の部分が黒(灰色?)っぽくみえます。
0555デフォルトの名無しさん
2008/05/10(土) 00:40:230 0.33 0.67 1 (px)
│
├─────┐
│//////////│←こんな風に黒っぽく
│//////////│
│//////////│ 重ねたイメージ
│//////////│
│//////////│
└─────┼──...
│////
背景 │...
0556デフォルトの名無しさん
2008/05/10(土) 00:48:30αと関係ないだろ・・・・・・・・・・・・・・
0557デフォルトの名無しさん
2008/05/10(土) 01:39:34マジすか orzorzorz
でもなぜ変形後のイメージをGDIで重ねたときは黒っぽくならないんだろ…
0558デフォルトの名無しさん
2008/05/10(土) 01:53:08いいから一回描画する画像のαが0のピクセル全部を緑色とかにしてやってみろ。
今度は暗くならず緑色が出てれば間違いなくバイリニア補完での色漏れ。
0559デフォルトの名無しさん
2008/05/10(土) 02:10:59やってみました。
GDIの補間はバイリニアになってますが、暗くならず、ちゃんと緑になってます。
ただ、自前のバイリニアだと暗くなってます orz
しかも、もっとキモイ事に32bitPNGで保存したときは黒ずみが消えているという…
何をしたWinForm orzorz
0560デフォルトの名無しさん
2008/05/10(土) 02:29:44説明わかりにくいし、状況小出しだし、もうめんどう。
後は自分でがんばりや。
0561デフォルトの名無しさん
2008/05/10(土) 03:02:22255なのに対して、少し減っている事がわかりました。
やはりアルファブレンドの処理で何かやらかしていたようです。
>>560
とりあえず原因がつかめたのでどうにかなりそうです。
長々とおつきあいいただきありがとうございました。
//どとねとってどこ行っても嫌われてるのは何でだろう?
0562デフォルトの名無しさん
2008/05/10(土) 03:59:36補間一つ取っても、どんなアルゴリズムで実装されているのかわからないメソッドなんかがあるから嫌われる。
# なんだよ「『HighQuality』BiCubic」って……
0563デフォルトの名無しさん
2008/05/10(土) 11:16:12字面通りに捉えれば、BiCubicの高精度版ってだけなんじゃね?
小数点以下の有効桁数の問題なのでは。
0564デフォルトの名無しさん
2008/05/10(土) 11:23:070565デフォルトの名無しさん
2008/05/10(土) 13:11:560566デフォルトの名無しさん
2008/05/10(土) 14:41:37ドトネトのはGDI+のラッパーだからドトネトにもあるよ
0567デフォルトの名無しさん
2008/05/10(土) 16:38:40まずは自分を疑えと。話しはそれからだ。
0568デフォルトの名無しさん
2008/05/10(土) 17:02:310569デフォルトの名無しさん
2008/05/10(土) 19:04:41だから>>562は「どとねとってどこ行っても嫌われてるのは何でだろう?」への回答としては不十分だって話だろ
0570デフォルトの名無しさん
2008/05/10(土) 21:02:36コード張ってくれなきゃ逆切れする奴もいるし、
.net屋だからというのは偏見だと思うな。
0571デフォルトの名無しさん
2008/05/10(土) 23:19:530572デフォルトの名無しさん
2008/05/11(日) 01:40:54よい基準ありますか
0573デフォルトの名無しさん
2008/05/11(日) 01:47:20それ.NET使いに関係なくどの言語・基盤技術上でも底辺プログラマには共通
0574デフォルトの名無しさん
2008/05/11(日) 02:48:290575デフォルトの名無しさん
2008/05/11(日) 03:21:590576デフォルトの名無しさん
2008/05/11(日) 05:37:40勃起したらイラスト
萎えたら写真
俺の基準
0577デフォルトの名無しさん
2008/05/11(日) 06:02:53もう釣りにしか見えないけど、自分が絶対断れない立場でこれをやれといわれたら
光の分布をチェックすると思う。方向ならなおよし。
0578デフォルトの名無しさん
2008/05/11(日) 07:15:59詳しく
写真から3Dモデルを作るくらい難しい?
0579デフォルトの名無しさん
2008/05/11(日) 07:57:020580デフォルトの名無しさん
2008/05/11(日) 08:22:41額が映っていたり遠近法で歪んで見えると実写だろ
3DCGは?
0581デフォルトの名無しさん
2008/05/11(日) 08:50:420582デフォルトの名無しさん
2008/05/11(日) 09:25:43両方やって妥当なほうを選択するだろうから
手を加える割合によるんじゃね。
0583デフォルトの名無しさん
2008/05/11(日) 10:52:48インターネット上に転がっているイラストや写真をどんどん喰わせて出力、
抽出されたパラメータを眺めて相違点を取り出し実装するのが一番現実的
じゃないか?
有意な相違点がなかったら? それは区別できないってことだ。
0584デフォルトの名無しさん
2008/05/11(日) 15:56:530585デフォルトの名無しさん
2008/05/11(日) 17:09:36これらのスレを有効活用してくれ
http://set.bbspink.com/test/read.cgi/erocg/1209311236/
http://set.bbspink.com/test/read.cgi/erocg/1154381933/
0586デフォルトの名無しさん
2008/05/11(日) 18:03:27だろうなあ。
今、2割誤判定する方法をふたつ作ったので
こういうのを増やしていってAdaBoostなんかで繋げばいいのかな。
>>584
イラストは縁取りがある判定は一番初めにやったがダメだった。方法がダメなのかもしれないけど、
(1). 微分フィルタでエッジを出す
(2). 暗い色、または鮮やかでない色を抽出
(3). 3近傍内に(1)がある場合、3均衡内に(2)がある割合を求める
ってしたが、縁取りが無いイラストがあったり、あっても縁取りの色がイラストによってまちまちなのと
写真もエッジが出るあたりは暗くなっているので単純に暗い色でやるとうまくいかなかった。
まずは、イラストで縁取りされている輪郭線の色特徴からかな・・・。
0587デフォルトの名無しさん
2008/05/11(日) 18:42:55色の変化が機械的に整っている。
0588M1
2008/05/11(日) 20:50:55ネットで調べると情報は多くあるが内容は少ない。参考書探そうとすると参考とできる書籍自体がない(´・ω・`)
学部ではOpenCVで画像処理やってました。機械の制御の研究室なので、誰も当てにできないヽ( ´Д`)ノ;
0589デフォルトの名無しさん
2008/05/11(日) 21:12:20David A.Forsyth (著), Jean Ponce (著)
0590デフォルトの名無しさん
2008/05/11(日) 21:48:51論文嫁
0591デフォルトの名無しさん
2008/05/11(日) 21:49:510592デフォルトの名無しさん
2008/05/12(月) 01:44:460593デフォルトの名無しさん
2008/05/12(月) 08:40:24個々の判定方法の出力をうまいことひとつにまとめることが出来るなら、
その出力を利用してどちらかを判定する部分に、学習を行わせるツールを作成するといいよ。
面倒だったら、いくつか初期設定した後、どちらかがはっきりしている
1000枚くらいの画像を利用して、GAで境界値(または値の分布表)を
収束させると、うまくいくときは楽でいいだろう。GA部分の作成はたいした手間でもないし。
あとは勝ち残ったアルゴリズムに未知の画像を分類させて、分類に利用する既知の画像を
増やしていくことで、10万枚くらいまでデータを増やせれば、代表的な画像の判定なら
かなりのところまで精度を上げられると思うよ。それ以上は難しいだろうが。
0594デフォルトの名無しさん
2008/05/12(月) 08:42:14そういう大学で、大学院があるなら、画像研究をやってる研究室があるだろ。
そこにいって相談するのが一番早い。
ないなら、教授のつてで他大学の研究室を紹介して貰え。
縦割りの大学に将来はないぞ。
0595デフォルトの名無しさん
2008/05/12(月) 10:34:01自宅警備員が偉そうに大学語るなよ(笑)
0596デフォルトの名無しさん
2008/05/12(月) 10:48:01cinii辺りで検索してみれば?
0597デフォルトの名無しさん
2008/05/12(月) 14:05:34その程度で難しいって・・・スキル低いやつだなww
0598デフォルトの名無しさん
2008/05/12(月) 14:29:39日本語よく読めよ
0599デフォルトの名無しさん
2008/05/12(月) 17:43:56知識を無理に披露しようとした>>523かな。乙w
0600デフォルトの名無しさん
2008/05/12(月) 18:29:24>>519
boost.gil何に使ってます?
0601デフォルトの名無しさん
2008/05/12(月) 21:50:240602M1
2008/05/13(火) 12:28:28レスthx!やっぱ論文とか他の研究室あたるしかないようだな・・・
>>589
\14,000・・・・
図書館に申請か・・・・・
マンドクサ('A`)
0603デフォルトの名無しさん
2008/05/13(火) 18:54:38どうすればいいか分かる方いらっしゃいましたら教えてくださいm(__)m
0604デフォルトの名無しさん
2008/05/13(火) 19:28:50http://www.ss.iij4u.or.jp/~somali/web/im_example/quantize.html
こういう感じ?。
0605デフォルトの名無しさん
2008/05/13(火) 22:36:388ビットカラーBMPはパレットカラーだからパレットサイズが馬鹿にならない罠。
0606デフォルトの名無しさん
2008/05/15(木) 10:06:12jpeg で圧縮後のサイズを指定できるという書き込みを見かけて、最近また
そういうのができるといいと思い出して、やり方を探しているが分からない。
quality 指定の説明しかない。サイズ指定って出来ないですよね。
0607デフォルトの名無しさん
2008/05/15(木) 10:56:48予め用意しておいた複数の量子化テーブルで圧縮試行を繰り返す、みたいな感じになるのかな・・・
0608デフォルトの名無しさん
2008/05/15(木) 11:36:45Qualityとファイルサイズの関係はだいたいどの画像も同じような曲線になるから
近似関数を求めておいて、適当なQualityで圧縮してから逆算してみるとか。
単純に二分探索でも良さそうだが。
0609デフォルトの名無しさん
2008/05/15(木) 14:16:55どう作ればいいか載ってるサイトか本ありますか?
0610デフォルトの名無しさん
2008/05/15(木) 14:28:450611デフォルトの名無しさん
2008/05/15(木) 14:41:02http://hobby11.2ch.net/test/read.cgi/phs/1148931749/
0613デフォルトの名無しさん
2008/05/15(木) 15:54:12ファイルの話で、どうしても指定サイズ丁度にしたいのなら、
圧縮した後、非圧縮部分を付け加えて指定サイズにするのが簡単だ。
0614612-606
2008/05/15(木) 23:23:52写真のJpegデータをトリムした後、Exif ヘッダ内に埋め込まれた2つの画像
データも更新して置こうと思っているのだが、小さい縦横の画像のJpegデータ
を作ると、そのサイズが大きくなって、Exif ヘッダに収まらない。(で今は
収まらなければ Exif 形式を諦めている。デジカメではうまく収まるように
よく作っているもんだと感心している。)
0615デフォルトの名無しさん
2008/05/16(金) 17:20:31どうすれば、できるのでしょうか。
画像データが複数ありバッチ処理できると良いのですが。
具体的には、
画像データの空白(白色)以外の部分に外接する四角形と
画像データの外周との幅が、指定された値になるよう、
余白部分を切り取ったり、追加したりする機能です。
よろしくお願いします
0616デフォルトの名無しさん
2008/05/16(金) 17:28:090617デフォルトの名無しさん
2008/05/16(金) 18:13:010618デフォルトの名無しさん
2008/05/16(金) 18:17:480619デフォルトの名無しさん
2008/05/16(金) 18:29:150621デフォルトの名無しさん
2008/05/16(金) 18:40:570622デフォルトの名無しさん
2008/05/16(金) 19:51:550623615
2008/05/16(金) 20:52:18スレ違いですか。申し訳ありません。
ググるキーワードか、お薦めスレ等を教えて頂けると幸いですが。
よろしくお願いします。
0624デフォルトの名無しさん
2008/05/16(金) 21:59:20Express EditionならGDI+を使えばJPEG、TIFF、BMP、PNGを
読み込むことができる。
Standard以上でMFCが使用できるならCImageクラスを使用するなど
できますよ。
0625デフォルトの名無しさん
2008/05/16(金) 22:57:30Photoshopでアクション(SelectAll ->領域をshrink->領域反転->削除)を設定し、フォルダごと適用すればいいのでは。
>617
OpenCVのサンプルコードにあったと思う。とりあえずOpenCVインストールして、あとはそちらのスレへ。
0627615
2008/05/17(土) 11:09:43レスありがとうございます。
今現在は理解できませんが、勉強いたします。
0628デフォルトの名無しさん
2008/05/17(土) 11:38:51>Photoshopでアクション(SelectAll ->領域をshrink->領域反転->削除)を設定し、フォルダごと適用すればいいのでは。
これだとデータを削ることになるジャマイカ。>615の目指すところとは違うと思うぞ。
0629デフォルトの名無しさん
2008/05/17(土) 11:57:04Photoshopアクション(カンバスサイズの拡張->上下左右20ピクセル)だと、元画像を削らない。
0630デフォルトの名無しさん
2008/05/17(土) 12:05:12もともとある程度の白枠があるわけね?
それなら、アクション(位置(0,0)を許容値0で自動選択->削除->カンバスサイズの拡張->上下左右20ピクセル)。
0631デフォルトの名無しさん
2008/05/17(土) 13:54:360632デフォルトの名無しさん
2008/05/19(月) 16:22:24振幅スペクトルって2次元ベクトルを足して1次元にしてるだけにしか見えないんですがー
0633デフォルトの名無しさん
2008/05/19(月) 17:20:11すごく初歩的なことをお尋ねします。
CMYKカラーのJpegファイルには、解像度(dpi)情報は含まれていないのでしょうか。
RGBカラーの場合は、取得することができているのですが・・
0634デフォルトの名無しさん
2008/05/19(月) 18:23:300635デフォルトの名無しさん
2008/05/19(月) 19:54:25とりあえず、そのファイルをうpしてみろ
0636デフォルトの名無しさん
2008/05/19(月) 22:09:40フーリエ記述子って知らんけど、フーリエ変換からのアナグラムと同じだと考えると、
振幅とパワースペクトルとの違いは位相成分なので、起点が違うんじゃね?
パワースペクトルだけだと形の同一性しか分からないけど、位相まで含めれば向きが特定できるとか。
0637デフォルトの名無しさん
2008/05/22(木) 19:43:11かなり亀レスだけど研究に使ってる
0638デフォルトの名無しさん
2008/05/22(木) 21:45:40あるよ。規格上は。
現物のファイルでは見たこと無いな
0639デフォルトの名無しさん
2008/05/22(木) 23:40:410640デフォルトの名無しさん
2008/05/23(金) 06:32:39Bitmapクラスに画像イメージを作成・編集し
Bitmap.Save にて Tiff フォーマットを指定して保存しています
この時に Tiff が圧縮された状態で保存されてしまうのですが
無圧縮での保存は可能なのでしょうか
よろしくお願い致します
0641640
2008/05/23(金) 07:27:32EncoderValue.CompressionNone
を指定する所までは行ったのですが、実行すると圧縮されている・・・
0642デフォルトの名無しさん
2008/05/23(金) 07:40:14.NETスレに池
0643デフォルトの名無しさん
2008/05/23(金) 07:49:350644デフォルトの名無しさん
2008/05/23(金) 17:18:340645デフォルトの名無しさん
2008/05/23(金) 18:45:59まだコード書けないのか。おまえ何でム板にいるんだ?
0646デフォルトの名無しさん
2008/05/23(金) 22:14:520647デフォルトの名無しさん
2008/05/23(金) 23:20:15>>645
0648デフォルトの名無しさん
2008/05/24(土) 01:29:240649デフォルトの名無しさん
2008/05/24(土) 06:13:080650デフォルトの名無しさん
2008/05/24(土) 10:37:07現在ガウスぼかしの処理を書いてるのですが、640x480範囲5で1枚あたり0.5秒もかかって
しまい、非常に遅いです。一応1次元に落としてはいるのですが、重み付きぼかしの場合、
通常のぼかしのように処理済みのピクセルの結果を流用することができないため、どう
計算量を減らすのかわかりません。
SSEも見様見真似で使ってみましたが、アルファ加重なしで40%高速化、ありではSSEなしと
同じ速度でした。これはたぶん書き方が悪いのだとは思いますが…
なにか参考になるところ、もしくは検索キーワードをいただければうれしいです。
よろしくお願いします。
0651デフォルトの名無しさん
2008/05/24(土) 10:48:04計算上問題がなければ、縦5ピクセルx横1ピクセルの加重平均を横一列分計算して、
次にその結果の横5つを加重平均するようにすれば多少は処理を減らせる。
まあ、それでもぼかしって基本的に参照するピクセルが多くなりがちだからそうそう高速化は。
0652デフォルトの名無しさん
2008/05/24(土) 11:07:40具体的に、0.5秒かかっているときのカーネルの大きさ(or ガウシアンの標準偏差)はどれくらい?
0653デフォルトの名無しさん
2008/05/24(土) 11:10:320654デフォルトの名無しさん
2008/05/24(土) 11:20:24例えば下のような図があったときに、1〜11のそれぞれ領域を、
隣接する他の領域と異なる色で塗り分けるプログラムを作りたいのですが、
各領域の色を決定するアルゴリズムにはどういうものがありますか?
〈`ー─-、_ノ^j
`> <__, ─-、____
/ j / ̄ ̄ ̄Tー‐─┬''⌒ヽー-- 、
r' /、 1 / | 5 | 7 | |9
└---─、 / ` ー──/ 3 | │ | l |
\ / / ┌┴─‐─┴┐ / 8 l |
\ / 2 /ー─ ----l 6 |‐┤ l |
V / 4 └──‐──┘ | l |
し个 、 / | ハ〈
| ` ーl─‐┬─----------──┬─イ´ ̄ヽヽヽ
| /ヽ | | ハ 〉 〉 〉
| / | | | / │ / 〈ノ
| | | | | / | /
__/ | __/ |10 __/ | __/ |10
(__」 ゙ー-‐' ゙ー-‐'(___」 人
(__)
(__)11
0655デフォルトの名無しさん
2008/05/24(土) 11:24:560656650
2008/05/24(土) 11:54:39とりあえずそうしているのですが、その結果が0.5秒です orz
>>652
5です。 10だと約1秒でしたので、カーネルサイズと比例関係になっていると思います。
>>653
GPUですか…
DirectXは全くさわったことがないのでそこから始めなければならないんですよね… orz
もしGPUを使うとしたらシェーダは自分で書かなければならないのでしょうか?
0657デフォルトの名無しさん
2008/05/24(土) 12:12:570658デフォルトの名無しさん
2008/05/24(土) 12:15:13いっそCUDAかCAL使うのも手だけど。
0659デフォルトの名無しさん
2008/05/24(土) 12:15:320660デフォルトの名無しさん
2008/05/24(土) 12:29:26速度比較のお試し程度ならこれで十分じゃない?自分で理解できた方が良いけどさ。
0661650
2008/05/24(土) 12:49:23見込みはないのかな… 周りとの平均をとる以上無理か orz
>>657,658
やっぱり自前でシェーダ書かなければ無理ですよね orz
というか、かなり大きめの画像(HD以上)も扱えるようにしたいのですが、テクスチャ作れますかね?
>>660
ありがとうございます。
見た感じなんかCとはちょっと違いますね。
大きくは違わないけどCのノリで行ったら痛い目見そうだ
0662デフォルトの名無しさん
2008/05/24(土) 13:07:29クォリティ下げていいなら移動平均にすれば大きくぼかしても負荷ほとんど増えないが。
0663デフォルトの名無しさん
2008/05/24(土) 13:18:35擬似ガウシアンだよな。
0664デフォルトの名無しさん
2008/05/24(土) 13:21:08キャッシュのヒット率を考えた方が速くなると思うよ。
0665デフォルトの名無しさん
2008/05/24(土) 13:24:310666650
2008/05/24(土) 17:51:01>>662
移動平均ということはモーションブラーのようにちょっとずつずらして
いくつも重ねてレンダリングするということでしょうか?
>>663
調べてみましたが、これも良さそうですね。 あんまり見た目も変わらないですし。
>>664
基本的に全部のピクセルを順番に走査するのであまり変わらないような気もしますが…
そこまでキャッシュミスするものなのでしょうか?
>>665
OpenCVですか。 言葉は聞いたことがあるのですが、どんなものなのでしょうか?
ちょっと調べてみます。
0667デフォルトの名無しさん
2008/05/24(土) 18:27:49ちなみに、ガウシアンカーネルをコンボリューションしているの?FFTしてから掛け算しているの?
一般的に、前者は遅い。
ぼかしくらいで、OpenCV導入することはないと思うけど、OpenCVのブラーはたぶん後者。
3次元でブラー掛けた時、FFT2回分の時間と同じくらいだった気がするので。
0668650
2008/05/24(土) 19:13:06>>651のように縦横別々に分けて掛けてます。
この方法だとO(2n)になるのでFFTよりは速い(たしかO(nlogn)だったと思うので)のでは
ないかと思うのですが、どうでしょうか?
いろいろ試したところ、通常のぼかしやカーネルの小さいガウスぼかしを重ねがけするのが
結果的にも時間的にもいい感じなのでもうちょっと調べてみます。
0669デフォルトの名無しさん
2008/05/24(土) 19:44:02その方法ではせいぜいO(n^2)までしか行かない
縦横別々にFFTを使うほうが効率がいい
0671デフォルトの名無しさん
2008/05/24(土) 20:26:42用途にもよるけどAvisynthのフィルタもいろいろな処理のソースあるよGPLだけど。
0672デフォルトの名無しさん
2008/05/24(土) 20:34:060673デフォルトの名無しさん
2008/05/24(土) 20:34:190674デフォルトの名無しさん
2008/05/24(土) 20:58:54Window Sizeは5×5
Pentium-4 2.4GHzで640×480、24ビットカラーで70ms
同8ビットグレイスケールで20ms
コンパイラはVS.net 2003 ProのC++でSSEもアセンブラもなし最適化は/G6
実数演算しているので整数演算にすればもう少し速くなると思う。
このくらいの速度はでるという参考にでも。
0675デフォルトの名無しさん
2008/05/24(土) 21:05:34実装アルゴリズムもソースも、言語すら書かれていないというのに、
どうしてこんなに速いだの遅いだの言う話が進むのか。みな超能力者なのか。
とおもたよ。
0676デフォルトの名無しさん
2008/05/24(土) 21:07:590677デフォルトの名無しさん
2008/05/24(土) 21:17:20「遅い」と言われたら、だいたい原因の想像がつくからだよ
0678デフォルトの名無しさん
2008/05/24(土) 21:29:29速さ、な。
650が現状どの程度計算量を減らす手段をとったのか正しくわからない状態では、
適切な助言はできないだろ。もしかしたら、環境が遅いだけで650は最速に近い
アルゴリズムを実装しているのかもしれないぞ。
いずれにしても、ワークを直接ポインタで操作しているという前提で、汎的な工夫なら、
1.640x480なら、650x490のワークを利用することで境界判定をなくして
2.1次元化して座標からのアドレス計算を減らして
3.平均化も縦横個別に1次元化して(>>651)
4.必要な精度にもよるが適当でいいなら固定小数点化して整数演算に帰着させる
くらいしかないんじゃないかな。
0679650
2008/05/24(土) 21:40:10ろくに数学をやってないのに手を出すべきじゃなかったかもしれません orz
>>674
(゚Д゚)
>>675
ソースが糞だからだと思います。
しかし、自分も糞なので糞が直しても糞にしかなりません。
>>678
現在は2と3をやってます。
1はコピーに時間がかかりそうですが、コピーはしないのでしょうか?
0680デフォルトの名無しさん
2008/05/24(土) 23:58:56(気持ちに余裕があるときクーリ&ターキの大発明を理解したらいい。元はガウスだっけ?)
FFTは特にFFTWくらい高速なものになると理解困難。
サイズによってアルゴリズム変化するらしい。
使い方もちょっと特殊。
ま、何も考えずに使いたければ、OpenCVにIPL組み込むことだ。ボカシ命令実行するだけで、すべてやってくれる。
0681デフォルトの名無しさん
2008/05/25(日) 01:12:20汎用的な圧縮アルゴリズム以外で。
0682デフォルトの名無しさん
2008/05/25(日) 01:21:480683デフォルトの名無しさん
2008/05/25(日) 03:08:35自分で考えれば良いんじゃない?
これだけじゃ、これぐらいしか回答できない
PNGにデータを保存すれば良いんじゃない?
可逆圧縮だし、8bitデータも扱えるし
何も意識せず、保存したいならGDI+で良いと思うよ
アルゴリズムも気にする必要もない
0684デフォルトの名無しさん
2008/05/25(日) 08:17:15BMPで画像サイズが小さいなら、24ビットにした方が小さくなる。
0685デフォルトの名無しさん
2008/05/27(火) 09:41:00JavaServletから使いたいです。
0686デフォルトの名無しさん
2008/05/27(火) 11:39:52Serveletから使えるかはしらね。
0687デフォルトの名無しさん
2008/05/27(火) 13:18:56いいですね!
0688デフォルトの名無しさん
2008/05/28(水) 10:11:210689デフォルトの名無しさん
2008/05/29(木) 19:00:050690デフォルトの名無しさん
2008/05/29(木) 23:44:57普通に、SDKのクラス使えばできる。
java 画像変換でぐぐれ!
0691デフォルトの名無しさん
2008/06/01(日) 02:28:32http://en.wikipedia.org/wiki/Shape_context
概念はわかったけど、このshape context histogramがどう作られてるのか
さぱーりわかりません。
Step 2: Computing the shape context
のところ。
0692デフォルトの名無しさん
2008/06/01(日) 16:47:50□□□など文字化けが起こるのですがいい解決方法がありませんか?
0693デフォルトの名無しさん
2008/06/01(日) 19:15:220694デフォルトの名無しさん
2008/06/01(日) 20:35:150695デフォルトの名無しさん
2008/06/02(月) 21:01:37まるかいてー、角度でわけてー、半径でわけてー、
その半径のわけかたはー、log っぽくてー、
で、点の数をかぞえるー
0696デフォルトの名無しさん
2008/06/03(火) 00:46:49アドビのフォトショップにある フィルタ...変形...渦巻き と同じことをやりたいです。
画像端部はそのままで中心部のみをネジる感じです。
http://charaku.maxs.jp/PHHENKEI/mihon.html
しかしマッピング曲線がよくわかりません。
http://ja.wikipedia.org/wiki/%E4%BB%A3%E6%95%B0%E8%9E%BA%E6%97%8B#.E3.83.AA.E3.83.81.E3.83.A5.E3.83.BC.E3.82.B9
にある「リチュース」というのを使うのでしょうか?
0697デフォルトの名無しさん
2008/06/03(火) 01:12:48中心からの距離に比例して回転角度が変わるだけ。
0698デフォルトの名無しさん
2008/06/03(火) 01:19:260699デフォルトの名無しさん
2008/06/03(火) 08:43:47微分値を拾う方法以外の方法で何か有名な方法ってありますか
有用な方法で思い当たる方法もあったら教えてください
0700デフォルトの名無しさん
2008/06/03(火) 09:24:31やりかたはたくさんある。
0701デフォルトの名無しさん
2008/06/03(火) 10:51:20微分にもいろいろあるだろうけど、
ほかにも、ぼかし+HPFとか、ウェーブレットでHH成分を拾うとか、色相変化をチェックするとか、
0702デフォルトの名無しさん
2008/06/03(火) 13:02:430703デフォルトの名無しさん
2008/06/03(火) 13:40:36先日サイエンスに視覚神経がポジ画像ネガ画像を同時に送ってるってのがあったな
あといくつかの他のいわゆるレイヤーを同時に脳に送りつけてるって
この方式は輪郭抽出や画像認識で既に使われてるのかな
0704696
2008/06/04(水) 00:25:16いや、それがですね、中心距離への比例だと思ってやってたんですよ。
周辺から中心にいくにしたがって回転角をまわしてやるようにつくっても、
フォトショップのような自然な渦巻きにならないのです。
>>698 さん、あえて「曲線」と言わせていただきますが、
再マッピングに曲線式をあてはめると、なんらかの減衰項があるような感じなのです。
昨日からずっと調べてたのですが、クロソイド曲線をつかうのかなぁ?
0705デフォルトの名無しさん
2008/06/04(水) 00:36:14自然ってのは自分が思うまで微調整やるしか
0706698
2008/06/04(水) 01:08:30Photoshopが何をやっているかは、
↓のような画像を渦巻き変形してさらに「極座標を直交座標に」の変換をすれば一目瞭然。
┌───┰───┐
│ ┃ │
│ ┃ │
│ ┃ │
│ │
│ │
│ │
└───────┘
回転角度が中心に向かって単純に比例ではなく、
1 - sin(πx/2) に比例していることがわかる(0≦x≦1 は中心からの距離)。
つまり中央付近ではほぼ等速変化だけど、周縁では無変換領域と滑らかにつながるようになっている。
リチュースやクロソイドでは中心付近で回転が加速していくので描画効果としては使い物にならない。
0707デフォルトの名無しさん
2008/06/04(水) 09:09:530708デフォルトの名無しさん
2008/06/04(水) 13:41:230709名無し募集中。。。
2008/06/04(水) 18:49:03対数螺旋も中央付近で加速していくからフォトショップのようにはならないよ。
696氏はフォトショップの渦巻きフィルタの再現をしたいんでしょ?
フォトショップは中央は一様螺旋で周囲だけ緩和がかかるから>>706が正しい。
0710デフォルトの名無しさん
2008/06/04(水) 18:59:380711デフォルトの名無しさん
2008/06/05(木) 15:10:370712デフォルトの名無しさん
2008/06/05(木) 16:31:590713デフォルトの名無しさん
2008/06/06(金) 00:39:11画像処理をしだしてからCばっかりでPerlとかは使わなくなった。
画像解析自体をスクリプト言語でやったりするんやろか
0714デフォルトの名無しさん
2008/06/06(金) 00:55:17画像処理自体に使うのはちょっと‥‥ねぇ
0715デフォルトの名無しさん
2008/06/06(金) 01:08:410716デフォルトの名無しさん
2008/06/06(金) 08:55:570717デフォルトの名無しさん
2008/06/06(金) 09:09:15画像処理、行列処理、をさせようと思ったら特に意味がない。
0718デフォルトの名無しさん
2008/06/06(金) 14:10:18放り込んでおくだけってイメージ
0719デフォルトの名無しさん
2008/06/06(金) 14:21:270720デフォルトの名無しさん
2008/06/06(金) 16:08:10分ける前の半径ってどうやって決めてるん?
曲座標変換が関係してるんかな?
0721デフォルトの名無しさん
2008/06/06(金) 17:43:540722696
2008/06/15(日) 10:37:03「渦まき」できました!ありがとうございました。
0723デフォルトの名無しさん
2008/06/15(日) 10:45:130724デフォルトの名無しさん
2008/06/19(木) 02:14:13IEEEのサイトに飛ばされることが多いのですが、アカウントをとらないといけないのですか?
0725デフォルトの名無しさん
2008/06/19(木) 02:28:34http://www.m4if.org/resources.php#section40
0726デフォルトの名無しさん
2008/06/22(日) 17:47:130727デフォルトの名無しさん
2008/06/25(水) 12:06:430728デフォルトの名無しさん
2008/06/26(木) 21:12:020729デフォルトの名無しさん
2008/06/26(木) 22:03:130730デフォルトの名無しさん
2008/07/02(水) 12:21:59俺も探してるんだが無いね。
できたらCognexのVisionProとかリンクスのHalconだとかの情報も欲しいんだが・・
0731デフォルトの名無しさん
2008/07/02(水) 23:52:26所詮こんなもんって事?
最終的にはPDFファイルにしたいんだがいきなり頓挫気味です。
0732デフォルトの名無しさん
2008/07/03(木) 09:13:390733デフォルトの名無しさん
2008/07/04(金) 01:15:23ません。
今は自転車の簡単な特徴点をテンプレートととして用意してその点を認識させよ
うとしているのですが
なかなか認識させることができません。(テンプレートは自転車の車輪を想定し
て円状に点を6点取っています。
うまく自転車を認識させる方法がありましたら教えてください。
0734デフォルトの名無しさん
2008/07/04(金) 02:05:46ハフ変換で円を検出してみるとか
0735デフォルトの名無しさん
2008/07/04(金) 04:23:03結構面倒と思う
0736デフォルトの名無しさん
2008/07/04(金) 14:05:40認識?検出?認識でいいんだよね?
顔認識とかと同じようなかんじで(ある意味での)情報圧縮を
使って特徴量を得てみたら違いがでるのではなかろうか。
主成分分析 (PCA)とか、線形判別分析 (LDA) とか。
で、識別器はパターン認識のなにかの手法、とりあえず k-nn でもいいし、SVM でもいいし使ってみたらそこそこ動いちゃったりしないだろうか。
ここで書いているのはパターン認識でとりあえず習う当たり前の手法なので、
コードとかもごろごろころがってると思うよ。
0737デフォルトの名無しさん
2008/07/04(金) 19:39:110738デフォルトの名無しさん
2008/07/04(金) 21:29:250739デフォルトの名無しさん
2008/07/05(土) 13:02:06これってさE2LSH package使いたいならメールしろって書いてあるの?
0740デフォルトの名無しさん
2008/07/05(土) 13:17:24そうだけど、誰かに確認を手伝ってもらわないとだめですか、そうですか。
0741デフォルトの名無しさん
2008/07/05(土) 13:22:380742デフォルトの名無しさん
2008/07/05(土) 13:24:460743デフォルトの名無しさん
2008/07/05(土) 13:35:32でも、コードももらってもマニュアルも読めないし、
論文読んで中身が何をしているのかもわからないし、
使いこなせないんじゃない?
0744デフォルトの名無しさん
2008/07/06(日) 21:40:380745デフォルトの名無しさん
2008/07/06(日) 21:53:400746デフォルトの名無しさん
2008/07/07(月) 06:05:38ブラーや半透明合成を行うアルゴリズムの情報源を教えてください!
0747デフォルトの名無しさん
2008/07/07(月) 08:04:54RGBとCMYK、YUVの変換が線形に行えるなら
全体で線形性が保てているからアルゴリズムを線形変換するだけだよね。
(まあ結局RGBに戻して合成してることと理論上は同じにはなるけど)
と思ったけどRGBとCMYKは線形じゃないのが多いだろうな。
0749デフォルトの名無しさん
2008/07/08(火) 20:52:04コマンドラインで実行する系で。
0750デフォルトの名無しさん
2008/07/08(火) 21:12:050751デフォルトの名無しさん
2008/07/12(土) 03:09:15現在テンプレートマッチングのプログラムを作っているのですが、
テンプレートマッチングでマッチングした部分の色を変えられず苦労しています。。
画像のある特定の範囲だけの色を変えるのってどうすればいいのでしょうか?
0752デフォルトの名無しさん
2008/07/12(土) 03:19:370753751
2008/07/12(土) 03:46:45超初心者なので、根本から間違っているかもしれません。
テンプレートの左下と一致する1ドットだけ色変換が行われるので、マッチング自体はできてると思うのですが…
int i,j,k,l,nx,ny,tmpnx,tmpny;
nx=bmpInfoHeader.biWidth;//元画像の幅
ny=bmpInfoHeader.biHeight;//元画像の高さ
tmpnx=bmpTmpInfoHeader.biWidth;//テンプレートの幅
tmpny=bmpTmpInfoHeader.biHeight;//テンプレートの高さ
//相違度の計算(gray[]はグレースケール化した元画像の一次元配列、tmpgrayはグレースケール化したテンプレート画像の一次元配列)
for(i=0;i<ny;i++){
for(j=0;j<nx;j++){
for(k=0;k<tmpny-1;k++){
for(l=0;l<tmpnx-1;l++){
d[i][j]=d[i][j]+(gray[i+k][j+l]-tmpgray[k][l])*(gray[i+k][j+l]-tmpgray[k][l]);
}
}
}
}
0754デフォルトの名無しさん
2008/07/12(土) 03:47:43for(i=0;i<ny;i++){
for(j=0;j<nx;j++){
if(d[i][j]==0.0){
for(k=i;k<tmpny;k++){
for(l=j;l<tmpnx;l++){
image1[3*(k*nx+l)]=255;
image1[3*(k*nx+l)+1]=image1[3*(k*nx+l)+2]=gray[k][l];
}
}
}else{
image1[3*(i*nx+j)]=image1[3*(i*nx+j)+1]=image1[3*(i*nx+j)+2]=gray[i][j];
}
}
}
}
0755デフォルトの名無しさん
2008/07/12(土) 05:39:281つの凸多角形(頂点数4か5)と長方形が1つあり、
それらが部分的に重なるものとします。
このとき、重なった部分を表現する多角形の頂点を取り出すような、
何か一般的なアルゴリズムがあれば紹介して頂けないでしょうか。
0756755
2008/07/12(土) 05:46:26(x, y)を逐一調べて、両方の図形に含まれるかを調べる、
というような方法ではないものを探しています。
0757デフォルトの名無しさん
2008/07/12(土) 05:51:13計算幾何学のスレは2chでは全く流行らないから、多分今は無いが。
っていうか、それは普通に交差判定するしかないと思うけど。
魔法のように計算式1つで求まるわけないだろう。
0758755
2008/07/12(土) 06:12:471. 図形AとBの交差点を全て取り出す
2. Aに含まれるBの頂点を取り出す
3. Bに含まれるAの頂点を取り出す
1. + 2. + 3. = 取得すべき全頂点
0759デフォルトの名無しさん
2008/07/12(土) 10:45:25辺が重なるときの例外処理が大変そう
0760デフォルトの名無しさん
2008/07/14(月) 10:15:100761デフォルトの名無しさん
2008/07/14(月) 13:08:05maximaあたりで簡単にできそうだけどな
0762デフォルトの名無しさん
2008/07/14(月) 15:15:14統計的な手法(平均や分散など)を使用できるのかな・・・
0763デフォルトの名無しさん
2008/07/14(月) 15:46:17単純な形に分割して比較するとか、でっぱったところから特徴抽出するとか。
「3D similarity」でググると論文がでてくる。
0764デフォルトの名無しさん
2008/07/14(月) 15:48:42なるほど
どうもです
0765デフォルトの名無しさん
2008/07/27(日) 20:23:54_mm_sub_epi32()使うと以上に遅い
うーーむ困ったのだ
0766デフォルトの名無しさん
2008/07/27(日) 21:16:42何以上に遅いの?
そもそも_mm_sub_epi32()ってなに?
0767デフォルトの名無しさん
2008/07/27(日) 23:38:57SSE2のPSUBDの、インテルC++コンパイラ風の記述かな?
0768デフォルトの名無しさん
2008/07/28(月) 11:31:07VC++やGCCでも使える組み込み関数だし、
割と一般的なんじゃね?
0769デフォルトの名無しさん
2008/07/28(月) 11:45:39ググレカス
0770デフォルトの名無しさん
2008/07/28(月) 12:20:340771デフォルトの名無しさん
2008/07/28(月) 12:45:27一部のCPUに特化した最適化の話なら、そのCPUかそれ用のコンパイラのスレにでも行けばいいじゃん。
0772デフォルトの名無しさん
2008/07/28(月) 13:00:190773名無し募集中。。。
2008/07/28(月) 19:31:320774デフォルトの名無しさん
2008/07/28(月) 19:58:33SSE2はsetとloadが遅いけど、本当に引き算が遅い?
0775デフォルトの名無しさん
2008/07/28(月) 23:23:55VTune大先生がそのように指摘します
先生が間違うはずがありません。
高い値段するのに間違いを指摘するなんてありえません。
0776デフォルトの名無しさん
2008/07/29(火) 00:48:56一命令単位でパフォーマンス見れるの?
ループしてんじゃないの?
画素の算術平均って具体的に何?
ある矩形内の平均?
平均に引き算ってどんな計算してるの?
0777デフォルトの名無しさん
2008/07/29(火) 01:11:41775じゃないけど、平均で行う引き算と言えばこれじゃないかな。
ABCD
EFGH
IJKL
例えば上の矩形でFの画素を周囲の画素との平均値にする場合、
A+B+C+E+F+G+I+J+K (=X)って加算するでしょ。(で、割る。)
このXを保存しておけば隣のGの画素についてはB+C+D+F+G+H+J+K+Lって加算するより
X-(A+E+I)+D+H+Lという風にXを元に減算・加算したほうが計算が少なくなる。
0778デフォルトの名無しさん
2008/07/29(火) 11:15:59vtuneは一命令単位の所要時間を見ることができるよ。
但し、パイプラインの制約だかなんだかで実際のアクセスが遅延している場合は
問題の(時間の掛かる)命令ではなく次の命令辺りで待ち時間が計上されることがある。
要は、>765はロード命令の次の引き算命令だけを見て遅いと言っていると思われる。
つまり、真に遅い原因はロードに起因するメモリアクセスってこと。
まぁ、vtune買うならIntelの講習も受けておけってこった。
0779デフォルトの名無しさん
2008/07/29(火) 19:22:38ABCDEFGHI
JKLMNOPQR
STUVWXYZ0
を
a=load(ABCDEFGHI)
b=load(JKLMNOPQR)
c=load(STUVWXYZ0)
a+=b
a+=c
store(a, m);
として、m[]を計算するとか
アライメントされた連続したメモリブロックを一度に読んで計算しないとパフォーマンスでない。
0780デフォルトの名無しさん
2008/07/29(火) 23:56:30SSE2でstoreってどれつかえばいいの?
0781デフォルトの名無しさん
2008/07/30(水) 02:04:15_mm_store_*で、*部分はデータ型による
0782デフォルトの名無しさん
2008/07/30(水) 02:05:320783デフォルトの名無しさん
2008/07/31(木) 03:54:03辿り着きました・・・。
人間が目を凝らすときにもこういう処理をしているのかもしれないですね。
0784デフォルトの名無しさん
2008/07/31(木) 06:08:220785デフォルトの名無しさん
2008/07/31(木) 23:31:50あとさ
なんでSSE2って8bit単位でシフト演算できないんだ?
16と32はあるのに
0786デフォルトの名無しさん
2008/08/01(金) 21:13:04ローレベルになるほど、ニーモニックに合わせてやらないといけない。
そういえば、Windowsも16bitを切り捨てたとき、動かなくなるソフト結構あったみたい。
64bitWindowsが主流になれば、そのうち32bitも切り捨てられるだろうし。
0787デフォルトの名無しさん
2008/08/01(金) 21:45:060788デフォルトの名無しさん
2008/08/01(金) 22:27:27OSそのものが仮想マシンの上で動作しようかという時代に何を言ってるんだ。
でもスレ違いだから、そろそろやめような。
0789デフォルトの名無しさん
2008/08/02(土) 08:21:20なんでビット数は大きい方がいいの? もうなったの?
パチンコ台も画像が増えたけど、あれは何ビット機使っている?
0790デフォルトの名無しさん
2008/08/02(土) 08:43:44PCの場合は,互換性とか対応アプリケーションとかの問題で64bit化さえなかなか進まないが.
0791デフォルトの名無しさん
2008/08/02(土) 08:44:14PCのGPUなんかは、384〜512ぐらいのバス幅を持っている。
これをもってきて、512bitマシンと呼ぶのか?
rambusのDRAM-IF使ったらバス幅狭いので、ビット数が落ちるのか?
(データ転送能力はむしろ高いぐらいなのだが)
0792デフォルトの名無しさん
2008/08/02(土) 08:56:070793デフォルトの名無しさん
2008/08/02(土) 09:15:140794デフォルトの名無しさん
2008/08/02(土) 10:08:42データ幅が64ビットなんじゃなくて、アドレス空間が64ビットあることが重要。
巨大な画像処理とか超楽。もう32ビットプログラミングとかやりたくない。
0795デフォルトの名無しさん
2008/08/02(土) 13:32:298bitの乗算とかなら平気で500個ぐらいチップに入りそうな勢い。(最新ならね)
周辺回路等も入るから、そのまま実装できるわけでもないのだが、
バス幅多ければその分パラに処理して演算能力を高めることが可能…
ここまできちゃうと、プログラムとかの世界ではないが。
0796デフォルトの名無しさん
2008/08/03(日) 22:35:46それって、一枚の巨大な画像なのですか?
それとも一枚は普通の大きさだけど、連続した長〜いストリームなのですか?
0797デフォルトの名無しさん
2008/08/04(月) 09:26:020798デフォルトの名無しさん
2008/08/04(月) 09:35:12広いメモリ空間はあるに越したことないね。
0799デフォルトの名無しさん
2008/08/04(月) 22:19:204GBのメモリ1万で買える時代に
0800デフォルトの名無しさん
2008/08/04(月) 22:51:21そーゆー問題じゃない。
アドレス空間が足りないんだっつってんだろが。
安いPCでも8GBや16GBくらい簡単につめる時代だからこそ問題になってるんだよ。
0801デフォルトの名無しさん
2008/08/04(月) 22:57:5564bitOSで足りんの?
2GBって64bitOSで足りんわけねーだろがボケ
海水浴場でドザエモンになって二度と
地上に戻ってくるなボケ
0802デフォルトの名無しさん
2008/08/04(月) 23:10:590803デフォルトの名無しさん
2008/08/04(月) 23:14:31なんというアスペクト比、すげー!!!
0804デフォルトの名無しさん
2008/08/04(月) 23:20:31短冊形に処理するんですよ。まさか、0.1umの画素で100mm平方なんて扱えませんから。
0805デフォルトの名無しさん
2008/08/04(月) 23:37:05おまいはメモリ量とアドレス空間の違いが分からんのか・・・。
・・・残念だが俺は親切な人じゃないんで、もうこれ以上は付き合えないよ。
一人で空回りしててください。
0806デフォルトの名無しさん
2008/08/04(月) 23:47:20まあ64bitOSとかいいつつAMD64あたりはアドレス48bitで1TBとかだった気がするが。
0807デフォルトの名無しさん
2008/08/04(月) 23:50:25お前の方が付き合いきれないだろ
仮に4GBx16あったとして64bitOSで何が不足する?
2GBのデータかメモリかしらんが扱おうとして
何が不足する言ってみろなぁ言ってみろ?
0808デフォルトの名無しさん
2008/08/05(火) 00:00:25794以降の話の流れが読めてなくない??
0809デフォルトの名無しさん
2008/08/05(火) 00:11:44128bitは今のところオーバースペック
64bitマンセー
という流れでおk?
0810デフォルトの名無しさん
2008/08/05(火) 04:23:55さすが801は違うと思った。
0811デフォルトの名無しさん
2008/08/07(木) 15:09:40ttp://128bit.blog41.fc2.com/blog-entry-32.html
0812デフォルトの名無しさん
2008/08/07(木) 22:16:34いや、801の場合はそういう知識以前の問題だな。
誰一人として64ビットOSでは足りないなんて話してないのに、
いきなり出てきて一体どこに向かって噛み付こうとしてるのか言ってみろなぁ言ってみろ?
って感じだ。
0813デフォルトの名無しさん
2008/08/08(金) 21:42:57どっかに転がってないでしょか
0814デフォルトの名無しさん
2008/08/11(月) 16:59:16特に枠なしの手書き数字を認識したいのです
0815デフォルトの名無しさん
2008/08/11(月) 18:49:200816デフォルトの名無しさん
2008/08/11(月) 23:09:57「手書き数字*認識」(* のところは space)でぐぐると一杯出てくる。
0817デフォルトの名無しさん
2008/08/19(火) 09:37:27矩形選択、ショートカットキー1つで、ぽんと保存(オリジナルファイル名+α)、
ショートカットキー1つで、次の画像にすぐ移れる。みたいな。
0818デフォルトの名無しさん
2008/08/19(火) 10:04:46ググる能力ないなら作れ。ここはそういう場所。
0819デフォルトの名無しさん
2008/08/19(火) 10:36:12ぐぐってみればわかるけど、汎用画像処理ソフトしか出てこないんだよね。
切り取りに特化していない。
絶対だれか研究用に作ってるとは思うんだけど。
0820名無し募集中。。。
2008/08/19(火) 10:44:12>ぐぐってみればわかるけど
突っ込みどころ満載だな
2chなんか来ないで探偵でも雇うといいと思うよ
0821デフォルトの名無しさん
2008/08/19(火) 13:39:420822デフォルトの名無しさん
2008/08/19(火) 14:38:49いいの無いから自分で作ったわ
0823デフォルトの名無しさん
2008/08/19(火) 23:18:56http://navi.cs.kumamoto-u.ac.jp/~koutaki/index_j.html
で、オプティカルフローを使ったレジストレーションの動画を見ると、
連続的にアフィンパラメータを変化させて段々残差がなくなっていく
様子が見られるのですが、どうやってアフィンパラメータを追い込んでいるのか
が、さぱり分かりません。
微分画像をどう使ってるのか教えてく下さい。
0824デフォルトの名無しさん
2008/08/19(火) 23:41:24IrfanViewで結構手軽にできると思うが。
0825デフォルトの名無しさん
2008/08/20(水) 04:42:58バカを構うことで板違いの話題引き伸ばすのやめてくれ
0826デフォルトの名無しさん
2008/08/20(水) 08:01:470827デフォルトの名無しさん
2008/08/20(水) 11:09:12http://en.wikipedia.org/wiki/Lucas_Kanade_method
http://vision.eng.shu.ac.uk/mmvlwiki/index.php/Lucas-Kanade_tracker
微分画像はわかりやすいようにのせてるだけじゃないか?
0828デフォルトの名無しさん
2008/08/20(水) 23:59:23レスありがとうございます
うーんでも、やっぱりよく分からないのは
動画でみると、画像が少しずつ重なっていくところ。
(くちばしのところが最初に一致して、その後角度を調整しているように見える)
これも分かりやすくするためのパフォーマンスなんかなあ・・・
それともLK法のパラメータを少しづつ変えているとかあるのかなあ
0829デフォルトの名無しさん
2008/08/21(木) 10:26:24先に右に動いたせいで、たまたまくちばしのところが一致しただけでは?
OpenCVのライブラリを使ったソースだけど、
http://opencv.jp/sample/optical_flow.html
描画の部分でループがネストしてるだろ? どっちかに先に動いておかしくない。
このへんも参考になりそう。
http://www-cv.mech.eng.osaka-u.ac.jp/research/tracking_group/okada/opticalflow/filtering_method.html
http://awabi.jaist.ac.jp:8000/kotani_lab/research/cv/flow/method.html
0830デフォルトの名無しさん
2008/08/22(金) 18:56:05実はこの前ムカつくことあったからケータイ用OCR作って出版不況を加速してやろうと
思ったんだよね。要は合法でクールなテロだよ。なんかヒッピー的な感じの。
いちおうアルゴリズムは考えてて、
ノイズレベル見ながら画像をボカして背景色を割り出してそれ考慮して減色して
連続領域をラベリングして文字領域のサイズ正規化して文字判定器に回して
多変量解析して主成分取り出してあらかじめ作っといた近傍主成分ツリーと
マッチングして候補を出して文としての妥当性チェックをするわけだ。な、クールだろ?
ただ問題が一つある。
だるい。
0831デフォルトの名無しさん
2008/08/22(金) 20:55:07判定をするための辞書を作るのが大変そうだな。
0832デフォルトの名無しさん
2008/08/22(金) 22:38:010833デフォルトの名無しさん
2008/08/22(金) 22:51:030834デフォルトの名無しさん
2008/08/22(金) 23:43:580835デフォルトの名無しさん
2008/08/22(金) 23:44:510836デフォルトの名無しさん
2008/08/22(金) 23:54:160837デフォルトの名無しさん
2008/08/22(金) 23:55:120838デフォルトの名無しさん
2008/08/22(金) 23:56:500839デフォルトの名無しさん
2008/08/23(土) 00:08:310840デフォルトの名無しさん
2008/08/23(土) 00:12:500841デフォルトの名無しさん
2008/08/23(土) 00:16:310842デフォルトの名無しさん
2008/08/23(土) 00:18:440843デフォルトの名無しさん
2008/08/23(土) 00:22:220844デフォルトの名無しさん
2008/08/23(土) 00:22:490845名無し募集中。。。
2008/08/23(土) 01:28:470846デフォルトの名無しさん
2008/08/23(土) 01:38:520847デフォルトの名無しさん
2008/08/23(土) 13:08:43誰もほめんよ
0848デフォルトの名無しさん
2008/08/23(土) 14:19:210849デフォルトの名無しさん
2008/08/23(土) 14:59:090850デフォルトの名無しさん
2008/08/23(土) 15:13:250851デフォルトの名無しさん
2008/08/23(土) 15:22:26無形有形には関わりない
0852デフォルトの名無しさん
2008/08/23(土) 15:30:100853デフォルトの名無しさん
2008/08/23(土) 15:33:140854デフォルトの名無しさん
2008/08/23(土) 15:58:280855デフォルトの名無しさん
2008/08/23(土) 17:05:50少なくとも引きこもってるだけの人間よりは役に立ってるかも
0856デフォルトの名無しさん
2008/08/23(土) 17:51:420857デフォルトの名無しさん
2008/08/23(土) 18:42:45話を理解して無い馬鹿
0858デフォルトの名無しさん
2008/08/23(土) 18:49:100859デフォルトの名無しさん
2008/08/23(土) 18:55:030860デフォルトの名無しさん
2008/08/23(土) 19:45:060861デフォルトの名無しさん
2008/08/23(土) 21:00:290862デフォルトの名無しさん
2008/08/23(土) 23:10:450863デフォルトの名無しさん
2008/08/23(土) 23:30:220864デフォルトの名無しさん
2008/08/23(土) 23:53:050865デフォルトの名無しさん
2008/08/24(日) 13:11:04VIP発でサイトを作ろうと思うんだ。(詳しくはWikiを見てくれ)
パートスレになるんでパー速(GEP)に移動している。
今スタッフを募集しているから、来てくれないか?
■Wiki
http://www36.atwiki.jp/vipvipschool/
■募集スタッフ
プログラム担当(特にErlang、Perl)
デザイナー(サイト上のアイコン、ロゴなど)
WEBデザイナー(サイトデザイン案に沿って、htmlやCSSを書ける)
他にも宣伝担当なども募集している。
■スレ
http://ex14.vip2ch.com/test/read.cgi/news4gep/1219068297/
0866デフォルトの名無しさん
2008/08/24(日) 13:35:210867デフォルトの名無しさん
2008/08/24(日) 18:17:39致命的じゃん
0868デフォルトの名無しさん
2008/08/24(日) 18:22:460869デフォルトの名無しさん
2008/08/24(日) 19:00:34それと同じ内容のペーパーマシンの特許を、
30年以上前にファクシミリメーカーが出願しているのを
オレは特許調査で見かけたよ。リコーだったかな。
もちろん他社も同じことはいくらでも考えてる。
卒論で画像認識をやった学生も、普通に考え付く。
0870デフォルトの名無しさん
2008/08/25(月) 01:02:570871デフォルトの名無しさん
2008/08/25(月) 01:21:04便利な世の中になったもんだ。
0872デフォルトの名無しさん
2008/08/26(火) 08:25:06StretchBitBlt()? だかで縮小すると、さらつきが強調される絵になる。
ところが、Vista のフォルダ表示の中のサムネイルは結構きれいな絵で
出てくる。どんな方法だから、キレイになるって分かりませんか。
0873デフォルトの名無しさん
2008/08/26(火) 09:58:50サムネイルみたいな縮小率の高い絵じゃLPFの特性差なんてでないだろうし。
0874名無し募集中。。。
2008/08/26(火) 10:57:410875デフォルトの名無しさん
2008/08/26(火) 12:13:27今回は前者の間違いだろうけど
0876872
2008/08/26(火) 19:11:29こういうのをなんというのか知らないけど、ぐぐっていたら、そういう
書き方のがあったので、通じると思って書いた。
印刷物を接写すると、印刷のブツブツが撮れて、デカイ画面で見ると
ブツブツが拡大される。これは仕方がないけで、小さい絵のときそれ
がモアレのように出るってのが、なんとも不思議なんですよね。
0877デフォルトの名無しさん
2008/08/26(火) 19:40:380878デフォルトの名無しさん
2008/08/26(火) 20:22:400879876-872
2008/08/26(火) 23:04:21>>873 さんの"HALFTONE" を頼りに調べて、SetStretchBltMode() での指定を
COLORONCOLOR から HALFTONE に変えたら、縮小してもキレイな絵が出るよう
になりました。最近の API を見てなかったので、知りませんでした。
ありがとうございました。
0880デフォルトの名無しさん
2008/08/27(水) 00:10:130881879-872
2008/08/27(水) 07:13:51Win98 のとき、猫でも・・・の粂井さんのコードで知って以来使っている
ものです。以後、ここはそのマンマでした。
HALFTONE でいけると分かったのですが、ぐぐって説明をみると、今年の
2月頃の書き込みもありますが、概して古いですね。画像の拡大縮小の
最近の定石って、どんなのか、いいサイトがありますか。
0882デフォルトの名無しさん
2008/08/28(木) 00:07:540883デフォルトの名無しさん
2008/08/28(木) 00:21:440884881-872
2008/08/28(木) 19:08:28「まるも」でぐぐったら、AviUtil の plug in の説明があり、画像の拡大縮小での
>>878 さんの Lanczos 3 が出てきました。「まるも」のソースはちょっと解読に
時間がかかりそうです。しかし他でも JTrim というのがあり、それでリサイズを
試したら、Lanczos 3 の表示がありました。250% 拡大だとモザイクが分かるかなと
いうレベルで、イヤー面白いですね。
蛇足ですが、HALFTONE ってのはやや時間がかかる感じですね。
みなさん、有難うございました。
0885デフォルトの名無しさん
2008/08/31(日) 15:23:01各pixelのパレットインデックス読む
↓
そのパレットのカラーをToArgbする
ここで得られたintegerからアルファ以外のRGB要素だけ取り出したい場合はどうしたらよいですか?
0886デフォルトの名無しさん
2008/08/31(日) 15:33:080887デフォルトの名無しさん
2008/08/31(日) 15:45:470888デフォルトの名無しさん
2008/09/02(火) 01:04:320889デフォルトの名無しさん
2008/09/02(火) 07:39:040890デフォルトの名無しさん
2008/09/02(火) 08:05:23Argb ってのが、AARRGGBB だったのネ。argument の略かと思ってた。
ToRgb というメソッドがあるといいのにね。
0891デフォルトの名無しさん
2008/09/02(火) 08:30:530892デフォルトの名無しさん
2008/09/02(火) 10:00:240893デフォルトの名無しさん
2008/09/02(火) 16:38:270894デフォルトの名無しさん
2008/09/02(火) 22:21:260895デフォルトの名無しさん
2008/09/02(火) 23:43:270896デフォルトの名無しさん
2008/09/02(火) 23:47:090897デフォルトの名無しさん
2008/09/03(水) 00:03:23荒らし足りなかったか
0898デフォルトの名無しさん
2008/09/03(水) 00:30:410899デフォルトの名無しさん
2008/09/03(水) 00:41:53応援ありがとう
0900デフォルトの名無しさん
2008/09/03(水) 02:18:400901890
2008/09/03(水) 07:42:33windows のアイコンは以前は 16色ばかりで稚拙だった。デジカメ写真の一部を
転用して簡単にアイコンに出来ないかとやってみた。減色してアイコン仕様の
ファイルにすればいいんで、マこれは一件落着。
ところが、最初ペイントでやってみたとき、ペイントが用意してくれる256色
パレットは使わない色も含まれる既成品。パレットを工夫すれば 16色でも
ある種の絵はきれいになるって気が付いた。1 bit color でもカラーになる。
以来、ico, cur, bmp ファイルを hex で見るようになって、パレットの部分
の右側の文字表示の欄は、文字を「■■」にしてこれに色をつけて表示する
ようにした。hex 編集を SJIS でやっていたときは、16桁英数字をこの
「■■」4つで置き換えるんでちょうどすっぽり嵌ってウマーだったのが、
UNICODE になってやたら面倒になって、これを使うのをやめてしまった。
おソマツ。
0902デフォルトの名無しさん
2008/09/04(木) 01:44:27Max(R, G, B) と Min(R, G, B)を入れ替えるのってなんていう処理なの?
あと、2値化処理で閾値と比較するときの輝度って
R, G, Bの平均っていう説とMin(R, G, B)っていう説があってどっちがほんとなんですか?
0903デフォルトの名無しさん
2008/09/04(木) 01:50:28より望ましい結果が得られる方を選択するだけの話
0904デフォルトの名無しさん
2008/09/04(木) 17:10:09理論式などあれば嬉しいです!
当方、画像処理については素人です、よろしくお願いします。
0905デフォルトの名無しさん
2008/09/04(木) 17:24:002枚の画像をそれぞれ正規化して差分をとるだけ。
各ドットごとに引き算した結果で画像を作って、場合によっては閾値でに二値化。
ググってもわからなかったんだとしたら、画像処理以前に勉強すべきことが山ほどあると思う。
0906デフォルトの名無しさん
2008/09/04(木) 17:26:400907デフォルトの名無しさん
2008/09/04(木) 17:27:50あなたとは違うんです。
0908デフォルトの名無しさん
2008/09/04(木) 22:35:11それをここに書いて気持ちがよくなった?
0909デフォルトの名無しさん
2008/09/04(木) 22:53:10なるほどこう使えばいいのかw
0910デフォルトの名無しさん
2008/09/05(金) 12:43:542chじゃないけど一番イラっとくるのはタイトルが「初心者です」の奴
0911デフォルトの名無しさん
2008/09/05(金) 14:49:500912デフォルトの名無しさん
2008/09/05(金) 23:48:26フルカラー画像の中に開曲線(ループしてない)が何本かあったとします。
その曲線は背景色と十分色or輝度が違うという条件だけで、背景色自体も場所によって異なるかもしれません。
曲線の太さは1ピクセルとは限りませんし、エッジが鋭くないかもしれません。
この曲線を追跡してピクセルの座標列を求めるアルゴリズムは無いでしょうか。
0913デフォルトの名無しさん
2008/09/06(土) 00:08:55そんなキモイ複合条件を満たす ゆとり用のアルゴリズムは無い。
・背景色自体も場所によって異なるかもしれません→背景色を求める
・曲線の太さは1ピクセルとは限りません→細線化などの処理
・エッジが鋭くないかもしれません→エッジを鋭くする
・輪郭検出に近いこと→エッジを得る
・開曲線→エッジを追いかける
こんなふうにまず要求を分解しろ。しかるのちにぐぐれ。
分解できないほど無知なら本を読めばいい。
0914デフォルトの名無しさん
2008/09/06(土) 22:56:500915デフォルトの名無しさん
2008/09/09(火) 10:27:13どのように考えればよいのでしょうか?
英語で略対称って何 symmetryっていうんだろう・・・
0916デフォルトの名無しさん
2008/09/09(火) 14:04:130917名無し募集中。。。
2008/09/09(火) 21:47:230918デフォルトの名無しさん
2008/09/10(水) 00:35:47使ってる分野の限られた用語なのか?
0919デフォルトの名無しさん
2008/09/10(水) 02:40:32www.j-tokkyo.com での 略対称 の検索結果 約 6,120 件
0920名無し募集中。。。
2008/09/10(水) 03:03:030921デフォルトの名無しさん
2008/09/10(水) 09:32:16す。例えば,皆様のような専門性を持っている方は,次のような課題にど
のようにアプローチされますか。私の興味の一つは,このような基本的そ
うな問題に確立されたアルゴリズムが存在するかという点です。
宜しくお願いします。
画像A1・・・Anの中の一枚の画像から一部の画像S が切り出されてい
る。画像S は回転されたり,拡大又は縮小されたりしている。画像S
とその元画像を含む複数の画像A1・・・Anが与えられたとき,画像S
を作成するために使用した元画像及び切り出し領域をできる限り高速
に特定するプログラムを作成せよ。
0922デフォルトの名無しさん
2008/09/10(水) 12:11:02画像処理屋がプログラムができるかどうかを聞かれたら、まず「画像を見せてください」
と尋ねる。
画像が文字か顔か線画か道路の写真か木の写真か....でアプローチ法は全く異なる。
たとえば線画だと分かっても実際の画像の傾向によって処理内容は違ってくる。
0923921
2008/09/10(水) 14:41:59説明不足ですみません。
図形ではなく,写真(風景)を想定しています。
切り出す部分は風景の任意の一部(建物や,車,銅像,人,
あるいはそれらの一部)です。全ての画像に共通する傾向
は無いと考えてください(汎用性を持たせたいため)。
回転や拡大縮小といった一定の処理が施された写真の断片が
与えられたとき,そのオリジナルの写真を探すことが目的となります。
0924名無し募集中。。。
2008/09/10(水) 15:07:22「汎用性」が必要なら正規化相関を使ったサーチが一般的な回答になるんじゃないかな
しかし高速に求めるための工夫は各社それぞれのノウハウで「確立」されているわけじゃないと思う
「出来るだけ早く特定するアルゴリズムは確立されていない。アイディア勝負でまだ間に合う!」
って感じかな
0925デフォルトの名無しさん
2008/09/10(水) 17:20:23あと正規化相関は遅すぎて実用に向かない
0926デフォルトの名無しさん
2008/09/10(水) 17:25:06類似画像検索ではなくて、オリジナルの写真から切り出したものが必ず検索対象になるの?
つまり人物や車の背景部分も同じかどうか。後者だと、イマイチ用途が不明だけど...
0927デフォルトの名無しさん
2008/09/10(水) 19:01:270928デフォルトの名無しさん
2008/09/10(水) 19:55:52相関遅いね、相関
自然画でよーあるのは SHIFT特徴量だとか、コーナー検知する特徴量つかってのマッチングやね。
ググればいろんな特徴量でやった論文がくさるほどでてくるけど、実装したことないからわかんね。
0929デフォルトの名無しさん
2008/09/10(水) 20:27:42Scale-Invariant Feature Transformかな。
128次元だったかの特徴量がとれるので、
それをApproximately Nearest Neighbor法とかでデータベースから検索っていう実装なら見た。
0930デフォルトの名無しさん
2008/09/10(水) 20:48:500931デフォルトの名無しさん
2008/09/10(水) 21:16:21元の風景写真のほんの一部とかだったら効率的な探索は相当難しそうだな。
0932デフォルトの名無しさん
2008/09/10(水) 21:41:46探しようがないでしょうね。
状態によっては人間が見てもマッチングが{難しい|できない}場合があるし。
もう少し条件を絞り込まないと、アプローチのしようがないように思えます。
0933デフォルトの名無しさん
2008/09/10(水) 22:38:24SIFTならできる。名前に Scale-Invariant の文字があるだろう?
0934デフォルトの名無しさん
2008/09/11(木) 00:39:49SIFTが画像のスケール変化や回転や輝度変化等であまり変わらない
特徴量が記述できるのは分かっているが、条件に制限がないと、
極端な話、部分的に切り出された領域が1ピクセルに縮小されたら
マッチングは無理じゃね? ということだろ。
ARでよく見かけるような追跡は可能かも知れないが無関係の画像の中から
それを抽出するのは物理的に考えて無理だろう。
0935デフォルトの名無しさん
2008/09/11(木) 02:18:54そりゃあくまでもロバスト、としか言えんけど、
画像処理という曖昧さを表現せにゃならん分野でそんなこと言って、
だから無理。とか言ってたら先に進まんよ。
0936デフォルトの名無しさん
2008/09/11(木) 03:34:04たとえばPhotosynthではSIFT使ってあるタグのついた写真をFlickrから持ってきまくって
3次元再構成するみたいなことやってるけど。
まあ、縮小っていっても程度問題でしょ。50%の縮小くらいならマッチングできるでしょ。
2000x2000が1000x1000とかならさ。
0937915
2008/09/17(水) 14:11:31そうなんですよね・・・
壷があったとしてどこか一部が欠けたり壊れたりしている部分があっても
左右が対称になる軸(面)が見つかるようにできないのかと考えていたのですが・・・
0938デフォルトの名無しさん
2008/09/17(水) 16:16:44おまえは「略対称」という言葉をどこで知ったの?
本題から逸れて申し訳ないけど、単純に興味があるので。
0939名無し募集中。。。
2008/09/17(水) 16:27:450940デフォルトの名無しさん
2008/09/18(木) 13:40:41エンコードにおいて、ブロックの動き補償ベクトルの探索方法については規格化されていないのに
探索開始位置の決め方が規格化されている意味が分かりません。
分かる方いらっしゃいませんか?利用している書籍は「H.264/AVC教科書(インプレス出版)」です。
公式仕様書では8.4.1.3のセクションです。
0941デフォルトの名無しさん
2008/09/18(木) 17:53:32動きベクトル予測の意味を勘違いしました。
大変失礼しましたorz
0942デフォルトの名無しさん
2008/09/24(水) 02:55:45どの言語でやろうか迷ってます。
こんなんです↓
tifを読む。(数百枚を一度に処理したい)
↓
透かしを入れる
↓
tifで保存
C,C++,C#は一応使えます。
今のところC#でやろうと思ってます(作るのが簡単なので)が
速度が心配です。
大量処理だとC#は無謀ですかね?
0943デフォルトの名無しさん
2008/09/24(水) 03:05:29別にC#だからどうってレベルの話でもないだろう、その程度なら。
ピクセル毎の演算を自力で、となるとちょっと辛いかも知れんが。
最近のC#はGPUでどうにかできるんだっけ?
0944デフォルトの名無しさん
2008/09/24(水) 03:10:030945デフォルトの名無しさん
2008/09/24(水) 03:44:50画像処理の箇所だけCで作り直せばいい
Cで組む場合にしてもアセンブラは最終手段
汎用ライブラリとして頒布するわけでもないし
0946デフォルトの名無しさん
2008/09/24(水) 09:07:46どうでもいいが、数百枚を一度に処理するのではなくて1枚ずつ連続して数百枚処理するのだろ?
先ずはC#で作って処理時間を測るのが基本だな。
0947デフォルトの名無しさん
2008/09/24(水) 09:11:30処理時間を気にするならやめたほうがいいよ。
バッチ処理なら動いておけばいいだろうけど。
0948デフォルトの名無しさん
2008/09/24(水) 09:14:13>>310
0949デフォルトの名無しさん
2008/09/24(水) 09:36:570950デフォルトの名無しさん
2008/09/24(水) 10:52:16用途にもよるがGraphices系メソッドの手法や考え方に一度しっかりなれることも大切だと思うよ。
透かし処理には向かないかもしれないが発想を転換すれば意外にいろんなことができる。
0951デフォルトの名無しさん
2008/09/24(水) 11:56:39知らないのにレスしなくていいよ
0952デフォルトの名無しさん
2008/09/24(水) 12:20:14GUIまわりが楽に作れるのでC#が結局は一番楽だよ。
0953デフォルトの名無しさん
2008/09/24(水) 12:35:21C#のピクセルデータへのアクセスはこれを使うのが常識なのか?
0954デフォルトの名無しさん
2008/09/24(水) 12:54:18おまえは遅いやり方でやってればいいじゃねえか
0955デフォルトの名無しさん
2008/09/24(水) 12:54:34アンタの用途にGetPixel/SetPixelの速度が耐えられるかどうかだろ
0956デフォルトの名無しさん
2008/09/24(水) 13:02:31ただこれはMSDNにも例があったので俺が間違っていたよ。
0957デフォルトの名無しさん
2008/09/24(水) 13:07:57氏ねカス
0958デフォルトの名無しさん
2008/09/24(水) 13:24:540959デフォルトの名無しさん
2008/09/24(水) 15:19:03つ 「OpenCV」
0960デフォルトの名無しさん
2008/09/24(水) 16:03:12どうでもいいけど。
0961デフォルトの名無しさん
2008/09/24(水) 16:55:10unsafe → 安全じゃない → 危険 → 使っちゃいけない
0962デフォルトの名無しさん
2008/09/24(水) 19:42:130963デフォルトの名無しさん
2008/09/24(水) 19:46:180964デフォルトの名無しさん
2008/09/24(水) 22:08:41速度重視するならBitmapクラス、BitmapDataクラスを使って
画像データへの先頭ポインタをとる他ないだろ
0965デフォルトの名無しさん
2008/09/24(水) 22:30:070966942
2008/09/24(水) 23:48:41ポインタ使って、for文内でプロパティも使わず、ネイティブコードにして
最大限に速くしたつもりですが
Cのが圧倒的に速かったです。
0967デフォルトの名無しさん
2008/09/24(水) 23:52:16それは既知。問題はおぬしがそのC#コードの速度を許容できるか否かにすぎない。
0968デフォルトの名無しさん
2008/09/24(水) 23:54:48何倍?
0969デフォルトの名無しさん
2008/09/25(木) 05:40:34C#より機能そろってるし速いし
GUIだけC#にしたらええやん
0970デフォルトの名無しさん
2008/09/25(木) 14:39:56求めるすかし処理がOpenCVで出来る範囲だったらいいけど、出来なかったらC++/CLIで書いて
ガッチャンコとかするしかないし。
つーかOpenCVだってCでの使用を前提としたライブラリなんだから結局配列を直接いじってなんか出来なきゃめんどくさくてしょうがないぞ。
なんかOpenCVが魔法みたいに思ってる人がたまにいて困る。
0971デフォルトの名無しさん
2008/09/25(木) 15:45:43+
python.ctypes + OpenCV
時々 python.numpy
0972デフォルトの名無しさん
2008/09/25(木) 16:53:41自分の環境で申し訳ないんだけど、目安としては
1GHzのCPUでQVGA→VGAのズームが10ms未満が目標。
ちなみに、StretchDIBitsだと12ms、自作プログラムが40ms掛かったorz
0973デフォルトの名無しさん
2008/09/25(木) 17:19:59つかCPUの種別やメインメモリの構成も指定しないで時間だけ言っても意味ねーだろ。
0974デフォルトの名無しさん
2008/09/25(木) 17:24:19おまえOpenCVがなにかさえ分かってないだろ。
0975デフォルトの名無しさん
2008/09/25(木) 17:26:420976デフォルトの名無しさん
2008/09/25(木) 17:34:200977デフォルトの名無しさん
2008/09/25(木) 18:21:03どうもです。
CPUはCore2Duoだけどシングルスレッドだから事実上PenMと同等。
ポインタでのアクセス方法を弄ったら25msまでは向上したけど、
C++で書く以上これ以上速くするのは難しそう…
0978デフォルトの名無しさん
2008/09/25(木) 19:24:17そもそも補間アルゴリズムは何なのよ?
0979名無し募集中。。。
2008/09/25(木) 19:45:43今度打合せで使ってみようかな
VB6の資産とVC2008のDLLをガッチャンコするしかありませんっ!
0980デフォルトの名無しさん
2008/09/25(木) 20:07:08一応聞いておくが2倍専用じゃないよね
0981デフォルトの名無しさん
2008/09/26(金) 01:55:270983デフォルトの名無しさん
2008/09/26(金) 02:17:38いいえ、週に3回はOpenCVのリファレンスを読んでいます。
0984デフォルトの名無しさん
2008/09/26(金) 02:29:240985デフォルトの名無しさん
2008/09/26(金) 08:33:420986デフォルトの名無しさん
2008/09/26(金) 09:42:460987デフォルトの名無しさん
2008/09/26(金) 15:39:440988デフォルトの名無しさん
2008/09/26(金) 15:44:170989デフォルトの名無しさん
2008/09/26(金) 22:52:11いつもご苦労さまです
レス数が950を超えています。1000を超えると書き込みができなくなります。