画像処理 その9at TECH
画像処理 その9 - 暇つぶし2ch2:デフォルトの名無しさん
07/07/09 01:24:37
画像処理系のライブラリ

OpenCV URLリンク(sourceforge.net)
Gimp URLリンク(www.gimp.org)<)
Vips URLリンク(www.vips.ecs.soton.ac.uk)
VXL URLリンク(vxl.sourceforge.net)
CImg URLリンク(cimg.sourceforge.net)
Gegl URLリンク(www.gegl.org) URLリンク(pippin.gimp.org)
ImageMagick/GraphicsMagick URLリンク(imagemagick.org) URLリンク(www.graphicsmagick.org)
GIL URLリンク(opensource.adobe.com)
CxImage URLリンク(www.codeproject.com)
FreeImage URLリンク(freeimage.sourceforge.net)
ITK URLリンク(www.itk.org)<)
Imlib2 URLリンク(www.enlightenment.org)
MIST URLリンク(mist.suenaga.cse.nagoya-u.ac.jp)

3:デフォルトの名無しさん
07/07/09 01:29:12
前スレ >>992
>(-1/2πσ^4)*(2-(x^2+y^2/σ^2)*exp(-(x^2+y^2)/2σ^2)
式の書き方が曖昧でムキーってなるけど結局は
URLリンク(homepages.inf.ed.ac.uk)
の LoG の式と同じだよね?
sigma = 1.4 ならこの値になるはずと例が書いてあるから
それと自分の結果を比べておかしかったらどこかコード間違っているからデバグしなさい。おわり。
宿題ぐらい自力でやろうぜ。まだそんなにむずいレベルでもないんだし。

4:デフォルトの名無しさん
07/07/09 02:13:16
新スレなんだから引っ張らなくていいのに・・・
しかも宿題なんだし

5:デフォルトの名無しさん
07/07/09 02:28:07
式の意味もわからず、公式やフィルタだけ適用するアフォを量産する学校なんだな
楽でいいな大学の教授ってのはよ

6:デフォルトの名無しさん
07/07/09 07:59:45
意味を教えようとすると受講生が減ったり学生評価が下がったりするんだYO

7:デフォルトの名無しさん
07/07/09 10:40:16
意味を知ったところで応用できないなら意味ないけどなw

8:デフォルトの名無しさん
07/07/09 10:53:09
新しい概念が出てきたら、
意味を理解している人間は比較的近い概念と比較したりして本質を見抜くことができて効率が良いが、
意味を知らない人間は新しい概念ごとにゼロから勉強することになるからとても非効率。
それが高学歴エリートと叩き上げ低学歴の違い。

9:前スレ質問者
07/07/10 00:35:07
>>3

そのとおりです。例をみたら中心がー40ですけど
中心は-1/π×σ^4ですよね?
σ=1.4としたら-40にはならないんですが、なんかの操作をしてるんですか?
正規化じゃなさそうですし

10:デフォルトの名無しさん
07/07/10 01:20:00
>>9
え?計算した?
俺はなったよ
とりあえず手で計算すると
真ん中-1/12で
上下左右-1/20になるでしょ?
で、480倍(おそらく近い整数にあわせてる?)すると真ん中-40、上下左右-24になる

真ん中の計算は-10000/314x384
約-10000/120000で-1/12になる
480倍して-40

上下左右の計算は-1/12x(1-(1^2+0^2)/1.96x2)*e^-(1^2+0^2)/2x1.96)
1.96x2を4として、eを2.718として計算
-1/12x3/4x4/5となって-1/20となる
480倍して-24

11:デフォルトの名無しさん
07/07/10 02:56:17
質問です
アンチエイリアスとグラデーションは、
色の間を取って滑らかにする、という点では同じなのに
アンチエイリアスはぼけて、グラデーションはシャ-プなままなのは
何が違うからなんですか

12:デフォルトの名無しさん
07/07/10 03:04:11
↓満を持してエスパー登場

13:デフォルトの名無しさん
07/07/10 03:13:03

   [M]
  ( ゚∀゚ )       <ポテトおひとつでよろしいですね?
_(__つ/ ̄ ̄ ̄/_
  \/     /
     ̄ ̄ ̄

14:デフォルトの名無しさん
07/07/10 07:41:11
░▒▓▊
░▒▓▊
░▒▓▊どこがシャープ?
░.#▓▊
░▒▓▊


15:デフォルトの名無しさん
07/07/10 07:49:57
目のつけどころがシャープでしょ

16:デフォルトの名無しさん
07/07/10 08:03:41
>>11
アンチエイリアス → 物体間の境界を滑らかにする
グラデーション → 色の補完

なのでアンチエイリアスは単なる色の補完とはちょっと違う。

17:デフォルトの名無しさん
07/07/10 08:32:55
シャープといえば、
先日富士山の写真を撮ったけど、霞みがかかっているみたいにクリアでない。
これを修正するプログラムを作るヒントはないかとぐぐったけれども、ヒット
しない。どんな用語でぐぐれば出てくるか、教えて下さい。

素人考えで、HLS変換して全体の明度平均、Y軸毎の明度平均を求めておいて
全体平均より明るいY軸に対して、そのY軸の明度平均より暗いピクセルの
明度の暗さを倍にして RGB に戻すとか試してますが、改良は見られるものの
スッキリしない。スライダで閾値を変えるとか、マウスで絵を見てブラシ様に
なぞって段々クリアにするとかやらないとダメかと悩んでいます。

18:デフォルトの名無しさん
07/07/10 09:07:27
>>17
明るさに注目するなら「コントラスト強調」について調べるといいかも。
ただ、霞みがかってるものはそもそも情報がかなり欠落してるから復元は難しかったような…

19:デフォルトの名無しさん
07/07/10 09:29:33
>>11
面積が違うからじゃねえ?
アンチは幅1~3ドットの幅で掛ける極小グラデーション

イラレのパスにアンチ掛けて表示するとして、ルーペで拡大すると
アンチのぼかしまで拡大するプログラム書くバカはいないだろ?

20:デフォルトの名無しさん
07/07/10 09:56:19
>>17
image restoration か image deblurring かな

URLリンク(www.picturesolve.com)
ってのが出てきた。ナンバープレートのデモは本当かいな。

21:デフォルトの名無しさん
07/07/10 10:26:01
>>17
空気で光が散乱している結果なので、情報量はかなり落ちています。
単純な修正は難しいと思うので、「どういう写真にしたいか」のイメージにしたがって
納得いくまで微調整するしかないのでは?

22:17
07/07/10 11:31:28
>>18, >>20-21 早速レスを頂き有難うございます。>>20 氏の挙げて頂いた用語で
ぐぐると文献が一杯出てくるので、これからチマチマ見ようと思います。
>>21
確かにどういう写真にするかですねえ。遠景なんで多少は霞みも残さないと遠近感
が出ません。近景はマンマでいいわけですから。境目を徐々に変化させるというの
が計算一発では難しい。
>>18
コントラスト強調とも思ったのですが、明るい方をいじるとギラギラします。陰のみ
をいじるという変則的な処理かなと思っています。

ホレこんなのがあるということでもないようなので、闘志が出てきました。

23:デフォルトの名無しさん
07/07/10 13:52:17
>>20
ナンバープレートの例は単なる手ぶれ(モーションブラー)で、
ぼかしカーネルの形が単純な直線状だから、逆変換は比較的簡単な部類だと思うよ。

24:デフォルトの名無しさん
07/07/10 16:43:53
CSIみたいだ

25:22-17
07/07/10 22:25:44
Haze removal, remove haze でピッタリのサイトが出て来ることが分かりました。
しかし photoshop でこうするとかの説明は多いけど、計算手法は見つからない。
議論している英文サイトはあるけど、追うのは時間がかかる。

26:デフォルトの名無しさん
07/07/11 00:16:03
atmospheric correction
リモートセンシングで大気の影響を補正する手法。関係あるかも。
RGBじゃつらそうだ

27:25-17
07/07/11 06:36:21
こんなのがあるけど、環境がない。
ムシのいい話だが、なにやっているのか、解説して頂ける御仁は居られないかな。
URLリンク(developer.apple.com)

サンプル画像(gif)をペイントで bmp にして、弄ってみた。
海の色は、全体の明度を落すと after 側の色に近くなるが、陸地はこのままでは
ならない。HLS 変換での hue の値はほぼ同じ。


28:デフォルトの名無しさん
07/07/11 06:49:35
>>27
書いてあるじゃん

かすみ除去フィルタの効果は、画像の輝度とコントラストを調整すること、そしてシャープニングを画像に適用することです

29:デフォルトの名無しさん
07/07/11 21:21:07
中野康明が死んだぞ

えええええええええええ

30:デフォルトの名無しさん
07/07/11 21:25:42
なんで死んだの?

31:デフォルトの名無しさん
07/07/11 23:25:48
>>29
どんな人?
ググってみたところ、なんかの先生のようだけど。

32:デフォルトの名無しさん
07/07/11 23:34:02
前スレのラプラシアンガウシアンフィルタ作ってる者です。

>>10

なんで480するのかわからないので、そのままかけたら一応エッジ出ました。



ゼロクロスの抽出がいまだにわからないです。閾値が課題の中で定義されて86になってます。
二値化処理とは違うんですか?閾値87で2値化すると真っ白になってしまいますが・・・
0にするといい感じです

33:デフォルトの名無しさん
07/07/12 00:03:58
で?

34:デフォルトの名無しさん
07/07/12 00:08:07
URLリンク(homepages.inf.ed.ac.uk)
のLoGのフィルタをかけて和をとると、それは元画像に対して2次微分になってるんですか?


35:デフォルトの名無しさん
07/07/12 00:12:39
>>32
>なんで480するのかわからないので
見易くするために一番小さい値を1にするために全体を合わせたとか
所詮重み付けって話ちゃうの?
エッジ検出フィルタが
-0.5,-0.5,2,-0.5,-0.5
でも
-1,-1,4,-1,-1
でもでるもんあんまり変わらないと思うんだ多分w

36:デフォルトの名無しさん
07/07/12 00:17:27
>>35
その辺は気にしないことにしました。


37:デフォルトの名無しさん
07/07/12 01:10:41
色々読んでみたけど難しい計算式なんて実は関係なくて
ラプラシアンガウシアンってやっぱり単にガウシアンフィルタかけた後に
ラプラシアンフィルタかけるだけだってw

URLリンク(www.mm.media.kyoto-u.ac.jp)
Laplacian Gaussian operators(2次微分)
上で見たようにLaplacianは高周波数が強く出るため,エッジを抽出するがノイズにも敏感である.
そこで,局所的に発生するノイズを除去するために Gaussianを用いて平滑化し,
その後でLaplacianを作用させる.これをLaplacian Gaussianという.


38:デフォルトの名無しさん
07/07/12 01:25:14
>>37
>ラプラシアンフィルタかけるだけだってw
                        ↑
どこが面白いの?

39:デフォルトの名無しさん
07/07/12 01:28:21
式と関係ねぇわけねぇだろばか
例の式はガウシアンの式をラプラシアンしたものだっつーの。
ガウシアンフィルタの具体的な数値だってガウシアンの式からでてるんだっつーの

40:デフォルトの名無しさん
07/07/12 05:28:21
>>17
ノイズを抑えるために軽くぼかしてからエッジ強調するだけではさすがに駄目かな…

「霞」の原因によってはデコンボリューションが使えるかもしれない
大気による散乱が原因の場合は厳しいと思うが

41:デフォルトの名無しさん
07/07/12 06:23:02
一番の問題は距離によって霞みの程度が違うこと

42:デフォルトの名無しさん
07/07/12 06:57:16
>>39
だから、そんだけだろ?
実際使う分には難しい式はそっから算出しましたって話だけで
フィルタさえ出しちゃえば別に意識せんでもいいと

43:デフォルトの名無しさん
07/07/12 07:35:03
そんなん最初っからわかってんだろうが
ガウシアンフィルタの時点でわかってないと話にならんぜ
なんなら平均フィルタの時点で、ソベルフィルタの時点でわかってないと話にならんぜ

44:デフォルトの名無しさん
07/07/12 07:49:58
>>43
日本語でおk

45:デフォルトの名無しさん
07/07/12 08:24:22
>>37
>>39

それはわかりました。ゼロクロスがよくわからないんです。
2次微分したグラフでx軸で交わるところですよね?



46:27-17
07/07/12 08:49:12
>>40-41
お付き合い頂きありがとうございます。

絵を見ながら、調整しないといけないということで、スライダを使ってやろうと
思っていますが、もう一杯スライダを使った処理があり、古いのは自分でもどれ
がどれだか分からなくなっています。どれかに追加するか、独立して起すかで
今、頭を冷やしています。
>>17 では、係数など変えてはコンパイルし、試していました。)

余談ですが、色変換も最初は radiobutton で選べるようにしていたのですが、
数が増えて場所がなくなり、combobox に切り換えました。こんなのが意外に
邪魔をします。

47:デフォルトの名無しさん
07/07/12 10:04:39
その成果物はここで公開するんだろうな?

48:デフォルトの名無しさん
07/07/12 13:56:16
>>45
2階微分する意味を考えれば明白だろ。

49:デフォルトの名無しさん
07/07/12 17:34:00
高校生とかなの?

50:デフォルトの名無しさん
07/07/12 17:52:53
なんかものすごく表面的にしか理解してない感じだよね

51:デフォルトの名無しさん
07/07/12 19:00:22
まぁ低級大学ってとこじゃないの?

52:デフォルトの名無しさん
07/07/12 21:42:07
480かけているのは整数で演算しやすいようにじゃない?
LoGで興味あるのはゼロクロスなんでフィルタのスケールには関係ない。
2階微分は一次元は意味はわかるけど2次元だと難しくなるね。
簡単な方法は8方向のどこかでゼロクロスが見つかればエッジ点とする方法。
Cannyだと勾配方向の方向微分とゼロクロスをとる。


53:デフォルトの名無しさん
07/07/13 00:12:25
>>52
ゼロクロス処理を教えてくれませんか
フィルタかけた後の画像が
2 3 4
-1 1 4
1 3 2

みたいだったら-1 と 1の間がゼロクロスですよね

54:デフォルトの名無しさん
07/07/13 00:37:43
偉い人がどんな画像で試して使えるっていってるのかわからんけど
平滑化フィルタ→鮮鋭化フィルタかけるだけじゃバタつき多すぎて
とてもプラマイ反転だけで輪郭ですとはいいにくい

もっと根幹的な画像の特徴をつかむ必要があると思う
例えば、必ず対象物が中心にくるような画像が多い傾向があるとか
なんかないとそのままでは使えないと思う
漫画のスクリーントーンやjpeg画像のノイズにひっかかりまくってEND

55:デフォルトの名無しさん
07/07/13 00:50:24
がはっ

56:デフォルトの名無しさん
07/07/13 00:59:17
プラスとマイナスの画像出してみればわかるけど綺麗にはいかない

57:デフォルトの名無しさん
07/07/14 10:34:06
101 -35 -76 81 41 36 13 8 18
 1 15 20 33 38 26 12 25 8
39 23 -99 -38 110 39 38 19 13
2 1 41 47 10 18 1 11 2
23 23 66 -57 -92 67 46 41 7
13 14 41 28 8 11 12 10 1
14 41 28 8 11 12 10 3 2
28 15 -109 -39 -124 74 46 14 5
31 34 12 29 1 3 3 3 7

ラプラシアンガウシアン
フィルタを適用したらこんな風な画素値になったとします。ゼロクロスってどうやって検出して、それをどう出力画像に反映するんですか?

58:デフォルトの名無しさん
07/07/14 11:20:18
まず1行目をグラフにしてみろ
エクセルぐらいもってるだろ

つぎに1列目をグラフにしてみろ

59:デフォルトの名無しさん
07/07/14 11:23:19
グラフにしてみましたがわかりません><

60:デフォルトの名無しさん
07/07/14 12:02:37
>>57
注目画素と符号が反転してたら1が立つようなフィルタ組んで8方向8ビットに保存

61:デフォルトの名無しさん
07/07/14 12:05:18
>>58
やってみます
59は自分じゃないです!

62:デフォルトの名無しさん
07/07/14 12:20:53
>>60
注目画素と近傍をくらべるんですか?5×5のマスクだったら24個の近傍画素がありますが、その24個の画素の符号がバラバラだったらどうするんですか?

63:デフォルトの名無しさん
07/07/14 12:29:54
やっぱ重要なのはスピードだよ

64:デフォルトの名無しさん
07/07/14 13:14:40
ぐだぐだ言ってないで自分で思ったとおりに作ってみればいいのに
それで駄目だったらうまくいかない理由を考えてから質問してくれ
教えて君

65:デフォルトの名無しさん
07/07/14 13:45:47
こいつの周りに画像処理を知っている奴がいないのだろうか

大学なら先生にきくか
先輩にでも聞けばいいのに

66:デフォルトの名無しさん
07/07/14 14:45:24
「gd使ったらプロジェクトがgdgdになったのですがどうすればいいですか。」

67:デフォルトの名無しさん
07/07/14 15:22:49
LoGやってる人、なんか同じ課題やってる気がするからヒントを。
URLリンク(www.ee.seikei.ac.jp)
これの2、理論のあたり、特に(4)について見るとわかり易いかもしれない。
リンク先pdfファイルなので注意してください。

68:デフォルトの名無しさん
07/07/14 15:45:25
わざわざ差分LoG?を使わなくてもいいんじゃない?

69:デフォルトの名無しさん
07/07/14 17:26:07
なんで専門学校の課題をここで聞くんだよーw

70:デフォルトの名無しさん
07/07/14 17:50:34
ずいぶんしめきり長いみたいだな

71:デフォルトの名無しさん
07/07/14 18:07:39
夏休みの課題なんじゃね?

72:デフォルトの名無しさん
07/07/14 18:58:13
>>62
エッジを検出したフィルタと同じサイズでいいじゃん
>その24個の画素の符号がバラバラだったらどうするんですか?
その精度しか検出できてないならプラマイ反転をエッジとして扱わないほうがいいと思う
つまり、使えない(=鮮鋭化のフィルタが腐ってる)

73:デフォルトの名無しさん
07/07/14 19:20:34
局所的な符号変化をみるだけでいいので3x3で十分。
より高精度にしたいならグラフプロットのゼロ等高線描画の要領で
やればいい。

74:デフォルトの名無しさん
07/07/15 12:20:59
ノイズを気にしてるなら平滑化の処理を疑うべき

75:デフォルトの名無しさん
07/07/15 15:49:58
ノイズ除去の基本はメディアン。平滑化では眠くなるばかり。
ただし、どんなフィルターの場合でも闇雲に適用するのはダメ。
2階層目、3階層目からの結果を元の階層にフィードバックして局所的に最適化されるようにする。
この部分の設計次第で、目的に合わせてまったく異なる画像をリアルタイムに出力できるようになる。

76:デフォルトの名無しさん
07/07/15 19:54:20
加法性白色雑音ならウィナーがウマー

77:デフォルトの名無しさん
07/07/16 19:07:56
「gd使ったらプロジェクトがgdgdになったのですがどうすればいいですか。」


78:デフォルトの名無しさん
07/07/16 22:16:29
つかわなきゃいい

79:デフォルトの名無しさん
07/07/17 00:27:56
IM使ったらマジマジと見られたよ

80:デフォルトの名無しさん
07/07/17 00:42:37
なんと味気ない答えだ
そんなことでは芸人にはなれんぞ

81:デフォルトの名無しさん
07/07/17 13:25:08
>>75
「2階層目、3階層目からの結果を元の階層にフィードバックして局所的に最適化」について
なんかいい論文とかない?


82:デフォルトの名無しさん
07/07/18 19:54:20
gilがまだboostの正式ライブラリーになってないっぽいのだけど
何かあったの?


83:デフォルトの名無しさん
07/07/19 10:09:57
gilって何がいいの?

84:デフォルトの名無しさん
07/07/19 10:34:15
gilは、いろんなライブラリーをごっちゃにして使うときの糊として使える
OpenCV + ITK
とか

85:デフォルトの名無しさん
07/07/20 01:21:15
>>84
通りすがりだけど興味アリ
どこかに良い資料ある?

86:デフォルトの名無しさん
07/07/20 01:29:28
糊か、なかなかうまいこと言うな

87:デフォルトの名無しさん
07/07/20 08:29:16
>>85
gil本家の掲示板とかにあるかも
日本語での情報はまだない気がする

88:デフォルトの名無しさん
07/07/20 19:57:09
C/C++で
アニメーションGIFを保存できるライブラリって何かありますか?


89:デフォルトの名無しさん
07/07/20 23:18:37
HDVの1080iって、どうやったらフレームキャプチャできる?
WindowsのOpenCVでキャプチャしようとするとエラーが出る。
DirectShowでも、同じくエラー。

Video4Linuxとかでやんなきゃいけないかなぁ・・・


90:デフォルトの名無しさん
07/07/21 17:05:43
画像の読み込みスピードが一番速いライブラリって何でしょう?
FreeImageやImageMagickを試してみたけど、AfrerEffectsの読み込みスピードには遠く及ばないのです。


91:デフォルトの名無しさん
07/07/21 17:23:30
読み込みつっても色々あるからなあ

92:デフォルトの名無しさん
07/07/21 17:31:55
とりあえず、tgaとsgiが読めればOKです。
FreeImageとかだと100枚読み込ませるのに8秒くらい掛かるのですが、
AfterEffectsは2秒くらいで読み込んでしまいますね。

93:デフォルトの名無しさん
07/07/21 17:42:30
まじで?
そんなに差が付くものなのか?
Adobe恐るべし。

94:デフォルトの名無しさん
07/07/21 18:23:55
読み込むだけなら漏れの関数が最速だね。
尤も、読み込むだけなら誰が作っても一緒だと思うけど。

>>88
逆に、何故今時AnimatedGifなんか扱いたいの?

95:デフォルトの名無しさん
07/07/21 18:40:49
読み込み部分をスッドレに分ければいいんじゃね

96:デフォルトの名無しさん
07/07/21 19:34:09
>>94
まだ簡易な動画形式としては需要あるだろ
今でも画像うpろだじゃgif以外動画の選択しないしな

97:デフォルトの名無しさん
07/07/21 20:15:14
pngはアニメーションできなかったっけ?

98:デフォルトの名無しさん
07/07/21 20:18:36
mngだよアニメーションは
IEが対応してないとなやっぱり

99:デフォルトの名無しさん
07/07/21 20:21:23
どうしてIEはmng対応しないんだろう…
mng自体の仕様がまだ固まってないんだっけ?

100:デフォルトの名無しさん
07/07/21 20:47:49
んにゃ、それなりに固まってる
MSが同調したくないんだろうね、W3Cに

101:デフォルトの名無しさん
07/07/21 21:39:38
動画は携帯ですらすでに別の次元に突入しているから、
いまさら、mngもないってことじゃないのかな。
利用しているサイトも、ほとんど無いし。

102:デフォルトの名無しさん
07/07/21 21:59:26
容量をケチる時代でもないし音も入れたいし
Flashがあれば困らないしな

103:デフォルトの名無しさん
07/07/21 22:35:49
いや… いつの時代も容量はケチりたいだろ
トラフィック爆発こわいこわい

104:デフォルトの名無しさん
07/07/21 23:41:38
mngのほうが容量でかいと思た

105:デフォルトの名無しさん
07/07/22 00:30:29
劣化なしドット絵フルカラー+αで圧縮ありの動画となるとmng以外ないよなあ

106:デフォルトの名無しさん
07/07/22 08:32:35
つ[MultiPageTIFF]

107:デフォルトの名無しさん
07/07/22 08:45:10
PRMUで韓国なんか行きたくないし

108:デフォルトの名無しさん
07/07/22 10:56:36
「モザイクの消し方を教えてください」

109:デフォルトの名無しさん
07/07/22 11:37:46
範囲選択→消去

110:デフォルトの名無しさん
07/07/22 15:54:32
PRMUアルゴリズムコンテストって一昨日知ったんだけど、
この中には参加する人いるの?


111:デフォルトの名無しさん
07/07/22 15:57:55
URLリンク(www.eml.hiroshima-u.ac.jp)

こんなやつ

112:デフォルトの名無しさん
07/07/22 16:15:47
今年は簡単だな

標識見つけるのは結構難しかった

113:デフォルトの名無しさん
07/07/22 16:22:56
これどうやったらいいんだろ・・・。
流れ的にはどんな感じでアプローチする?

114:デフォルトの名無しさん
07/07/22 16:24:34
「応募は大学学部生,大学院生,高専学生を想定しています」
中学生でもいいのかな?

115:デフォルトの名無しさん
07/07/22 16:24:55
ニートはダメなの?

116:デフォルトの名無しさん
07/07/22 16:25:23
いいんじゃね?
俺は専攻生だし。

117:デフォルトの名無しさん
07/07/22 17:25:50
>>113
元画像を、パーツのサイズに分割して、それぞれのハッシュを作って比較する。
ハッシュに何を使うかがポイントだろうが、速度のコンテストではないと書いてあるので
まじめに全比較しても無問題。もちろんアワードは取れないだろうが。
元画像が異なるサイズで与えられている場合は、さらに何でハッシュを作るのかが問われるが、
方針は同じ。


118:デフォルトの名無しさん
07/07/22 17:32:05
これって最終的にはCPマスクの外しアルゴリズムに使うわけ?

119:デフォルトの名無しさん
07/07/22 17:34:46
元画像って与えられないんじゃないの?

120:デフォルトの名無しさん
07/07/22 17:47:43
いま教授とこれ見てたんだけど、
「原画像を分割する際に番号を振って、乱数でばらつかせたあと
番号ごとに並べれば一発っすよ!( ´∀`)b」
ってアイデアだしたら紙束で殴られた

121:デフォルトの名無しさん
07/07/22 17:52:00
CPとかQRとかMECOとかのマスク外し以外の用途が思いつかん

122:デフォルトの名無しさん
07/07/22 18:30:21
最近ハフ変換をならったのですが、
ハフ変換で画像中の四角形を検出するのと、円を検出するのとでは
なにか違う手順が必要になるんですか?
それともハフ変換を使えばどちらも同じように検出されるのでしょうか

123:デフォルトの名無しさん
07/07/22 19:12:41
投票に使う空間(何て名前だっけ)が違う。
傾いていない矩形ではx, y位置と高さ幅で4パラメタ=4次元空間に投票する(正方形なら3)
円ではx,y位置と半径で3パラメタ
といった感じで投票方法が違うだけで、
実在する図形の位置に最も多く投票されるという理屈は一緒。

124:デフォルトの名無しさん
07/07/22 19:49:38
>>113は元画像が与えられない場合どうするものなの?
どんな画像だろうとばらばらになっていたら元通りに完成できるようなプログラムは可能?
画像処理の勉強始めてまだ日が浅い俺に誰か教えてくれ

125:デフォルトの名無しさん
07/07/22 20:01:57
>>124
だから、そういうのを各自が考えて作るコンテストだっての。

126:デフォルトの名無しさん
07/07/22 20:29:43
まず思いついたのは各ピースの四辺を調べて
あるピースの左辺(上辺)と別のピースの右辺(下辺)の画素の変化が最小の物を隣合うピースとする
って感じで並べていく方法

127:デフォルトの名無しさん
07/07/22 20:35:19
画像処理全然和漢ねけど俺もそれ思いついたぞ!

128:デフォルトの名無しさん
07/07/22 20:38:46
逆転の発想!
そもそも入力画像が真っ黒なら処理しなくていい

129:デフォルトの名無しさん
07/07/22 20:47:28
砂漠とか星空とか、色数が少なくて均質な画像だと難しいのかな

130:デフォルトの名無しさん
07/07/22 20:55:16
>>126
で、それを発展させて、gradient も考慮にいれる。
さらに発展させてもう一回微分とか?

ある種の、画像周囲の estimation を行い、くっつける画像との差が小さいやつってとこじゃね?
でおそらくやっていくと、一番差が小さいけどここで使ってしまうと、画像がうまく四角に戻らないとか
そんな問題もでてくるんじゃないかな。

131:デフォルトの名無しさん
07/07/22 20:57:07
>>130
で、あとは論文探した方が早いな

132:デフォルトの名無しさん
07/07/22 20:58:16
PRMU のコンテストって毎年
広島市立、名古屋、奈良先端の方々がいるみたいだけど研究室単位で毎年やることにでもなってるんかね?

133:デフォルトの名無しさん
07/07/22 21:02:32
PRMU コンテスト4日前に見つけたけどもう時間がないから辞めた・・・

134:デフォルトの名無しさん
07/07/22 21:07:54
今からここのみんなでやれば間に合うんじゃね?
「プログラム技術@2ch掲示板 画像処理 その9 住人一同」で応募しようぜ( ´∀`)

135:デフォルトの名無しさん
07/07/22 21:10:33
PRMUコンテストここで晒されちゃったかぁ。
しかも解放のヒントまで…まぁ仕方ないけど。

せっかく応募しようと思ってたのに、倍率高くなりそうでこわいな。

136:デフォルトの名無しさん
07/07/22 21:18:41
基本は>>126の方法を中央まで繰り返して完成させるしか浮かばないな

137:117
07/07/22 21:19:28
ピースに形があるならともかく、形がないなら元画像なしでは完全な回答は不可能。
矩形ピースだから、元画像は与えられるとおもったんだが、ないのか?

126系のやりかたでは、カットされた部分に高周波成分がぴったりある場合、
(例えばモンドリアンの絵みたいな)復元することができない。


138:デフォルトの名無しさん
07/07/22 21:19:38
>>135
こんなんで倍率上がるようなコンテストなんて参加する意味ねぇだろ。アフォかw

139:デフォルトの名無しさん
07/07/22 21:19:47
>>135
これそんなにマイナーなコンテストなの?

140:デフォルトの名無しさん
07/07/22 21:22:56
>>137
>126系のやりかたでは、カットされた部分に高周波成分がぴったりある場合
もちろんあるだろうな
星空、漫画のスクリーントーン、普通の白原稿黒文字書類(その逆も)も全部駄目だ
4辺判断に不感帯をもうけて判断がつかない場合は中身の処理に移らないと駄目だろうな
商品ならねw

でも、今回のは出題画像に最適化しちゃっていいんじゃない?

141:デフォルトの名無しさん
07/07/22 21:23:45
>>138-139

調べてみたらいつも30件~50件もないみたい。

142:デフォルトの名無しさん
07/07/22 21:26:10
>>137
元画像与えられてるっぽくね?プログラミング詳細のところに書いてある

143:デフォルトの名無しさん
07/07/22 21:29:06
>>130
横に並べていく時、あるピースの右辺と左辺でそれぞれ最も隣に来そうなピースを選んで
可能性の高い方"だけ"つなげていくのはどうかな?
一列に並ぶピースの数が上限(元画像の幅÷ピースの幅)に達したらその列は終わり。
これでまず横一列を作って次は縦一列を同様に繋げていく。
んでT、十、L字型のどれかができれば四角形に戻らない事態にはならないんじゃないかな。

144:デフォルトの名無しさん
07/07/22 21:29:17
>>142
だから、そうじゃなくて処理のときに元画像を使っていいかどうかって話じゃない?
問題文読む限りは駄目っぽいけどね
ちなみにピースのサイズとかはあるんだよなw

145:117
07/07/22 21:45:23
ちゃんと読んできた。
ピースがばらばらになった画像データが与えられて、それを元のデータに復元するという課題だった。
つまり利用可能なのは、ばらばらになったピースのみだってことだ。
しかも、画像データはどのようなものが与えられるのか書かれていない。
単なる自然画像なら何とかなりそうな気もするが、デザイン画や図面が与えられたら、
適当なアルゴリズムは全然違う。これは難しい。

146:デフォルトの名無しさん
07/07/22 21:45:44
>>126の方法って外側から埋めてくだけじゃないの?

147:デフォルトの名無しさん
07/07/22 21:47:15
>>145
一番外枠の4辺は与えられるから>>126の方法で外掘りから埋めてくようになるべ?
そしたら次はその中、その中ってぐるぐる内側へ決めていくしかねーべ

148:デフォルトの名無しさん
07/07/22 21:47:37
ごめん。概要に書いてあった。
>サンプルで示した写真のように建築物や風景写真を複数枚用いて行います。


149:デフォルトの名無しさん
07/07/22 21:50:35
サンプル出題画像の湖の空と湖の映り込みの空とか嫌な味出してるな
それと判断のしようがないような草花とかも嫌な感じだな
これはエッジ拾ったり特徴つかまんとできんな

150:デフォルトの名無しさん
07/07/22 21:51:40
各ピースの接合部の相関を利用しないと絶対復元できない希ガス。

151:デフォルトの名無しさん
07/07/22 21:52:54
>>147
外枠あったのか・・・
外枠が与えられるなら隣のピースを選び出すのに角からやっていけば最低2辺ずつは評価できるな
ってか自分もちゃんと読んでくるわ・・・

152:デフォルトの名無しさん
07/07/22 21:55:15
>>150
ピースっていうか外枠から埋めていくから自然と評価が2辺ずつになるべ
でも1回当てはめても決定に使った信頼度をおいておいて後から補正するのも必要だと思うんだよね

153:デフォルトの名無しさん
07/07/22 21:57:04
>>151
俺もよく読んだら
Level2はないっぽいなw
この場合は一番相関のないもんを最後外側にもってくしかないから
内側からやるしかないな

154:デフォルトの名無しさん
07/07/22 22:00:09
うは!すごいいいアルゴリズム思いついた


155:デフォルトの名無しさん
07/07/22 22:01:30
この問題ってさ、実際使うときある?
前のモザイキングとかなら良くあるけど、完全にばらばらになっていて合体したい時ってあるかな?

156:デフォルトの名無しさん
07/07/22 22:01:49
俺も俺も!

157:デフォルトの名無しさん
07/07/22 22:06:14
ピースの並べ方のすべての組み合わせを作って、それを妖精さんにおかしいかおかしくないか判定してもらって
おかしくなかったら完成

158:デフォルトの名無しさん
07/07/22 22:22:32
>>135
前スレ・前々スレでも出てる
いまさら「晒されちゃったか」も無いだろ

159:デフォルトの名無しさん
07/07/23 00:11:19
>>155
シュレッダーにかけられた書類の復元とか

160:デフォルトの名無しさん
07/07/23 00:52:06
>>159
全部スキャンしなくちゃいけないでそ?やらんだろう・・・

161:デフォルトの名無しさん
07/07/23 00:54:10
そこは映画や海外ドラマっぽくデジカメかビデオで撮影したのをリアルタイムに
いちいち分割線のアニメーション効果いれて効果音もそれっぽく

162:デフォルトの名無しさん
07/07/23 01:22:38
>>155
航空写真の接続とか。
パノラマ系画像の接続とか。

163:デフォルトの名無しさん
07/07/23 01:23:07
>>160
シュタージの書類解読で実際にやってるらしい。

164:デフォルトの名無しさん
07/07/23 01:56:44
>>162
そういうのは予め座標情報と関連づけされてるだろ。

165:デフォルトの名無しさん
07/07/23 02:13:24
>>162
それはだからモザイキングだろ?共通部分が必要。
今回のは共通部分がない。ジグソーパズル。

>>164
されねーよ。

>>163
やるのか・・・。手でスキャンするぐらいならその場で人間がつなげたほうが早そうだけどな・・・。
シュレッダー自動スキャナーでもあるんかね。

166:デフォルトの名無しさん
07/07/23 04:29:00
とりあえずこの処理なら画像をN分の1にして処理しても結果は変わらないと思うから
可能な限り縮小してから処理してもいいと思うよ(速度アップ)

167:デフォルトの名無しさん
07/07/23 07:19:52
なんか面白そうだからやる

これでいいじゃん

168:デフォルトの名無しさん
07/07/23 11:24:33
とりあえずこの処理なら画像をN分の1にして処理しても結果は変わらないと思うから
可能な限り縮小してから処理してもいいと思うよ(速度アップ)

169:デフォルトの名無しさん
07/07/23 11:28:05
1ドットしか違わないピースが有ったらどうするんだ

170:デフォルトの名無しさん
07/07/23 11:29:09
全く同じピースがあったらどうするの?

171:デフォルトの名無しさん
07/07/23 11:39:28
審査は、サンプルで示した写真のように建築物や風景写真を複数枚用いて行います。

172:デフォルトの名無しさん
07/07/23 11:42:24
>>169
無視しておk
まあ、それを判断するかどうかは後で決めるとして
ぴったりもんがあってから考えりゃいい話だと思わん?
少なくともそれ以外は適用できるんだし問題ないよね?

173:デフォルトの名無しさん
07/07/23 11:43:28
>>171
その仕様なら全然余裕だな>N分の1
16分の1ぐらいにはできるな

174:デフォルトの名無しさん
07/07/23 11:48:00
>>173
課題の仕様では1ピースあたり120×120画素だから16分の1だと8×8になるが大丈夫か?

175:デフォルトの名無しさん
07/07/23 11:48:35
>>174
何か問題でも?

176:デフォルトの名無しさん
07/07/23 11:51:02
>>174
16分の1で判断つかなかないものに対して8分の1で判断しろよ

177:デフォルトの名無しさん
07/07/23 11:52:08
別に速度を追求するコンテストじゃないんだからそんな縮小にこだわるなよ

178:デフォルトの名無しさん
07/07/23 11:59:13
ピースの判断もあらかじめハッシュを作っておかないと無駄処理が多くなるな
例えば辺の色を調べるにしても傾向順(詳細は不明)に並べとけばはずれたもんに関してはチェックしなくていいわけだし
なんの要素でどうソートしておくかもキモだな

アルゴリズム自体はウンコでも最適化で突っ切るってアリかな?w
正直、色(色々w)、エッジ(縦横別)なんかの連続性みるぐらいしか思いつかんけど

179:デフォルトの名無しさん
07/07/23 12:00:46
>>177
強引に突っ切る手が使えるw
仕事でも結構やるw
特に検出系はよほど特殊でない限り解像度をフルで使うことなんてまずない

180:デフォルトの名無しさん
07/07/23 12:30:13
bmpファイルのディザ法について質問ですけど・・・
周りの画像に影響を及ぼすディザ法(条件付決定法とか誤差配分法)をする場合、
元画像に対して左上から右下に向かって処理を行わなければならないのでしょうか?
というのは、画像データは左から右へ、下から上の順で格納されていますが
画像データを順に読み取っていくと、どうしても元画像に対して左下からになってしまい
元画像を垂直に反転した状態の画像に対して、ディザ処理を行っしまうと思います・・・。

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

分かりにくい文章ですいませんが、よろしくおねがいします・・・

181:デフォルトの名無しさん
07/07/23 12:31:44
同じ画像を上下反転したので試せばわかる事

182:デフォルトの名無しさん
07/07/23 13:46:58
>>170
人間にも判断がつかないものは無理
そんなエスパーアルゴリズムできるわけない

183:88
07/07/23 14:41:54
GIF話、盛り上がったけど
ライブラリの話が出てない件(´д`;)
>>94
仕事で必要になってしまった。

184:デフォルトの名無しさん
07/07/23 15:42:57
コマンドで繋ぐほうが使い勝手良くね?

185:デフォルトの名無しさん
07/07/23 15:54:05
ImageMagickとかでいいんじゃね?

186:デフォルトの名無しさん
07/07/23 17:38:03
>>183
URLリンク(sourceforge.net)

187:デフォルトの名無しさん
07/07/23 19:15:24
>>182
いや、そういう問題じゃないだろ (^^;

188:デフォルトの名無しさん
07/07/23 20:41:54
お前らの画像処理は低レベルだな

189:デフォルトの名無しさん
07/07/23 21:13:48
ここで、188が高レベルの自作プログラムを披露!

190:デフォルトの名無しさん
07/07/23 21:21:15
フーリエ変換がよくわかりません。
どのような処理をするのか・・・とか、わかりやすく教えてください。
過去ログにはこの内容は見当たらなかったし、ネットで調べても難しいこと
しか書いてなかったので困ってしまって、ワンワンワワン...

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

よろしくご指導おながいします。

191:デフォルトの名無しさん
07/07/23 21:26:57
ふざけてるの?

192:デフォルトの名無しさん
07/07/23 21:30:23
>>190
勉強してね♥

193:デフォルトの名無しさん
07/07/23 21:33:33
ワンワンワワン...

194:デフォルトの名無しさん
07/07/23 22:24:47
The Fourier Transform Film
URLリンク(www.youtube.com)

195:デフォルトの名無しさん
07/07/23 22:25:43
>>190
フーリエの冒険を読め。
それでも分からなかったら、あきらめろ。

196:デフォルトの名無しさん
07/07/23 22:27:07
ついでに「冗談でしょうファインマンさん」もお願いします

197:デフォルトの名無しさん
07/07/23 23:16:58
 11111111111111111
 22222222222222222
 33333333333333333
 44444444444444444 ←こういうグラフィックを
 55555555555555555
 66666666666666666
---------------------------------------------------
 11111111111111111
                 22222222222222222
 33333333333333333 と               に分離したり
                 44444444444444444
 55555555555555555
                 66666666666666666
---------------------------------------------------
 22222222222222222
 11111111111111111
 44444444444444444 ←このように
 33333333333333333   入れ替えたりする処理を
 66666666666666666
 55555555555555555
---------------------------------------------------
VB2005を使い高速でやりたいのですが、何か良い方法は無いでしょうか?
DrawImageを使って、1ラインずつ取得、1ラインずつ描画、
というようにやってみたんですが、ライン数が多いと描画が遅いのです。

198:デフォルトの名無しさん
07/07/23 23:24:44
マスクつかえ

199:デフォルトの名無しさん
07/07/23 23:28:05
イメージをBitmapに変換して、自前でゴニョゴニョすればええよ

200:デフォルトの名無しさん
07/07/24 05:02:10
確かにマスク使えば一気に描画できるな
>>197はマスク処理に関して調べているだろうか・・・

201:デフォルトの名無しさん
07/07/24 20:10:18
>マスク

初めて聞く処理です。それでやってみます。
ありがとうございました。

202:デフォルトの名無しさん
07/07/24 20:14:42
おまえら、マジで低レベルだな

203:デフォルトの名無しさん
07/07/24 20:25:59
低レベルすいまん。
高レベルなの教えくだい。

204:デフォルトの名無しさん
07/07/24 20:48:29
俺も中学生の頃はマスクの意味が分からなかった。
処理自体が何をやってるのかは理解出来たんだけど、
何でそれをマスクと呼ぶのかが謎だった。

当時はマスクと言ったら筋肉マスクしか思い浮かば
なかったからなあ。

205:デフォルトの名無しさん
07/07/24 20:52:47
美術部や模型同好会ならマスキングテープ使うから、すぐ理解できるに違いないて

206:デフォルトの名無しさん
07/07/24 20:56:15
マスクメロン……アレは違うか。

207:デフォルトの名無しさん
07/07/24 21:16:46
顔検出のスレが見つからないけど、どこですか?
ここじゃないよね。

208:デフォルトの名無しさん
07/07/24 21:19:20
ここでもいいよ

209:デフォルトの名無しさん
07/07/24 23:48:24
質問です。
顔検出のアルゴリズムについて説明してください。

210:デフォルトの名無しさん
07/07/24 23:50:51
そういうのは質問とはいわないと思う

211:デフォルトの名無しさん
07/07/25 02:34:00
>>209
人間の目は点が3つあったら人の顔と認識するというから
とにかく3点を探して見つかったら「顔」と判断します。以上。

212:デフォルトの名無しさん
07/07/25 03:11:08



213:デフォルトの名無しさん
07/07/25 03:16:17
たしかに、人間の形態認識ってそんなんだから、心霊写真で似非宗教家の懐を潤すことになるんだよな。

逆に言うと、顔検出のアルゴリズムを使って、心霊写真を作り出すフィルタでも作ったら
そういった奴らを釣れておもしろいかもしんない。

214:デフォルトの名無しさん
07/07/25 03:42:12
レベル低くて、寒すぎるwww

215:デフォルトの名無しさん
07/07/25 12:40:02
温暖化防止に努めてんの。

216:デフォルトの名無しさん
07/07/25 14:24:21
>>214
じゃあレベル高いレスだけニューラルネットワークでも使って、抽出して、
以後レスされる内容も学習器より予測させて、各レベル別に閲覧できる2chプログラムでも書いてくれや

217:デフォルトの名無しさん
07/07/25 19:40:32
>>211
3つの点を認識する方法をもう少し詳しくお願いします。

218:デフォルトの名無しさん
07/07/25 22:04:03
そ、そうくるか・・・

219:デフォルトの名無しさん
07/07/25 22:13:31
>>217
つマスク

220:デフォルトの名無しさん
07/07/25 22:17:38
>マスク

だめでした。
透過色を指定しなくてはならないので、
写真には不向きです。

221:デフォルトの名無しさん
07/07/25 22:18:27
最近はカメラとかビデオにそういう機能ついてるね

探せば論文位ありそうだけど

222:デフォルトの名無しさん
07/07/25 22:22:58
ちなみに、BitBltもダメでした。
URLリンク(www.tees.ne.jp)
のようなサンプルプログラムを動かそうとしても、VB2005では動かず、
APIの使いかたをヘルプで調べると、2005じゃ必要ねえとか言われる始末で…。

223:デフォルトの名無しさん
07/07/25 23:25:34
LockBitsとMarshal.Copy使え

224:デフォルトの名無しさん
07/07/26 06:09:30
>>216
SVMの方がよくね?

225:デフォルトの名無しさん
07/07/26 07:29:41
SVMもニューラルネットも似たようなもんだが?

226:デフォルトの名無しさん
07/07/26 16:14:43
>>222
なんでBitBltが使えねぇんだよw
調べた結果BitBltの仕様が変わって使えなくなったって言ってる?

それと、自分で理解してコード書いた上で駄目だったって言ってる?

単にサンプル動かしたら動かなかったってだけ?

227:デフォルトの名無しさん
07/07/26 16:46:41
>>226
VB.netだと描画まわりがGDI+だからじゃね?
まあしち面倒くさいことすれば使えなくもないが阿呆らしいから普通使わない。

228:デフォルトの名無しさん
07/07/26 16:50:34
某大学の研究室に所属したばかりのペーペーです 画像処理やってます
今度自分の研究内容を10分間プレゼンすることになりました、プレゼンなど一度も経験無いんでアドバイスください
今のとここのようにしようと思ってますがどうでしょうか?↓
プレゼン表題→目次→目的(入力と出力がどうなるか)→
どうやって実現するか(使用した言語・ツールはなにか)→
実際にこれまで作ったプログラムを表示・軽く説明→問題点とこれから→終わり?
10分もかからない?かもしれません・・。アドバイスお願いします
ちなみにプログラムはまだ未完成なので実行結果を表示はまだできません。

229:デフォルトの名無しさん
07/07/26 16:56:31
いくら画像処理研究してるとはいえ、
プレゼンのやり方は、さすがに板違いだろ・・・

230:デフォルトの名無しさん
07/07/26 17:24:05
>>228
院生の先輩などにアドバイスをもらいましょう。


231:デフォルトの名無しさん
07/07/26 17:57:48
Fランカーと予想

232:デフォルトの名無しさん
07/07/26 19:22:11
>>227
そうかぁ?
MaskBltとかあるみたいだぞ?
なんか調べて無いだけの予感

233:デフォルトの名無しさん
07/07/26 20:43:36
>>165
>>>163
>やるのか・・・。手でスキャンするぐらいならその場で人間がつなげたほうが早そうだけどな・・・。
>シュレッダー自動スキャナーでもあるんかね。

今月の日経サイエンスに記事が載ってたけど,64GBの画像データが今のところあるんだって。
あとこれ
URLリンク(blogs.itmedia.co.jp)

234:デフォルトの名無しさん
07/07/26 21:26:59
専門は画像処理=無脳

235:デフォルトの名無しさん
07/07/26 23:59:02
>>233
フラウンフォーファ研究所ってmp3のあそこか
色んなことやってるんだな

236:デフォルトの名無しさん
07/07/27 00:54:11
Fraunhoferは研究所の集合体なので、
MP3は Fraunhofer IIS URLリンク(www.iis.fraunhofer.de) だけど、
画像処理は URLリンク(www.fraunhofer.de) がやってるよ。
同僚が数年間いる(居心地がよいのか帰ってこない)。

237:デフォルトの名無しさん
07/07/27 07:53:58
日本だとNTT研みたいなの?
それとも産総研みたいなの?

238:デフォルトの名無しさん
07/07/27 08:45:43
URLリンク(www.fraunhofer.jp) かな。

239:デフォルトの名無しさん
07/07/27 10:05:00
電総研のイメージに近いね

240:デフォルトの名無しさん
07/07/27 11:17:34
アナハイム・エレクトロニクスみたいだな

241:デフォルトの名無しさん
07/07/27 11:26:03
>>233
>64GB
確認したら64TBだったw

242:デフォルトの名無しさん
07/07/27 11:32:39
裁断片をスキャンする専用スキャナも開発したのかなぁ

243:デフォルトの名無しさん
07/07/27 11:41:19
1ピース毎に表にしてからスキャンしてたのかな?
両面書いてあったらどうするんだろう?


244:デフォルトの名無しさん
07/07/27 17:53:20
ここの住民は特にレベルが低い

245:デフォルトの名無しさん
07/07/27 19:27:21
うるせえわ暇人が

246:デフォルトの名無しさん
07/07/27 21:59:38
.NET Framework 3.0のBitmapSourceクラスを使うようになって、
もう画像入出力はこれで十分だなって感じ。

HD Photoで浮動小数点画像も入出力できて便利だ。

247:デフォルトの名無しさん
07/07/27 22:02:29
今までRGB8Bitづつあれば十分だろと思ってたら
sRGBだのxvYCCだの出てきてやる気が萎えてきた

面倒臭ぇぇ

248:デフォルトの名無しさん
07/07/27 22:32:57
つくづく、レベルの低いスレだ。
だれか、>>247の質問に答えてやれよ。
>>247はちょっとはググレ。分かっていれば、あほらしい質問だ。

249:デフォルトの名無しさん
07/07/27 22:39:19
>>247は質問だったのか?

250:デフォルトの名無しさん
07/07/27 23:19:24
ただの愚痴だろ。

251:デフォルトの名無しさん
07/07/27 23:19:35
>>248
計算途中の話じゃないの? 好意的、というか普通に解釈すれば。

252:デフォルトの名無しさん
07/07/27 23:28:50
デフォでsRGBですよね
すでにsRGBを使ってるのに
sRGBが出てきたって悩んでるのが変です

253:247
07/07/27 23:37:46
今さらscRGBと間違えたなんて言えないぜ

254:デフォルトの名無しさん
07/07/27 23:56:17
大雑把だがまとめると、
RGB(線形空間)にガンマをかけたものがsRGB(非線形空間)だった。
これを色空間を拡張する際、

RGB(線形空間)の定義域0~1を、線形空間で-∞~+∞に拡張したのがscRGB。
ガンマから開放されたきれいな線形空間が特徴。

sRGBと同じガンマ関数で0~+∞で使い、-∞~0はそのガンマ関数を0で折り返したような
関数を使って、sRGB(非線形空間)を-∞~+∞に拡張したのがxvYCC。
sRGBとは0~1で互換性があるのが特徴。




255:デフォルトの名無しさん
07/07/28 06:59:11
ほんま暇やな

256:デフォルトの名無しさん
07/07/28 10:10:27
起きてすぐに他人の暇っぷりを観察してる奴が一番暇そうに見える

が、最高に暇なのは俺だ

257:デフォルトの名無しさん
07/07/28 11:17:20
いや最高に暇なのは俺だ

258:デフォルトの名無しさん
07/07/28 11:36:46
俺のほうがもっと暇だよ

259:デフォルトの名無しさん
07/07/28 13:28:22
このスレ、クズ人間しかいないわ
エロ画像のマスクをはずしてオナニーでもしてろ

260:デフォルトの名無しさん
07/07/28 13:38:40
そんなに誉めるなよ

261:デフォルトの名無しさん
07/07/28 17:58:27
むしろ今はエロ画像にマスク付けてオナニーしてるよ

262:デフォルトの名無しさん
07/07/28 18:01:37
おお!君もマスクフェチですか!
こんなスレで同志に出遭えるとは思いませんでした。
お気に入りのマスクについて語り合いましょう。

263:デフォルトの名無しさん
07/07/28 18:35:35
ビット単位で並び替える系の奴が好きだ。
簡単に独自のを作れるし、波ガラス見たいでちょっと綺麗

264:デフォルトの名無しさん
07/07/28 19:18:45
俺は花粉症用の三角形ぽいマスクがブラジャーみたいで好き

265:デフォルトの名無しさん
07/07/28 23:44:55
ロジックパズルを写真で取り込んでパソコン上で解けるようにしたいんですが。
↑はマス目と数字だけ読み取れればいいのですが、何かお勧めの参考書やサイトなど
ありましたら教えてください。

266:デフォルトの名無しさん
07/07/29 00:30:31
>>265
とりあえずどんな写真かうp

267:名無しさん@そうだ選挙に行こう
07/07/29 00:54:52
例えば少年サンデーのきゃらろじでも解きたいのだろうよ。

268:名無しさん@そうだ選挙に行こう
07/07/29 05:00:56
>>265
参考にするならQRコード(やその他バーコード)の検出部分とかどう

269:名無しさん@そうだ選挙に行こう
07/07/29 11:39:17
>>266すいません。画像のUpの仕方がわかりません。イラストロジック、ピクロスとか言う
名前なら分かりますか?
>>267サンデーに付いてるのは知りませんでした。
自力で解くのは別に出来ます。同じ問題をもう一度やりたい時とか失敗した時が面倒
なので、取り込んで使えれば楽だなと思ったんです。
>>268調べてみます。バーコードなら理解できそうな?

塗り潰しのUIと自動で解く部分は出来てるんですよ。ただ問題を手打ちしてるので
一問に30分~2時間程度掛かるのが・・・
こういうものを組んだ事がないので、調べても何をしてるか良く理解できないんです。

270:名無しさん@そうだ選挙に行こう
07/07/29 11:53:42
>>269
数字だけなら、それほど精度も必要ないだろうし、
数字のパターン用意して、画像を二値化して比較するだけでいけそうだけど?

271:269
07/07/29 12:03:59
>>270
元々が白黒に近いので二値化するのは問題ないんですが、
例えば直線を認識させるのに、ベクトルを使うといい(この辺は未だ何とか分かる)とか
言うんですが、ドット欠けや誤差の扱いなどの曖昧さの部分が全く理解できません。
元の数字のパターンを回転、拡大縮小などして、何割で一致とかするんですか?
(DSの頭の体操をやらせて貰った事あるんですが、あれはかなり斜めに書いても認識
してくれますね。横倒しに書いたら×でしたけど)

272:名無しさん@そうだ選挙に行こう
07/07/29 12:23:51
>>271
> ドット欠けや誤差の扱いなどの曖昧さの部分が全く理解できません。
この辺は補間とか適当にやればいけると思うけどね。

> 元の数字のパターンを回転、拡大縮小などして、何割で一致とかするんですか?
たぶん、写真で撮った画像の方を回転したりする方が楽だと思う。

とりあえずやってみるのが良いと思うよ。
やってみて上手くいかないところを質問するほうが、答えるほうも答えやすいし。

273:名無しさん@そうだ選挙に行こう
07/07/29 12:30:47
>>271
数字だと構造的な認識でもいけるが、ここでは辞書パターンとのマッチングによる認識について。

1 ドット欠けのような雑音、線幅、文字の傾き等に影響されない特徴を抽出
大きさや縦横比は正方形等に正規化すれば影響なくなる。
  たとえば細線化すれば線幅は影響しなくなる
  ある程度の面積の正方形内の特徴をまとめれば、多少のストロークずれやドット欠けは吸収できる。
  平滑化もよろし。
  傾きは難しいが、面倒だったら別パターンとして認識したあと「傾いた1」も「1」にすればよし。
  4などフォントによっては大きな差がある場合も同様。

2 代表的フォントについて、上記の特徴の主成分分析(面倒だったら平均w)
  辞書パターンを作る

3 入力文字画像について、同じアルゴリズムで特徴を求めて辞書とマッチング。最も距離の近いものを正解とする。

274:269
07/07/29 13:19:00
>>272>>273
了解しました。まずはデジカメの電池を買ってきますw

自分が考えていたのは、入力時に四隅をチェックさせれば傾き(とマスのサイズ)が
分かるので少し楽になるかな、と思ったんですが、普通そんな手間かけさせませんしね・・・

275:名無しさん@そうだ選挙に行こう
07/07/29 13:46:49
いや、25x25のノノグラムの入力するのに数分で済むだろ。

276:269
07/07/29 13:53:22
>>275
それ位ならものの数分で済みますけど、どちらかといえばパソコン上で解いたりやり直し
したい問題と言うのは40*50とかそれ以上なんで。
打ち込んだ最大は150*70・・・打ちミスあったら泣けます(チェックサム位しかしてないので)

277:名無しさん@そうだ選挙に行こう
07/07/29 17:40:02
画像の縦と横方向それぞれで濃度の合計を求めると
罫線のあるせいで櫛状のグラフになる(線が多少途切れてても)
これを使えば画像の傾きやらマスの間隔やらは一発じゃないだろうか?

278:名無しさん@そうだ選挙に行こう
07/07/29 18:42:43
>>277
合体した画像がはじめにあるわけじゃないぞ

279:名無しさん@そうだ選挙に行こう
07/07/29 19:13:05
>>278
合体?

280:名無しさん@そうだ選挙に行こう
07/07/29 19:27:09
あなたと合体したい・・・

281:名無しさん@そうだ選挙に行こう
07/07/29 19:43:51
一万と二千年前から画像処理

282:277
07/07/30 01:23:41
合体というのが良く分からないけど277で言いたかったのはこんな感じ
URLリンク(www.youlost.mine.nu)
手元にパズル本がなかったのでディスプレイを撮った

283:デフォルトの名無しさん
07/07/30 02:44:59
傾きはどうやって補正すればいいの?

284:277
07/07/30 03:23:53
処理的にシンプルなのは「少しずつ回転して同じ処理を行って
出力の分散が最も大きくなる角度を傾きの最も少ない角度とする」とか

285:デフォルトの名無しさん
07/07/30 03:36:42
串状を期待すると、斜め45度のときに・・・どうなるんだ?

286:269
07/07/30 04:22:16
もう眠りたいw
楽に行くなら、あまりに斜度の大きなものは弾いてしまえばいいんですけど。
正確にやるならz面の傾きも必要だし(カメラ撮りならなおさらですし)
(こちらから質問するのはまだまだ先みたいです。画像認識、難しすぎます・・)

287:デフォルトの名無しさん
07/07/30 04:58:58
本来矩形の筈の領域が(任意の)四角形になっているだけなら、
普通に四角形の頂点を取得して矩形に変換すればよくないか?

288:277
07/07/30 05:21:30
>>285
櫛からタワシになった

今まで気づかなかったけど、雑誌を撮るということは被写体が既に曲面になってそうだなあ
方眼紙ということで補正には最高に都合いいんだろうけど…

289:269
07/07/30 14:52:18
>>282を使って、マスの間隔と個数を入手。
適当なQ値の範囲で、ある交点の位置を取得。
ハフ変換などの線抽出で傾きを獲得。範囲は上のQ値の幅?
>>277さんの方法でこれから組んでみます

290:デフォルトの名無しさん
07/07/31 02:58:29
>>282
この画像の「14」の1は升目の線分と重なってて嫌だな

291:デフォルトの名無しさん
07/07/31 04:01:58
>>290
輪郭追跡とかで枠を検出して内側を切り出せばなんとかなりそうだが

292:269
07/08/01 12:12:25
回転と櫛状のピーク取り出しでとりあえずマス目の抽出は完了(要調整)
後は数字なんですが、本業が忙しくなって暇がなくなってきました・・・
>>290,>>291
これを取り扱った論文(卒論?)では線と数字を切り離してやってました。(イントロしか読めないorz)
やっぱり切り出すかしないと処理しにくいですね。

293:デフォルトの名無しさん
07/08/01 13:08:44
あの程度の升目だと20なんて無いから,升目の真ん中に空白があれば
それは確実に10代だから、右側を判別するだけでいいよな。

294:デフォルトの名無しさん
07/08/01 13:21:03
>>292
ocrad(gnu)使って>>277の画像から数字を取得してみた
(枠内の切り抜きとpgm化は手作業)

一応、それなりに取れるみたいだ
まあ画質がアレなので参考になるかも分からんがw

295:デフォルトの名無しさん
07/08/03 13:00:42
金谷センセってエキセントリックだなー
業績はすごいと思うけど

296:デフォルトの名無しさん
07/08/03 15:54:10
これやるライブラリオプソで作って
URLリンク(www.motionportrait.com)

297:デフォルトの名無しさん
07/08/04 13:44:37
なんだい。どんな高度な議論が展開されてるんだろうと思って来てみたが、
こりゃとんだクソスレだわw

298:VB 2005
07/08/04 22:45:34
 _________________
 |                         |
 | | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | ̄ ̄ ̄| |
 | |                 | |  B  | |
 | |                 | |___| |
 | |       A         |       |
 | |                 | | ̄ ̄ ̄| |
 | |                 | |  C  | |
 | |___________| |___| |
 |                         |
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ピクチャーボックスBとCの画像を、合成してAに表示させたいのですが、
BとCを非表示にすると、正常に表示されなくなってしまいます。
昔のVBでは非表示でも出来ましたよね?

299:デフォルトの名無しさん
07/08/04 23:10:39
そういうのは画像処理じゃなくね?

300:デフォルトの名無しさん
07/08/04 23:21:27
>>298
スレ違いも甚だしいが、可哀想なのでレスつけてやると
ドキュメントとビューを分離して設計しなおせ

301:デフォルトの名無しさん
07/08/04 23:28:42
>>298
VBじゃこの辺?つ[AutoRedraw][Refresh]

302:VB 2005
07/08/04 23:33:04
画像処理ですよ。スレ違いでもないです。
これが画像処理じゃないというのは、
「ファミコンのドット絵はコンピュータグラフィックスじゃない」と言ってるようなものです。

303:VB 2005
07/08/04 23:35:59
>>1
>・初学者の質問に対してやさしく(的を外れた)解答を与える

これを見落としてました。すいません。
そういうことですか。

304:デフォルトの名無しさん
07/08/04 23:38:16
なんだ荒らしかよ失せろ

305:VB 2005
07/08/04 23:40:44
嵐じゃないです。
もっとマジメなスレかと思っていたので・・。
初心者をバカにして楽しむスレだとは思いませんでした。

306:デフォルトの名無しさん
07/08/04 23:40:53
ドット絵はもちろんコンピューターグラフィックスだけど、
だからといってCG(コンピューターグラフィックス)専門板で質問したら
スレ違いだと言われるだろうね。

307:デフォルトの名無しさん
07/08/04 23:44:50
誰がバカにして楽しんでるんだろう

308:VB 2005
07/08/04 23:48:16
>>307

>>300
>可哀想なのでレスつけてやると


309:デフォルトの名無しさん
07/08/04 23:50:48
なんだ、ただのアスペルか。
次の方どうぞー

310:VB 2005
07/08/04 23:51:20
>>307

>>309
>なんだ、ただのアスペルか。

311:デフォルトの名無しさん
07/08/04 23:52:47
なんという沸点の低さ

312:VB 2005
07/08/04 23:55:22
>>307

>>309
>なんという沸点の低さ

313:デフォルトの名無しさん
07/08/05 00:50:51
VB質問スレに行けばいいんじゃないかな?

314:デフォルトの名無しさん
07/08/05 01:18:36
どうみても荒らしです

315:デフォルトの名無しさん
07/08/05 01:19:49
荒らしではないけど「場違い」というやつだな。

316:デフォルトの名無しさん
07/08/05 01:20:40
っていうかVB 2005って何

317:デフォルトの名無しさん
07/08/05 01:22:15
>>296
URLリンク(www.kyb.tuebingen.mpg.de)
この人に頼むといい


318:デフォルトの名無しさん
07/08/05 01:32:16
まあ間違いなく荒らしだな
VB2005とVBの画像関係のプロパティもメソッドも全く違う
そもそも画像を合成表示できているかどうかもさえ怪しい

319:デフォルトの名無しさん
07/08/05 02:02:29
つか、ここは画像処理スレなのに、
なんでVBのGUIの話を持ち出すんだっての

320:デフォルトの名無しさん
07/08/05 02:04:11
レベルが低いからスレ違いってのもひどいだろ。

321:デフォルトの名無しさん
07/08/05 02:06:37
元画像:input.jpg
変換後:output.jpg
スクリーン処理をするためにかぶせるマスク用画像:screen.jpg
# ここで、screen.jpg は、#FF0000 などの、モノカラーベタの画像だと思って下さい。

さて、ImageMagick で、

$ convert ./input.jpg -scale 400x300 -colorspace GRAY -compose screen ./screen.jpg -composite ./output.jpg

などとやってみても、上記の一行では、モノカラーベタ画像によるスクリーンが実現されません。

$ convert ./input.jpg -scale 400x300 -colorspace GRAY ./temp.jpg
$ convert ./temp.jpg -compose screen ./screen.jpg -composite ./output.jpg

などと二回に分ければ、モノカラーベタ画像によるスクリーン処理を施した、望みの画像を得ることができます。
これは Linux でも MacOSX でも試しましたが、どちらも同じ結果です。

なんとか、一気に一行で処理してしまう書き方というのはないのでしょうか?

322:デフォルトの名無しさん
07/08/05 02:19:01
ソフトの使い方はソフトウェア板っぽいけどなぁ
;で区切ればいいって話では無いのか

323:デフォルトの名無しさん
07/08/05 02:34:41
>>321
実際どんな感じになるのかうp汁

324:デフォルトの名無しさん
07/08/05 03:00:46
バカバカシイ

325:デフォルトの名無しさん
07/08/05 03:54:38
このスレで扱うのは主に画像処理のアルゴリズム、理論です。

326:デフォルトの名無しさん
07/08/05 08:04:43
夏だな

327:デフォルトの名無しさん
07/08/05 10:14:00
HD Photo実装してみた人ってどのくらい居る?

328:デフォルトの名無しさん
07/08/05 10:26:22
>>322-326
うわっ!すみません。ImageMagickスレを探して、ないなぁと思ったので、
スレタイの「画像処理」を読んで何も考えずにポストしてしまいました。

329:デフォルトの名無しさん
07/08/05 11:46:21
>>321
1行で書きたいだけならtemp.jpgをjpg:-にしてパイプ

330:デフォルトの名無しさん
07/08/05 17:16:43
つθ゛

331:デフォルトの名無しさん
07/08/07 16:21:23
質問があります
グレイスケール風っぽい画像のノイズを除去しなければならなくなりましたが、
拡散法だと眠くなるので非拡散法を探してます
Comparaison sur une image artificielle
URLリンク(people.csail.mit.edu)
ここにあったPerona et Malik 法(通称PMD法)は古い方法らしいのですが
私が考えているノイズ処理に向いていると思いました
ですが、アルゴリズムを探したけどドコも掲載してなくてしょんぼりしています
言語はVC2005です
PMD法か修正PMD法の理論かアルゴリズムがドコかにありませんか?

ちなみに
Visual C++ 2005 Express Edition を用いた易しい画像処理(5)―3×3画素のオペレータを用いた画像の平滑化、鮮鋭化、線画化
URLリンク(homepage3.nifty.com)
も考えましたが、もう少し強力なノイズ処理をしたいだけなのです

332:デフォルトの名無しさん
07/08/07 16:44:44
Perona, P., and Malik, J.: ‘Scale-space and edge detection using anistropic
diffusion’, IEEE Trans. Pattern Anal. Mach. Intell., 1990, 12, (7),
pp. 629?639
これかな?matlab ソースもあった
URLリンク(visl.technion.ac.il)
IEEE の論文アクセスできない人?

333:デフォルトの名無しさん
07/08/07 16:59:37
>332
お察しの通りIEEEの論文にアクセスしない人です 英語とかドイツ語とかよくわかりません
matlabですか、、、この夏に講座があったのに蹴ってしまった orz
金属の表面を光学顕微鏡で撮影するのですが、どーしてもノイズが乗って
それを排除したくてプログラムを書いてました
おもしろそうなので、論文とか探してみますね

334:デフォルトの名無しさん
07/08/07 21:33:04
>>327
いますけど、何か?

335:デフォルトの名無しさん
07/08/07 23:23:13
>>333
PDEつながりで、前スレにあった
URLリンク(www.greyc.ensicaen.fr)
は?英語が分からなくても数式見れば何とかなるのでは。

336:デフォルトの名無しさん
07/08/08 11:01:55
最近はmatlabでちょちょっとやるんだね

以前はcでごりごり書いてたのに

337:デフォルトの名無しさん
07/08/09 18:16:16
画像の色の境界線を
ベクトルで取得するアルゴリズムって何かありますか?

338:デフォルトの名無しさん
07/08/09 20:02:26


無理

339:デフォルトの名無しさん
07/08/09 20:50:41
potraceのソースでも読んどけ

340:デフォルトの名無しさん
07/08/10 14:17:32
ラスべク変換って
ラスターベクトル変換か

341:デフォルトの名無しさん
07/08/10 17:40:58
まず日本語を覚えろよ、と言いたい

342:デフォルトの名無しさん
07/08/10 18:00:36
べとベが微妙に違うなw

343:デフォルトの名無しさん
07/08/10 18:29:53
>>338
あなたの能力だと無理なんでしょ?
無理にレスしなくていいよ
>>339
そのキーワードでぐぐって、
出てきた用語をさらにぐぐってると
関連書籍見つかりました。
ありがとうございます。
>>341
ageんなボケ
>>342
w

344:デフォルトの名無しさん
07/08/10 19:11:20
age

345:デフォルトの名無しさん
07/08/10 22:47:11
ビットマップファイルの2枚の画像を重ね合わせて新しい画像を出力する
プログラムをC言語で作成したいのですが分かりやすく説明されたサイト
などないでしょうか?
どなたか知っていたらお願いします。

346:デフォルトの名無しさん
07/08/10 22:55:48
Cの初歩程度で自ずと分かりそうなもんだが

347:デフォルトの名無しさん
07/08/10 22:57:06
ageんなボケ

348:デフォルトの名無しさん
07/08/10 23:26:05
あげ

349:デフォルトの名無しさん
07/08/10 23:50:09
>>345
「ビットマップファイルの2枚の画像を重ね合わせて新しい画像を出力する」
なんていう限定された方法を説明したサイトは知らないが、
何を知りたいんだ?

・ビットマップファイルをメモリに読み込む方法
・メモリ上のバイナリデータを用いて重ね合わせ処理をする方法

など具体的に挙げた方が、良いサイト紹介してもらえるかもよ。

350:デフォルトの名無しさん
07/08/11 00:54:10
>>349
それ以前に、「重ね合わせる」方法が指定されていないので、どうにもならんだろう。

351:デフォルトの名無しさん
07/08/11 00:57:56
ゲームのキャラと背景を重ねたいだけだったりして

352:デフォルトの名無しさん
07/08/11 01:58:57
なつだなー

353:デフォルトの名無しさん
07/08/11 10:51:37
>>351
それだったら本屋に行けば資料あるから、回答不要だな

354:デフォルトの名無しさん
07/08/11 11:28:54
本すらいらねー。

355:デフォルトの名無しさん
07/08/11 19:29:09
厨クンが、「背景」と「手前の絵」の重ね合わせをしたいとするなら…
と、マジレスしようかと思ったんだが、やめた

初心者スレに行って聞いたら、みんなもっとやさしい

356:デフォルトの名無しさん
07/08/13 03:53:19
ここは初心者スレじゃなかったのか。
どうりでみんな冷たいとおもった。

357:デフォルトの名無しさん
07/08/13 10:25:17
>>356
テンプレ

358:デフォルトの名無しさん
07/08/13 11:15:59
>>356
「重ね合わせる」方法について呈示されてないから
まじめにレスしても無駄だと判断してるんだけど

359:デフォルトの名無しさん
07/08/13 12:12:00
ある植物の写真から
その名前あるいは種類とかを調べて
出力するようなプログラムを作りたいのですが
どんな所から手を付ければよいでしょうか

360:デフォルトの名無しさん
07/08/13 12:28:18
>>359
中学校辺りから基礎学力を身に付け直すところから始めるといいと思います。

361:デフォルトの名無しさん
07/08/13 12:30:19
>>359
一生かかるだろうから長生き出来るように健康作りから始めてみてはどうかと思います。


362:デフォルトの名無しさん
07/08/13 12:43:22
>>359
特許公報で、図鑑関連の類似画像検索がいくつかあった気がする。
検索してから考え直せば?

363:デフォルトの名無しさん
07/08/13 12:51:47
>>359
とりあえず、データベースの勉強は必要かな。

364:デフォルトの名無しさん
07/08/13 17:53:26
>>359
まず植物をどんな特徴によって判別するかを考える必要がある
俺が昔見た文献では、
1.花びらの数
2.花びらの色
3.葉&花びらの直径
4.葉&花びらの円形度
5.その他の形状特徴
などによって植物の判別を行うというようなことが書いてあった
基本的には上記の特徴抽出を如何にして正確に処理するかだと思う

これらの処理をするためにまず必要なのはセグメンテーションで、
セグメンテーションさえできれば後は切り出してきたものに対して
特徴抽出を行っていけばいいということになる
しかしはっきり言って正確にセグメンテーションするのが一番難しい

365:デフォルトの名無しさん
07/08/13 18:37:02
プロでもあっさり間違えるんだ、巧くいったら一財産築けるよ。

ふと思ったのだけど、まさか>359は写真に写っている名札を判断する積もりじゃないよねw

366:デフォルトの名無しさん
07/08/13 18:46:08
>>365
ワロタ
植木の名札を認識してOCRするプログラムなら面白いかも

367:デフォルトの名無しさん
07/08/14 01:46:13
364の各項目をプルダウンで選んでいけば、
目的のものにたどり着くというデータベースを作るのが先かな。
これだけで、かなり役立つものになるはず。

その後、写真から各項目を抽出するアルゴリズムを徐々に作り上げていく。


368:デフォルトの名無しさん
07/08/16 17:03:07
はじめまして.
現在,2値画像に対して対象部分(白)の面積が
一番大きいものを取り出したいと考えています.

そこで,ラベリング処理を用いたいと考えているのですが,
CQ出版の「デジタル画像処理の基礎と応用」の本に
載っているラベリング処理を参考にしています.

しかし,うまく動作しません.
C#.NET 2003を使用しています.
同じような経験をされた方,いらっしゃいませんでしょうか?
 


369:デフォルトの名無しさん
07/08/16 17:30:26
そんな事聞いてどうするんだ

370:デフォルトの名無しさん
07/08/16 17:32:04
エラーを解決したいのですが・・・


371:デフォルトの名無しさん
07/08/16 17:40:43
うまく動作しない経験なんて全員あるよ。

はい、次の方どうぞ。

372:デフォルトの名無しさん
07/08/16 17:44:09
>うまく動作しません.

ずっと昔から、質問系の記述でこのセンテンスを見るたびに、誰かがプログラマを引っかけようと
している釣りなのではないかと思えて仕方がない。
あれほどあらゆる場所で叩かれ続けているんだから、いまだに技術系の質問でこんな言葉を
まじめに使うやつがいるとはとうてい思えないんだが、汚れてしまったのだろうか。

373:デフォルトの名無しさん
07/08/16 17:50:23
未だも何も
初心者の多くがとおる道だ
生暖かく見守ってあげよう

374:デフォルトの名無しさん
07/08/16 18:00:58
CQ出版の本は全て地雷

375:デフォルトの名無しさん
07/08/16 18:07:54
地雷源を踏み越えて強くなるのさ

376:デフォルトの名無しさん
07/08/16 18:11:30
プログラムの方に責任がありそうだったら著者か出版社にメール送って聞いてみたら?
3000部くらいしか刷っていないだろうから親切に答えてくれるよ、きっと。

377:デフォルトの名無しさん
07/08/16 19:28:05
>>372>>373
技術系とか初心者とか以前の問題

俺はこういうのを見ると、
本気で解決する意欲が無いor頭の中がかわいそうな人だと思うことにしてる

378:デフォルトの名無しさん
07/08/16 19:35:28
「何が分からないのかが分かっていない」ことをまだ分かってない段階なんだろうな。

379:デフォルトの名無しさん
07/08/16 20:16:06
>>378
メタ的で良く分からんが>>377がそういう段階にあると言っているのかな?

380:デフォルトの名無しさん
07/08/16 20:16:39
>>368がだろ

381:デフォルトの名無しさん
07/08/16 20:24:24
つまり、>>378>>368がメタメタと言いたいのである

382:デフォルトの名無しさん
07/08/16 20:42:07
お前ら368に答えてやれよ。。。

>同じような経験をされた方,いらっしゃいませんでしょうか?

誰かいる?
俺はそういう経験無い

383:デフォルトの名無しさん
07/08/16 20:46:14
どういう状態が「うまく動いている」のかを述べよ
話はそれから

384:デフォルトの名無しさん
07/08/16 21:57:59
俺は、その本を読んだことがないな。

385:デフォルトの名無しさん
07/08/16 22:20:08
本は持っていないが、暇なんで著者名で検索してみた。

同時期に同じ著者が別の出版社から出した「画像処理とパターン認識入門」のラベリングと
同じソースなのかな?ラベリング前後の目次は非常に似ている。同じなら森北出版のHPか
らソースをダウンロードして見てやるよ(本日寝るまで限定)。

しかし、掛け持ちで同じような本を出して大丈夫なのかね?

386:デフォルトの名無しさん
07/08/16 22:22:02
>>378
「何が分からないのかが分かっていない」状態はまあ仕方がないとも言えるが、
まともな思考の出来るやつなら「その質問ではまともな回答が得られない」ということは分かるはず

>>382
こんな回答でどうかな

「CQ出版の『デジタル画像処理の基礎と応用』の本に載っているラベリング処理を参考にして、
(C# .NET 2003で)プログラムを組んだが、うまく動作しなかった」
という経験は俺にはない

387:386
07/08/16 22:31:35
>>368
>>386だけだとただの煽りなのでまじめに回答すると

そもそも、その本を持っているor読んだことがある人はあまりいないだろうから、
該当箇所のアルゴリズム(ソースでも可)を提示しないことには話にならない

「うまく動かない」といってもいろいろあるから、どういう状況かくらいは説明しないと回答しようがない
(何がどういう風にうまく動かないのか、どういう症状が出るかなど)

388:デフォルトの名無しさん
07/08/16 22:39:04
ラベリング処理がしたいだけなら、こんなのもあるけどね。

URLリンク(chihara.naist.jp)

389:デフォルトの名無しさん
07/08/16 23:37:08
>>368
の人気に嫉妬・・・
はさておいて、これって、複数枚の2値画像があって、各画像の画素が
1または0の個数を数えて、0または1が一番多い画像を見つけるってこと?
それとも1枚の2値画像のなかで、もっとも0または1の面積が広い閉じた部分を
見つけるってこと?

390:385
07/08/17 00:38:45
眠くなってきたので森北版のソースのラベリングのところだけ追いかけてみた。

すぐ気が付くがラベリングプログラムには境界処理が無くて、画像の外縁にbit1の
画素が無いことを前提としている点が気になった。アルゴリズムはなんだか遅そう。
メモリも馬鹿食い。
 全ての問題は、プログラムやアルゴリズムの分かりやすさを優先したために生じ
たものだと思う。実用性は無い。

寝る。

391:デフォルトの名無しさん
07/08/17 01:05:30
森北版て何

392:デフォルトの名無しさん
07/08/17 02:08:31
northwood?

393:デフォルトの名無しさん
07/08/17 02:11:01
北森の間違い?

394:デフォルトの名無しさん
07/08/17 02:14:09
略称使い慣れてないんだったら無理に使おうとしないでいいよw

395:デフォルトの名無しさん
07/08/17 08:24:44
>>391
385に出てくる出版社名の事だね。


396:デフォルトの名無しさん
07/08/17 11:08:21
>>391-394

397:デフォルトの名無しさん
07/08/17 11:25:23
>>391-394
>>394 >>394 >>394 >>394

398:デフォルトの名無しさん
07/08/17 13:04:30
>>394晒しage

399:デフォルトの名無しさん
07/08/17 14:11:58
ワロタ

400:デフォルトの名無しさん
07/08/17 15:49:38
>>368
はどこへいった。

401:デフォルトの名無しさん
07/08/17 18:47:14
本のプログラムは実行すると
'System.IndexOutOfRangeException'
のハンドルされていない例外が
WindowsApplication2.exe で発生しました。

追加情報 : インデックスが配列の境界外です。

case 7: //左下を調査
i2 = i1 - 1; j2 = j1 + 1;
if( f[i2, j2] == 1) code = 5;
else code = 0;
break;



402:デフォルトの名無しさん
07/08/17 18:52:09
低脳児のあつまり

403:デフォルトの名無しさん
07/08/17 18:52:12
おちんちん

404:デフォルトの名無しさん
07/08/17 18:52:37
追記
if文のとこが問題点
境界線追跡と同時にラベリング(8連結)
f[,]は2値画像の対象部分を1
それ以外を0としている
対象部分だったら8連結でみていく

405:デフォルトの名無しさん
07/08/17 18:54:37
mathematicaでやれ

406:デフォルトの名無しさん
07/08/17 18:56:49
URLリンク(www.freewebs.com)

407:デフォルトの名無しさん
07/08/17 21:02:53
>>401
>>390の指摘通りだとする。

今左下端の画素にいるとi1は0、j1はheight-1だよね。境界処理なしだと、
つぎはf[-1,height]を調べることになるがいいのかな?

本も無いのにアドバイスするのは疲れる。

408:デフォルトの名無しさん
07/08/22 09:18:23
モザイクって内部的にはどういう処理になってるの?

409:デフォルトの名無しさん
07/08/22 09:25:11
モザイクといっても処理はいっぱい種類があるけど
たとえばモザイクをかける領域を格子状に分けて
各格子内の全ての画素を元の画素の平均値にするとか

410:デフォルトの名無しさん
07/08/22 10:45:17
>409のような情報量を落とす処理ではなく色を替えるフィルターを通してモザイクと言い張るケースがある。
これは、せこいことに色変換フィルターをデモして「ほれこの通り再現できる」と称してフィルターを売りつけるのが目的である。

411:デフォルトの名無しさん
07/08/22 10:49:53
買ったことはありませんがそのフィルタには時々お世話になってます

412:デフォルトの名無しさん
07/08/22 16:22:03
私も一時期は大変お世話になってました^^

413:デフォルトの名無しさん
07/08/22 16:33:35
おいらもお世話になりたいです^^

414:デフォルトの名無しさん
07/08/23 07:34:42
原理的に有り得ないの分かってても
広告の文章読むと出来るような気がしてくるのは
期待が大きいから?釣られてる?

415:デフォルトの名無しさん
07/08/23 08:46:22
モザイク除去は定期的に話題になるなw
複数のフレームから情報集めればそれなりのはできる

416:デフォルトの名無しさん
07/08/23 10:02:24
フレーム変わっても固定していたら難しくね?


417:デフォルトの名無しさん
07/08/23 12:11:53
超解像ですな。

418:デフォルトの名無しさん
07/08/23 12:40:52
宣伝ページのサンプル
URLリンク(catrice.blog92.fc2.com)
噂ページのサンプル
URLリンク(download777.blog92.fc2.com)

419:デフォルトの名無しさん
07/08/23 22:13:59
>>415
漏れが画像処理に興味を持ったきっかけはそれだということは否定出来ない事実だからな


420:デフォルトの名無しさん
07/08/23 22:35:23
>>419
残念だがそれは違う。
全て私の仕業だ。

421:デフォルトの名無しさん
07/08/24 05:35:48
>>420
あ?

422:デフォルトの名無しさん
07/08/24 10:58:36
>>421
い?

423:デフォルトの名無しさん
07/08/24 11:04:34
>>422


424:デフォルトの名無しさん
07/08/24 12:04:06
>>423
てる♪

425:デフォルトの名無しさん
07/08/24 20:06:42
お前ら仲良いな

426:デフォルトの名無しさん
07/08/24 20:08:51
嫉妬ですか

427:デフォルトの名無しさん
07/08/24 20:09:55
べっ別にそんなんじゃないんだから!

428:デフォルトの名無しさん
07/08/25 00:10:07
4*2=8

429:デフォルトの名無しさん
07/08/25 07:23:54
前に話題になってたPRMUコンテストだけど、このスレで誰か入賞とかできたの?

430:デフォルトの名無しさん
07/08/25 09:58:34
画像処理で博士号とってしばらく別の研究してたから
久々に画像処理しようかと参加を考えてたけど
過去の入賞者を見たら学生さんばっかりだったので辞めた

431:デフォルトの名無しさん
07/08/25 10:07:27
なんで?

432:デフォルトの名無しさん
07/08/25 11:15:15
研究者のたまごや課題の一環でやってるコンテストにしゃしゃり出ていってもしょうがないな、って思って

433:デフォルトの名無しさん
07/08/25 11:16:41
別にいいんでは?

434:デフォルトの名無しさん
07/08/25 11:18:31
遠慮せず恥かいてこい

435:デフォルトの名無しさん
07/08/25 14:16:25
2chグループで出してみる?

436:デフォルトの名無しさん
07/08/25 15:36:13
大学に所属していなくてもいいのかな?

437:デフォルトの名無しさん
07/08/25 15:59:00
>>436
特に制限はないが、主催者側としては学部生、院生、高専学生の応募を想定しているとのこと。
URLリンク(www.eml.hiroshima-u.ac.jp)

438:デフォルトの名無しさん
07/08/26 01:18:25
質問ですが、VBAでBMPの輝度値を読み込ませる方法って無いんでしょうか?

知っておられる方がおりましたらぜひ教えてください。
どうしてもVBAで処理したいんで・・・

439:デフォルトの名無しさん
07/08/26 01:23:02
ありますよ

440:デフォルトの名無しさん
07/08/26 03:35:45
>>438
輝度値ってなに?

441:デフォルトの名無しさん
07/08/26 05:05:17
>>438
URLリンク(www.kk.iij4u.or.jp)
BMPのファイルフォーマットに輝度なんてないから
自分で1ドットずつRGB見て計算することになるんじゃね?

RGB→輝度信号
URLリンク(vision.kuee.kyoto-u.ac.jp)

442:デフォルトの名無しさん
07/08/26 11:02:04
directshowで動画像処理を行っています。
フレームを1枚づつ画像に切り出しはできたのですが取得した
フレームがIフレーム位置かどうか調べる方法がわかりません。
(Iフレーム情報を使ってB,Pフレームを高画質化しようと思ってます)
ご存知の方いれば教えてください。


443:デフォルトの名無しさん
07/08/26 16:36:23
>>440
輝度値とは、画素ごとの明るさのことです。
テレビを近くで見たら赤・緑・青の並びがありますが、その明るさのようなものです。

>>441
ありがとうございます。
ただVBAだと、できるかどうか怪しいですね。とりあえず試してみます。

444:デフォルトの名無しさん
07/08/26 18:27:19
>ただVBAだと、できるかどうか怪しいですね。

できます

445:デフォルトの名無しさん
07/08/26 18:34:04
>>443
>輝度値とは、画素ごとの明るさのことです
ぶぶー
それは濃度

446:デフォルトの名無しさん
07/08/26 18:39:22
無知発見

447:デフォルトの名無しさん
07/08/26 18:57:30
動画エンコの話って画像処理とは微妙に違うような

448:デフォルトの名無しさん
07/08/26 19:05:04
どこが違うの

449:デフォルトの名無しさん
07/08/26 19:57:16
特定APIのプログラミング・テクニックにすぎない点

450:デフォルトの名無しさん
07/08/26 20:27:46
動画エンコ=特定APIのプログラミング・テクニック?

451:デフォルトの名無しさん
07/08/26 20:38:59
directshowつってんじゃん

452:デフォルトの名無しさん
07/08/26 20:41:16
誰が?

453:デフォルトの名無しさん
07/08/26 20:53:56
自分の考えを正確に相手に伝えることもできない奴が多すぎる

454:デフォルトの名無しさん
07/08/26 20:59:27
>>453
>>453

455:デフォルトの名無しさん
07/08/26 21:21:18
>>454
>>453

456:デフォルトの名無しさん
07/08/26 21:27:37
>>455
>>455

457:デフォルトの名無しさん
07/08/26 21:50:45
自前でエンコ書いたら画像処理じゃん
エンコの前処理でノイズ取るのも画像処理じゃん

458:デフォルトの名無しさん
07/08/26 23:30:48
自前で書ける奴はこんなとここねえ罠

459:デフォルトの名無しさん
07/08/26 23:51:59
なんで?

460:デフォルトの名無しさん
07/08/27 00:22:01
研究とかで忙しいからだろ

461:デフォルトの名無しさん
07/08/27 00:29:05
忙しかったら来ないってなにそれ
四六時中研究してる奴しかいないの?自前で書く人って

462:デフォルトの名無しさん
07/08/27 00:54:08
研究か仕事で他でいちいち見ないとかそんな所だろ
こんな所より論文みた方が早いしな

463:デフォルトの名無しさん
07/08/27 01:15:10
すくなくとも >>442
デコの話であってエンコの話ではない件


464:デフォルトの名無しさん
07/08/27 04:38:24
USBとかのカメラの動画入力で、画像に動きがあったらそれをトリガにして
録画を開始したいと考えてます。既にこういう技術はあると思いますが、
なんていう名前でしょうか。
論文とかサンプルとか探す時に名前が判らなくて。

465:デフォルトの名無しさん
07/08/27 05:01:54
動画エンコの話って画像処理とは微妙に違うような

466:デフォルトの名無しさん
07/08/27 07:26:33
いや、録画はあくまでも結果的な目的であって、
この話は検出する技術とかの方です。


467:デフォルトの名無しさん
07/08/27 07:35:58
>464->466の話の噛み合わなさに笑った。

468:デフォルトの名無しさん
07/08/27 07:38:45
自己解決しまう

469:デフォルトの名無しさん
07/08/27 07:42:53
Motion Detection

470:デフォルトの名無しさん
07/08/27 08:06:02
>>464
位置検出とかかな
監視カメラではもう当たり前の技術


471:デフォルトの名無しさん
07/08/27 08:06:45
>>469 も書いてるけど
動体検出だった
すまそ


472:デフォルトの名無しさん
07/08/27 08:08:37
あと簡単に言うとグレイスケールか2値化したあと(しなくてもいいけど)
移動前の画像と移動後の画像のXORを取るだけでてっとり早くできる


473:デフォルトの名無しさん
07/08/27 08:44:03
ホログラムって何で立体的に見えるの?

474:デフォルトの名無しさん
07/08/27 09:03:43
>>473
めんどくさいからWikipediaでも見ておけ。
URLリンク(ja.wikipedia.org)

475:デフォルトの名無しさん
07/08/27 09:33:06
gabor変換の人だよね

476:デフォルトの名無しさん
07/08/27 19:43:58
>>473別に立体視を目的としないホログラムもあるんだけどな。

477:デフォルトの名無しさん
07/08/27 22:01:49
ゴンザレス3rd
アマゾンで11,000円台と15.000円台を行ったり来たりしている。
ちょうど何かキャンペーンの境目なのかな。
もう一度11000円台プリーズ。

478:デフォルトの名無しさん
07/08/28 09:32:42
ゴンザレス?
kwsk

479:デフォルトの名無しさん
07/08/28 12:30:54
Rafael C. Gonzalezのことでしょ。

いま11,496円になってるよ。
URLリンク(www.amazon.co.jp)
円高のうちに買った方がいいかね。

480:デフォルトの名無しさん
07/08/28 12:39:53
あ、ちなみに俺はGonzalezじゃないから、著者乙とか言わないでね。

481:デフォルトの名無しさん
07/08/28 12:40:21
出版社乙

482:デフォルトの名無しさん
07/08/28 12:47:52
ホロってデータの欠損に強い面があるからな

483:デフォルトの名無しさん
07/08/28 14:18:09
ソフトウエアレンダリングで
テクスチャ付ポリゴン(3角形でも4角形でもいい)
描画するアルゴリズムかソースか
を掲載しているページって知りませんか?

484:デフォルトの名無しさん
07/08/28 14:38:49
本だったら見たことある

485:まこと
07/08/28 20:48:42
どなたか教えてください。ヘルスなどの女の子の写真の顔のモザイク消せませんか?
どうしても見たいんですよ。モザイクて言うか顔が見えない処理してますよね。教えてください。

486:デフォルトの名無しさん
07/08/28 20:50:38
過去ログ読め

487:デフォルトの名無しさん
07/08/28 22:36:51
目を細めてください。

488:デフォルトの名無しさん
07/08/28 23:13:23
これでできる。
URLリンク(people.csail.mit.edu)


489:デフォルトの名無しさん
07/08/28 23:36:41
まじか

490:デフォルトの名無しさん
07/08/28 23:40:59
お○この写真をたくさん集めて主成分分析すれば下のモザイクにも適用できるな

491:デフォルトの名無しさん
07/08/28 23:42:21
おとこ

492:デフォルトの名無しさん
07/08/29 00:18:31
>488
これ一枚の絵から復元したの?すげえな

493:デフォルトの名無しさん
07/08/29 00:39:58
>>492
the help of a large collection of other high-resolution face images.

494:デフォルトの名無しさん
07/08/29 01:26:16
概要としては似たようなパーツを探して組み合わせるって感じかしら

495:デフォルトの名無しさん
07/08/29 07:07:58
local特徴とglobal特徴のMAP推定するみたいね

金出先生ってまだ生きてるのね

496:デフォルトの名無しさん
07/08/29 09:05:13
>>488
パネルGが恐いよ

497:デフォルトの名無しさん
07/08/29 10:07:23
>>490
eigenま○こ?

498:デフォルトの名無しさん
07/08/29 10:09:17
ここはレベル低いスレだけど、
時々面白い論文とかページが紹介されるので困るな

499:デフォルトの名無しさん
07/08/29 10:17:08
>>488
似たようなのCMUの金出先生がやってなかった?・・・・
と思ったら第一リファレンスか。そうか


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch