画像処理 その12at TECH
画像処理 その12 - 暇つぶし2ch92:デフォルトの名無しさん
09/07/15 15:25:07
URLリンク(www1.axfc.net)

VC++2008 を使用しています。

PNG 画像を扱う時に _aligned_malloc でメモリ確保する方法を使ってみた所、
sample1.png の画像は読み書きに成功したのですが、sample2.png の画像は
「libpng error: Too many IDAT's found」と出てうまくいきませんでした。

何かやり方が悪いのでしょうか、どなたかご教授下さい。

93:デフォルトの名無しさん
09/07/15 16:36:50
OpenCV使え。デフォルトでPNG読み込める。

94:デフォルトの名無しさん
09/07/15 16:43:43
この画像で何がしたいんだ?

95:デフォルトの名無しさん
09/07/15 17:57:44
>>93
LIBPNGを使う前提でやっていますので…。

>>94
この画像でという訳ではなく、
読み込みに失敗する場合があるという点が問題なのです。

96:デフォルトの名無しさん
09/07/15 18:47:50
sample2.pngの中身が分からんと解決しようがない

97:デフォルトの名無しさん
09/07/15 19:16:53
画像でないが、とあるツールのログ解析するソフト、チョロッと作ったら、10H が20secに短縮したな。

SED等の組み合わせでやっているのを、rubyで字句解析入れてやった。w

98:デフォルトの名無しさん
09/07/15 19:34:40
さっきから画像関係ないよな…
変なのがいついちゃったな

99:デフォルトの名無しさん
09/07/15 20:58:18
>>96
えっと、中身とはどういう事でしょう?

100:デフォルトの名無しさん
09/07/15 21:05:06
>>99
スレ違いだっつーの
さっさと失せろクズ

101:デフォルトの名無しさん
09/07/16 07:15:27
LIBPNGを使った画像の読み書きは、
このスレではスレ違いなのですか?
どちらのスレでなら大丈夫なのでしょう?

102:デフォルトの名無しさん
09/07/16 07:19:13
環境依存OKのC/C++スレか、スレ立てるまでもないC/C++スレ辺りじゃね?

103:デフォルトの名無しさん
09/07/16 08:09:32
なるほどです。
教えて下さりありがとうございました。

104:デフォルトの名無しさん
09/07/16 14:41:00
>>101
失敗した場合のエラーコードくらいみたら

105:デフォルトの名無しさん
09/07/19 13:00:45
>>17
超高速プロセッサと超高性能コンパイラがあれば「僕の考えた最強の開発環境」が実現できるよね

106:デフォルトの名無しさん
09/07/19 13:05:17
>>48
画像処理にはOOPの方が向いているというのには納得するけど、Javaは糞言語だからC#にするべき。

107:デフォルトの名無しさん
09/07/19 13:07:46
>>82
matlab使いは例外なくクズ

108:デフォルトの名無しさん
09/07/19 14:36:04
画像処理?
使う言語はverilogとFPGAに決まってるだろ?

109:デフォルトの名無しさん
09/07/19 17:42:59
どのように使っていますか

110:デフォルトの名無しさん
09/07/20 00:15:58
うわー堕ちたなーこのスレ

111:デフォルトの名無しさん
09/07/20 00:20:54
きちがいうぜー

正しいと思うなら自分で作って証明すればいいだけだし
みながそうしてきた結果が今の状態だろ

スレタイとスレ番に期待して覗いてみたら… 半年後にまた来ます。

112:デフォルトの名無しさん
09/07/20 09:55:26
>>110
ならいつまでもROMってないでこのスレに貢献したらどうだ?
なんの能力ないなら黙ってろよ

113:デフォルトの名無しさん
09/07/20 12:10:00
無能な奴はこのスレに居て欲しくないよな…

114:デフォルトの名無しさん
09/07/20 12:20:19
君は有能なのかい?

115:デフォルトの名無しさん
09/07/20 12:46:15
matlabを使う画像処理ってどうやるんですか?

116:デフォルトの名無しさん
09/07/20 20:59:46
>>115
matlabスレで聞けば?自分はmatlab使った事ないけど複数の知り合いはガリガリ使ってるから可能である事は確か。

117:デフォルトの名無しさん
09/07/20 21:13:07
fft

118:デフォルトの名無しさん
09/07/21 10:21:24
>>113
まず君が去らなきゃな

119:デフォルトの名無しさん
09/07/24 16:16:14
αチャンネルを持つ画像同士の、
αブレンドの方法を教えてもらえないでしょうか。

120:デフォルトの名無しさん
09/07/24 16:29:05
すみません、言葉が足りませんでした。
↑の式を教えて貰えませんでしょうか。

121:デフォルトの名無しさん
09/07/24 16:33:39
まだ足りない

122:デフォルトの名無しさん
09/07/24 16:43:47
α×画素値A+(1-α)×画素値B

123:デフォルトの名無しさん
09/07/24 16:57:06
すみません、画像Aのαと画像Bのαを使ってください。

124:122
09/07/24 17:51:04
α_A/(α_A+α_B)×画素値A+α_B/(α_A+α_B)×画素値B

125:122
09/07/24 17:53:36
α_A/(α_A+α_B)×画素値A×α_A+α_B/(α_A+α_B)×画素値B×α_B

126:122
09/07/24 17:55:27
すなわち
(α_A^2×画素値A+α_B^2×画素値B)/(α_A+α_B)

127:デフォルトの名無しさん
09/07/24 18:40:10
Acos^2(α)+Bsin^2(α)

128:デフォルトの名無しさん
09/07/24 19:11:51
上の式は量子化で分かるのですが、
α_A/(α_A+α_B)×画素値A×α_A
でα_Aが2回出るのはどういう意味なんですか?

129:デフォルトの名無しさん
09/07/24 19:13:28
f(x)=f(a)*(x-a)^0/0!+f'(a)*(x-a)^1/1!+f"(a)*(x-a)^2/2!+・・+f^n(a)*(x-a)^n/n!+・・

130:122
09/07/24 19:15:12
そういえばもともとα値で薄くなってるな~とおもってα_Aをもう一回かけてみた。

131:デフォルトの名無しさん
09/07/24 20:02:40
>>129
数値微分は精度悪い(半分の桁しかない)ですよね…
なにか上手い方法ないでしょうか?

132:デフォルトの名無しさん
09/07/24 20:06:48
>>130
それが計算式の根拠なんです。なら
α_A^2がcos^2(α)
となるのは無理(不可能)がありますけど。

133:デフォルトの名無しさん
09/07/25 00:04:43
色のスペクトル(横長)は出来たのですが、
こんどは色相環(円形)を描画したいのですがどのような方法になるんでしょうか?
やっぱりsin,cosなど角度を使って描画するのが簡単なのでしょうか。

134:デフォルトの名無しさん
09/07/25 00:06:13
うん

135:デフォルトの名無しさん
09/07/25 00:36:47
そうなんですか。ベクトルに詳しい人がいるみたいなので期待してたんですけどsin,cos使ってやります。

136:デフォルトの名無しさん
09/07/25 01:00:05
sin,cosとベクトルを切り離して考える方がおかしい

137:デフォルトの名無しさん
09/07/25 01:13:12
ベクトルのことをろくに知らないくせによく言うよカス

138:デフォルトの名無しさん
09/07/25 01:28:00
ベクトル(回転行列とか?)使ってやるよりSin,Cosの方が直観的だし簡単だろう。

139:デフォルトの名無しさん
09/07/25 01:33:23
このスレもレベル下がったな
糞スレ決定だろ

140:デフォルトの名無しさん
09/07/25 01:36:21
前からだけどな
専門家はどこにもいない

141:デフォルトの名無しさん
09/07/25 02:04:22
回転行列も中身は結局三角関数だよな

142:デフォルトの名無しさん
09/07/25 02:15:42
sin,cosが問題じゃなくて角度θ使ったほうが簡単なんですか?
回転とか行列とかじゃなくて、int,floatとかそういう数学の基礎的なところなんですけど・・・
float使うとなるとアルゴリズムが大分違うんですよね。

143:デフォルトの名無しさん
09/07/25 06:10:54
それはベクトルじゃなくて
DDTのことを言っておるのか?

144:デフォルトの名無しさん
09/07/25 07:16:58
DDTってなんじゃ?

145:デフォルトの名無しさん
09/07/25 07:29:39
マクローリン展開して……

146:デフォルトの名無しさん
09/07/25 08:03:08
マクローリン展開??

147:デフォルトの名無しさん
09/07/25 11:14:34
いくらなんでも池沼過ぎるだろオイ

148:デフォルトの名無しさん
09/07/25 11:35:18
>>145
それならpoly展開だと何項ぐらいにしますか?
8ビット機ならともかく、cpu 33MHz(33)ぐらいあれば角度もintにするのははちょっと複雑ですけどね・…

149:デフォルトの名無しさん
09/07/25 12:10:19
一応手順としては、色スペクトル(横長)を作ってこれをaffineとかでリング(円形状)に仕様と考えてるんです。
だいたい一円の解像度も40-60分割ぐらいなのでθを使わず、やっぱり(数学的に単純考えると)affineがいちばん簡単だと思いますが、画像処理の手法として他に伝統的な方法はあるんでしょうか?という質問です。

150:デフォルトの名無しさん
09/07/25 13:18:46
つまりはバイナリで読み出して、数値を変換してバイナリで書き出すと思えばおk?

151:デフォルトの名無しさん
09/07/25 15:06:20
これだけヒントを出しえもやっぱり答えられる御人は居ませんね。
数学(幾何)的にやれは何でもできるんですけど、画像処理すれなので画像の特性に特化した画像処理手法があると期待してたんですが・・・
現代のPCならdoubleでもぜんぜん処理が遅くないので(ほぼリアルタイム)、この様子だと数学公式とハードでごり押しになっていき画像処理の小手先技はすたれていくんでしょうね。

152:デフォルトの名無しさん
09/07/25 15:19:41
>>151
この辺の処理ってのは色々コツがあるので、知っていてもタダで提供するわけがないな。

153:デフォルトの名無しさん
09/07/25 15:28:41
あの・・・ハードでごり押しできるんであまり小手先技に吹っかけても誰も払わないと思いますよ。
ハードやリソースが非常に限られてるなら業務提携とか企業間のライセンスとかになるんで、その小手先ノウハウが有料かどうかはあまり問題にならないですけど。
ノウハウと言ってもそれはアルゴリズム上のノウハウではなくて、ほとんどは(その画像ではなく)ハードやリソースの特性を生かしてるだけですし・・
アルゴリズム上のノウハウなら「PCは全て2進なので2進に特化したビット演算でhypotを小手先実装した(ので高速化実現!)」とかですし。
何を隠して何をOPENにするかとか、そういう辺りのことはあまり知らないみたいですね。

154:デフォルトの名無しさん
09/07/25 15:32:27
上にマク展開しようと考えてる古い人もいるので、これもちゃんと書いておくと、

>(ので高速化実現!

ですけど、8ビットハードなら高速実現だと思いますが、16ビット33MHzとかFPU乗ってるハードなら高速でもなんでもなく、こういうのはまったく無意味ですよ。

155:デフォルトの名無しさん
09/07/25 16:57:00
>ヒント

要するに釣りのつもりだったのかな。
大昔ならまだしも、今では有効性の無いテクニック使っても意味が無いね。

156:デフォルトの名無しさん
09/07/25 17:09:57
>>152
それで・・・そのコツとやらは本当にコツなんですか?
ヒントがないと何のことか分かりませんよね。知ったかさん

157:デフォルトの名無しさん
09/07/25 18:34:48
>>146
>>129

158:デフォルトの名無しさん
09/07/25 18:37:10
>>151
URLリンク(www.geocities.jp)

159:デフォルトの名無しさん
09/07/25 18:49:01
>>158
なんだ、やっぱりマク展開はやめて表にしたんですか。
ていうか、あなたの知ったかレベルじゃ話について来れないと思いますよ。
xyzzy使ってemacs気取りもいいですけど、あなたは実際のスキルがあまり無いなので秀丸とかその辺でいいじゃないですか?w

160:デフォルトの名無しさん
09/07/25 22:14:54
>画像処理の小手先技
手羽先に空目


161:デフォルトの名無しさん
09/07/25 23:09:32
URLリンク(www.jma-net.go.jp)

162:デフォルトの名無しさん
09/07/26 05:05:20
なんかヘンなのが住みついちゃったみたいだな

163:デフォルトの名無しさん
09/07/26 14:31:01
>156
教えて君の分際で他人を知ったかよばわりとか痛いな。鳥つけてくれよ、あぼーんするから。

164:デフォルトの名無しさん
09/07/26 15:54:11
>>163
なにその態度w

それも顔真っ赤にしてアゲちゃってるし
知ったか君涙目ww

165:デフォルトの名無しさん
09/07/26 16:17:46
夏だなぁ

166:デフォルトの名無しさん
09/07/26 16:22:59
そうだな
夏だな厨が現れるあたりが特に

167:デフォルトの名無しさん
09/07/26 16:33:04
>>163
もう君はこのスレに来なくていいよ
君が居ると荒れるから

168:デフォルトの名無しさん
09/07/26 16:49:33
よく2chの情報はいい加減とか、正しくない情報が多いとか言われるけど、
僕にとっては大事な情報源です。
たまにはボロクソ言われることもあるけど、みんな親切に教えてくれる。
いつもありがたいと思ってる。

169:デフォルトの名無しさん
09/07/26 17:03:20
>>168
まさに教えて君じゃねーかwww
ウザイからさっさとROMってろよ

170:デフォルトの名無しさん
09/07/26 17:12:51
      /    /  /   /  /   /     /
            __,____
       /.  /// |ヽヽ\    /  /  /
          ^^^^^.|^^^^^^
    . /  /   ∧__∧
          ( ´・ω・)∧∧
     /     /⌒ ,つ⌒ヽ)   //  /  /
           (___  (  __)
    "''"" "'゛''` '゛ ゛゜' ''' '' ''' ゜` ゛ ゜ ゛''`
    もし、またメール送っても嫌いにならないでね。



171:デフォルトの名無しさん
09/07/26 17:41:21
>>163
あげるなカス

172:デフォルトの名無しさん
09/07/26 21:04:22
2/2 URLリンク(www.youtube.com)
1/2 URLリンク(www.youtube.com)


173:デフォルトの名無しさん
09/07/27 01:11:58
αHSV色空間でのαブレンドってどうやればいいんですか?
一旦αRGB色空間に変換しないといけませんか?

174:デフォルトの名無しさん
09/07/27 01:12:52
サンデープログラマー乙

175:デフォルトの名無しさん
09/07/27 01:26:59
サンデープログラマー乙

176:デフォルトの名無しさん
09/07/27 02:12:22
>>173
RGBだのHSVだのは出力時の問題。αの計算は同じだ。

177:デフォルトの名無しさん
09/07/27 09:30:14
>>168
おまえは質問に一度でも答えたことあるのかよ?死ねよ

178:デフォルトの名無しさん
09/07/27 12:34:42
>>176
横からだけど、非線形だしHSVにそのままRGBでやってたようなαはできなくない?
Hとか特に。単にHSVαを保持して
出力時にどうせRGBに変換するからそこで適用、って意味ならわかるけど。

179:デフォルトの名無しさん
09/07/27 13:34:33
Hueの加算て一意にできないよねぇ。

180:デフォルトの名無しさん
09/07/28 19:52:03
libtgaあまりにも動かなくてわけわからん
ソースを追ってみたがちゃんとしてるんだよな
でもVCでコンパイルするとfreadがまともに機能してない
意味わからん

181:デフォルトの名無しさん
09/07/28 23:21:54
とりあえず age とくか

182:デフォルトの名無しさん
09/07/29 13:18:24
TGA→BMPに変換して使えば?

183:デフォルトの名無しさん
09/07/29 17:17:08
めんどくさいから自分で1から作った

184:デフォルトの名無しさん
09/07/29 20:01:17
>>180
テキストモードってオチだったりして?

185:デフォルトの名無しさん
09/08/02 22:43:21
URLリンク(developer.download.nvidia.com)
ここにOpenGLとCgによるSimple Glowのサンプルがありますが、
原理を解説しているページはないんでしょうか?Whitepaperには原理までは載っていないようです。

186:デフォルトの名無しさん
09/08/03 00:06:09
>>185
そこのページの画像しか見てないが、原理というほど難しいことをしているようには見えないが。
WhitepaperのDescriptionだけでも十分説明されてると思う。
っていうか、これソース見れるんじゃないの?

187:デフォルトの名無しさん
09/08/03 18:11:35
パターンマッチング的なものをやりたいくて勉強中なのだが
3次元空間上に点列が3次元の整数値座標で与えられている複雑な線図形について
形状を分析して3つくらいの特徴量にして
別の空間にあたえる方法はないかと思って探しているのだが
果たしてそんなのはあるのかどうか・・・

188:デフォルトの名無しさん
09/08/03 19:26:27
>>187
意味が全然分からないんだが。
特徴量を抽出して、別の空間に与えるってなに?

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

しかしそれだと、3つくらいの特徴量にできませんか?
で質問が終わるだろうし、何を意図してるんだ?

189:デフォルトの名無しさん
09/08/03 19:29:21
主成分分析とか主軸変換とか固有値解析とか

190:デフォルトの名無しさん
09/08/03 20:31:15
カーブとか直線とかそういう特徴量を抽出したいってことじゃ?


191:デフォルトの名無しさん
09/08/04 04:02:48
特徴量を抽出するところじゃなくて、それを別の空間に与えるというところに
疑問を感じているのではあるまいか。

192:デフォルトの名無しさん
09/08/04 08:13:05
FFT

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

そういう感じです
正八面体みたいに整っているものじゃなくて
もっと複雑な線図形でのマッチングを想定しております
パラメータは3つと挙げたのですが
なるべく少ない方がいいのではないかと考えておりまして

194:デフォルトの名無しさん
09/08/04 16:11:06
FFT

195:185
09/08/04 23:40:39
>>186
確かにソースは見れますが、分かんないまま写して使うことなってしまいそうなので
ガウスっていったい何なんでしょうか。

196:デフォルトの名無しさん
09/08/04 23:44:20
えっ?

197:デフォルトの名無しさん
09/08/05 07:37:50
何になりたいんだコイツ

198:デフォルトの名無しさん
09/08/05 10:53:39
点間の位相関係をなるべく損なわずに低次元に写像したいなら、Locally Linear Embeddingとかどうよ?

199:デフォルトの名無しさん
09/08/05 13:30:56
画像から文字を抽出する方法ありませんか?
強引に文字を画像化して照合するくらいしか思いつかないのですが、
オープンソースは出回ってないのでしょうか。

200:デフォルトの名無しさん
09/08/05 13:33:55
>>199
OCR で ぐぐる

201:デフォルトの名無しさん
09/08/05 13:38:08
>>200
ありがとうございます。
企業秘密かと思ってました。

202:デフォルトの名無しさん
09/08/05 20:41:57
WTCに飛行機は突っ込んでいない?

<最も重要な動画>
911テレビ画像捏造説(2006年9月10日のフォックスニュースより)
URLリンク(www.youtube.com)

<重要な参考動画>
念写?呪われたフロントガラス?ー911ビデオ画像捏造の証拠映像
URLリンク(www.youtube.com)
奇妙な一致? 不可解な視差!! ー911ビデオ画像捏造の証拠映像
URLリンク(www.youtube.com)
丸見え! お宝映像遂に流出!! ?911ボーイング不在の決定的証拠映像?
URLリンク(www.youtube.com)
驚愕! 超常現象? 異次元を飛行する飛行物体ー911テレビ画像捏造の証拠映像
URLリンク(www.youtube.com)
恐怖! 超常現象? 無傷なまま貫通する機首ー911テレビ画像捏造の証拠映像
URLリンク(www.youtube.com)
911テレビ画像捏造/航空機不在説
URLリンク(www.youtube.com)

203:デフォルトの名無しさん
09/08/06 00:45:57
>>201
それは俺に対するあてつけかw

204:デフォルトの名無しさん
09/08/06 16:34:52
普通に全体的にぼかすのはわかるんだけど
中心からぼけた円を描くにはどうすればいいんだろう


205:デフォルトの名無しさん
09/08/06 18:41:54
↑描くときに一緒に計算しながらやったら出来ました申し訳ない

206:デフォルトの名無しさん
09/08/07 00:29:05
ビットフォーマットとか、画像処理を知ろうと思ってスレを開いたんですが
なんでテンプレになんの情報も書いてないんですか。

207:デフォルトの名無しさん
09/08/07 01:03:31
テンプレで1000埋まるから

208:デフォルトの名無しさん
09/08/07 01:08:40
もうちょっとリンクを貼るとかなんかしてくれよ
各形式の適当な解説とフォーマットのリンクがあれば親切だった

209:デフォルトの名無しさん
09/08/07 01:11:14
ここ見つけられるくらいだから簡単に見つけられるさ

210:デフォルトの名無しさん
09/08/07 01:33:30
>>208
質問するつもりだったんだろ?
質問に答えるわけでもないのに偉そうな奴だな。頭腐ってんじゃねーの?(笑)

211:デフォルトの名無しさん
09/08/07 01:37:52
質問は今んとこないよ
俺の書き方は標準だと思うぜ。君のは無意味な悪口だと思うぜ。



212:デフォルトの名無しさん
09/08/07 01:48:26
どうでもいいがスレに貢献しないなら自分の巣に帰ってくれ

213:デフォルトの名無しさん
09/08/07 01:49:45
>>211
おまえの方が「テンプレ!」「テンプレ!!」と愚痴ばっかり書いてるようだが?w

214:デフォルトの名無しさん
09/08/07 02:03:09
何が言いたくて何を求めてるのかよくわからん。
アンチテンプレなのかもしれんけどテンプレはいいよ。
どうせ書きたくない人は書かないし関与しないんだから別に俺に喧嘩売る理由もないでしょ

まぁ帰るか。


215:デフォルトの名無しさん
09/08/07 02:26:46
>>214
お前の負けww
夏房涙目wwwww

216:デフォルトの名無しさん
09/08/07 06:44:35
>>215
馬鹿…それは明らかに…だろ

217:デフォルトの名無しさん
09/08/07 07:01:10
まあ、OpenCV のサイトくらいテンプレにあってもいいかな


■日本語ページ
URLリンク(opencv.jp)   

■OpenCV入門
URLリンク(www.cs.iit.edu)  
   
■FAQその他
URLリンク(opencv.willowgarage.com)    

218:デフォルトの名無しさん
09/08/07 08:49:02
だが、それだけだと、まるでOpenCVスレみたいだしなぁ。

ところで206が求めてたような、画像のフォーマット情報みたいなのも
このスレの対象なの?

219:デフォルトの名無しさん
09/08/07 09:46:33
画像のフォーマットなんて、ImageMagickなんかのライブラリで変換できるものなんだからここで扱うまでもないだろ。
RGB<->HSL変換みたいな話なら別だが。

220:デフォルトの名無しさん
09/08/07 10:07:11
画像情報の色空間変換 と 画像情報の保存 は別腹だよなぁ…

221:デフォルトの名無しさん
09/08/08 20:40:19
>>220
あんまり細分化しすぎるのもなぁ

222:デフォルトの名無しさん
09/08/09 17:23:24
先生、リアルタイムで表示可能な画像のアンチエイリアスのアルゴリズムが思いつきません


223:デフォルトの名無しさん
09/08/09 17:36:33
高速で振動させればいいんじゃね?

224:デフォルトの名無しさん
09/08/11 08:30:07
OpenCVの顔認識で使用されているHaar-like特徴についての原理を知りたいのですが、参考になるHPはありますか?


225:デフォルトの名無しさん
09/08/12 05:47:41
                                                              +╋┘~
                                                        +╋┘~            
                                 .;;;;rュ;;;;_         /,
                               ,__{ェェlIュ___,,       /__/     +╋┘~    +╋┘~
                               ,,}nin{ii{_,,,  /^'ヽ、 / /
                               {ェェェlェウo, / ヽ、:/ //      +╋┘~    +╋┘~
                               l゛゛゛l゛゛「/....:::::/ /i´_,iュ
                        ___。。。-7¬::‐「''i¨|riュ,o,o/rロュ''{t=:}
                       ___o'o;o;;;;/ i.〕i ̄i___ij,,_,,r''ュ''ュ''ュi''i'',,_,,|z''i|r'''''ヽ-           i
     ;,、、,,,,_________o'o;o;;;;/ i.〕 ̄ ̄|┴:┴'''ー_r''ュ:_r''ュ:_r''ュ_:'''ー_:|i ̄~ir' ̄ヽ==_r= r===_ /|
     ヽ",,、,,、.              ` ̄ ̄ ̄´ ̄ ̄ ̄ ̄ ̄´ ̄ ̄ ̄ ̄ ̄ ̄` ̄ ̄ ̄ ̄` ̄〕 ̄ ̄ ̄ ̄ ̄i
::::::::::::"´``゛゜''';:;''ー '',:;-、,-、;;..、、,,;;;-:;_;_,;-;,-;;.、、,,-、;;.,.、、,,-、,-;-:;_;_,;-;,-;;.、,,-、;;.,.,,-,;-;,-;;.、、,,-、 ''‐-、''-;;.:;.‐-‐-;:;;:..-;‐:;.
`",,""`";,,'''"':; `" """'' `"     ,,`" """'' ""' ''''"''" "" "~ ""'`~~''''""'`' '.,~'ー-,,_~~''''""'`' ' - .,~'ー-,,_~~''''ー--. 

226:デフォルトの名無しさん
09/08/12 06:53:37
>>224
「haar like viola jones」で「ウェブ全体から」(つまり「日本語のページを検索」じゃない方)
ググると色々.そっから辿ればいいと思うよ?

227:デフォルトの名無しさん
09/08/13 22:12:33
Kruppaの方程式について解説した日本語の本ありませんか?

228:デフォルトの名無しさん
09/08/14 01:37:54
Geroppaの方程式ならば James Brown のサイトに解説がある

229:デフォルトの名無しさん
09/08/14 05:09:41
いやそれGet Upだから

230:デフォルトの名無しさん
09/08/14 22:30:16
グロー 画像処理でググったら、目的ではないグロ画像についてのページが出るんですが
どこかにグローの仕方について載ったページはないでしょうか?

231:デフォルトの名無しさん
09/08/14 22:45:09
>>230
gouraud shading の話なのか glow effect の話なのかわからないので答えられない

232:230
09/08/14 22:48:05
glow effectのほうです

233:デフォルトの名無しさん
09/08/15 05:03:36
フィルタのタップ数ってどう表現するのが適切なんでしょうか?
例えば11タップフィルタって言った場合、フィルタリング対象画素の、
前後5画素範囲のフィルタなのか前後10画素範囲のフィルタなのか・・・
プログラム板で聞くのはちとお門違いな質問かもしれないけどよかったら教えて頂けるとありがたいです。

234:デフォルトの名無しさん
09/08/15 10:24:08
>>230
「+グロー "画像処理"」

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



235:デフォルトの名無しさん
09/08/15 16:05:09
別に「」があってもグーグル先生は無視するけどな

236:デフォルトの名無しさん
09/08/16 12:25:44
3次元の認識って
ベジエ曲線を描いてみて○個以上山の頂上付近に居るものは1つの形状の一部と判断するとかどう?

237:デフォルトの名無しさん
09/08/16 14:38:44
いいと思う

238:デフォルトの名無しさん
09/08/17 00:54:31
メディアンフィルタによる平滑化で、
例えば3×3のフィルタでは、画像端の画素を決めるとき4つの画素値から中央値を求めなければならなくなってしまう。
このような場合にはどうやって中央値を決めるんでしょうか。

239:デフォルトの名無しさん
09/08/17 02:42:15
ケースバイケース

となりのピクセルと同じにしちゃうとか

240:デフォルトの名無しさん
09/08/17 04:48:23
鏡像反転するとか
境界外の部分は、境界画素で置き換えるとか
(3X3の場合はどちらでもほぼ同じだね)


241:デフォルトの名無しさん
09/08/17 10:24:49
>>238
周辺画素を取り除いて、フィルタ後画像はサイズを落とすというのも手ではある。

242:デフォルトの名無しさん
09/08/19 23:25:41
AVCやMPEGを一からC言語で実装出来るようになるいい本とかってありませんか?

243:デフォルトの名無しさん
09/08/20 00:01:59
まず仕様書を読むことだね

244:デフォルトの名無しさん
09/08/23 10:12:28
‮‮

245:デフォルトの名無しさん
09/08/23 11:39:01
URLリンク(homepage3.nifty.com)
URLリンク(38873321.at.webry.info)

246:デフォルトの名無しさん
09/08/25 01:18:25
元画像に対して、
・シャープフィルタをかけた画像 (A)
・最小値フィルタをかけた画像 (B)
・最大値フィルタをかけた画像 (C)

のうち、Aに対して、B≦A≦Cになるように制限をかけてみたら、
なんかアンチエイリアスの逆をやったような画像になってしまったorz
やっぱ俺には画像処理は早すぎたか。

247:デフォルトの名無しさん
09/08/25 04:05:03
>246
どういう効果を狙っていたのかね?

248:デフォルトの名無しさん
09/08/25 07:50:48
C≦A≦B

249:デフォルトの名無しさん
09/08/26 11:37:06
アルファ付き画像同士の乗算の式知ってる方いましたら
どなたか教えてもらえませんか

250:デフォルトの名無しさん
09/08/26 12:53:34
S(Srgb,Sa) D(Drgb,Da) 値は 0~1.0

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

Da = Sa*Sa + (1-Sa)*Da ?
Da = Da ?

251:デフォルトの名無しさん
09/08/26 13:28:02
ちょっと説明不足でした
DstARGB * SrcARGB = ARGB を求めたいのですがうまくいきません

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

式の値50通りくらい入れ替えたり試して近いのは見つかったのですが
重なったところの下画像の縁が微妙に変になったり上手くいかないのです

252:デフォルトの名無しさん
09/08/26 13:36:40
>>251
何を根拠に「微妙に変になったり上手くいかない」と判断した?
その根拠がそのまま答えだ。

253:デフォルトの名無しさん
09/08/26 15:12:50
>>251
これは?
URLリンク(38873321.at.webry.info)

254:デフォルトの名無しさん
09/08/26 22:28:03
>>253
これは通常の合成の式ですよね
srcそのままで使えば通常で、src=dst*src/255してから
その式に当てはめればいいと最初は認識していたのですが
実際やって見てみると下側が1~254の場合どうもうまくいかなかったです
自分の間違いかもしれないのでもう一回計算しなおしてきます

255:デフォルトの名無しさん
09/08/26 23:23:58
>>251
これって要するに2枚のレイヤーを合成して1枚にしたいって事だよね?
AとBを合成するんじゃなくて、
AとCを合成した結果のC’に対して、Bを合成した結果が得られるようなDを
AとBから作りたいと言ってるわけじゃないか?

だから、αと1-αの関係じゃないんだよ。
結論から言うと、一般に一意には決められないんじゃね?
そもそもレイヤーの合成方法が違ったらだめだしな。

もっと具体的に言うと、

合成したいレイヤーの色をA、B、それぞれのアルファチャンネルをaA, aBとするだろ?
で、それらをCと合成した後の結果をEとして、Cと合成してEになるようなDを考えると―
(aA * C) + (1-aA) * A = Tmp
(aB * Tmp) + (1-aB) * B = E

(aD * C) + (1-aD) * D = E となるようなaDとDを求めればいいわけ。
つまり、
(aD * C) + (1-aD) * D = (aB * ((aA * C) + (1-aA) * A)) + (1-aB) * B
からCを消さないとA、BからだけではDを作れないわけだが、消えないんじゃね?

256:デフォルトの名無しさん
09/08/26 23:25:17
あ、すまんαの適用が逆になってら。でもまあ言いたいことは同じだ。



257:デフォルトの名無しさん
09/08/27 00:47:48
すんません、嘘つきました。ちゃんと計算したら、aDとDは求まります。
レイヤーの合成方法が違ったらダメだけどさ。


258:デフォルトの名無しさん
09/08/27 09:04:21
試行錯誤を繰り返してやっと出来ましたー
255さんの方法に近いのも昨日既にやってたんですが
下画像の薄いアルファがなかなか上手くなじまなくて苦労してました

それで、まず下のアルファ0の場合はそのままでいいとして
255の場合は上下の色を乗算したものを上の色として通常合成
1~254の場合は、上記の後
上の色と結果の色を下アルファでブレンド

これで出来たみたいです
もしかしたら間違っているかもしれませんが
一応色々な値でやって見た目や数値見る限り大丈夫かな?
ヒントくれた方ありがとうございました

259:デフォルトの名無しさん
09/08/28 22:35:46
>>251
透明なものが重なった時は透明度がより低い方の透明度になるのが普通でしょ

260:デフォルトの名無しさん
09/08/28 22:37:57
つまりだね
重ねられる方が不透明で重ねる方が半透明として色を計算して
最終的な透明度は数字の大きい方を採用するということだよ

261:デフォルトの名無しさん
09/08/29 04:02:23
>>260
それって正しい?
A0,R0,G0,B0 と A1,R1,G1,B1 から、これらを合成して得られる色を Ad,Rd,Gd,Bd とすると、
例えば、Ad は A0とA1で表現できるが、そんな式にならないんだ。
A0,A1のいずれかが0または1の時を除いて、A0,A1よりも少し透明度が低くなる感じなんだが。
計算ミスかな……


262:デフォルトの名無しさん
09/08/29 05:18:54
自然界の見え方という意味では正しくないけど
合成した画像を再度半透明画像として利用したい場合はこの方法が正しい

263:デフォルトの名無しさん
09/08/29 05:22:07
>>261
根拠も無くどうしてそう感じるんだ?
妄想ばっかりだしどうせポコチンがピクピクと動いてんだろw

264:デフォルトの名無しさん
09/08/29 05:28:18
Rd = (R1 * A1 + R0 * (256 - A1)) / 256
Gd = (G1 * A1 + G0 * (256 - A1)) / 256
Bd = (B1 * A1 + B0 * (256 - A1)) / 256
Ad = Max(A0, A1)

265:デフォルトの名無しさん
09/08/30 22:00:58
>242
MPEGのコーディング
URLリンク(www.kaede-software.com)
URLリンク(d.hatena.ne.jp)


266:デフォルトの名無しさん
09/08/31 18:06:32
CADやフォトショ?のレイヤ的なものを αブレンドで近似実現しようとしているなら
最背面側から最全面側へ向かってブレンドしていかないと つじつま合わないんじゃないかな…

(最全面)A B C(最背面) の3レイヤのブレンドで
 ブレンド(ブレンド(A,B), C)
 ブレンド(A, ブレンド(B,C))
で同じ結果となる式って作れる?

267:デフォルトの名無しさん
09/09/01 13:08:45
libXpm作ったアフォはどこのどいつだ
なんだこれw
if (attributes && attributes->valuemask & XpmColorSymbols) {
attributesが0だった時に回避しようとしてるつもりなのか?w

268:デフォルトの名無しさん
09/09/01 13:26:12
>>267
よくあるコードじゃないか。
つーか、何を問題にしたいのか知らんが、スレ違いだ。

269:デフォルトの名無しさん
09/09/01 13:51:44
>268
>267はたぶん演算子の優先順位を気にしているのだと思う
&&より&の方が優先順位が高いのは昔からの名残なので
先にattributes->valuemask & XpmColorSymbolsが評価されて
次にattributes && (上記の式の評価値)が評価される
よって、attributesが0(その環境にあったヌルポインタ定数)

いやまったくの嘘を書いてしまった
if (attributes && attributes->valuemask & XpmColorSymbols) {
はコンパイラによって
if (((attributes) != 0) && (attributes->valuemask & XpmColorSymbols)) {
のように解釈される
よって、&より!=の方が優先順位が高いのでattributesが0(その環境にあったヌルポインタ定数)と比較される
つまり、attributesがヌルポインタである時はattributes->valuemask & XpmColorSymblosは評価されない
つなわち、attributesがヌルポインタであるときにそのデリファレンスは発生しないので定義通りに動作する
ここに一切の未定義動作は含まれない
URLリンク(c-faq.com)

270:デフォルトの名無しさん
09/09/01 14:12:55
演算子の優先順位というのは結合の話で評価の順序ではない。

>>266
(背景) A B
(背景) C

のアルファブレンドが等価になるようなCをA,Bから合成することは可能。

271:デフォルトの名無しさん
09/09/01 14:19:08
>>270
そういう意味ではなく 結合順を変えても同じ結果になる合成式作れる? ってのが主題
(背景) [A] [B] [C] → (背景) [結果D] が 合成の順番に依存せず 一意で定まる? って疑問

272:デフォルトの名無しさん
09/09/01 14:34:41
全部1つの式に組み込めば出来るよw

273:デフォルトの名無しさん
09/09/01 14:36:14
>>271
a・(b・c) == (a・b)・c となるレイヤー合成演算 ・ は存在すると思うよ。

実際にフォトショップ使ってて後ろの2枚を合成して1枚にするか
前の2枚を合成しして1枚にするかで結果の絵が変わることって無いし、

物理的にも3枚の半透明なスライドの重なりの結果が、
前の2枚を溶着して1枚にするか後ろの2枚を1枚にするかで
絵が変わるなんてことは非現実的だし。

274:デフォルトの名無しさん
09/09/01 14:44:22
勘違いしてるのが多いが、演算子の優先順位って処理の順番じゃないぞ。
これ以上はスレ違いなので、C言語スレにでも行ってくれ。

275:デフォルトの名無しさん
09/09/01 14:46:02
>>274
>勘違いしてるのが多いが

勘違いしてるのは >>267 一人だけじゃないか。
ねつ造もいいところだ。

276:デフォルトの名無しさん
09/09/01 15:33:06
計算してみたよん
a' = a1 + a2 - a1*a2
c' = (a2*c2 - a1*a2*c1 + a1*c1)/a'

277:デフォルトの名無しさん
09/09/01 19:24:43
>>276
右辺にCを入れてどうする。


278:デフォルトの名無しさん
09/09/01 19:29:52
あ、Cは color か。失礼。
代入後、K * (背景)の項を消すために、K=0とおいて、a'を計算したんだな。



279:デフォルトの名無しさん
09/09/01 19:40:50
なんか馬鹿が一人でわめいているようだが…こういう馬鹿はほっとくかw

280:デフォルトの名無しさん
09/09/04 13:34:43
DXライブラリに実装されているSetDrawBrightという関数と同じような振舞いをする
振舞いをする画像処理関数が必要になったんですが、
現在使用しているライブラリには用意されていなかったのでCで安直に実装しましたところ、
しかし泣けるぐらい重くなってしまいました。

処理の内容としては
それぞれ1Byteのデータr g b aと適用前のピクセルpの成分pr pg pb paが与えられたときに
適用後のピクセルqの各成分である
qr = pr * r/0xff, qg = pg * g/0xff, qb = pb * b/0xff, qa = pa * a/0xff
を計算し合成しqの値を求めるというものです。

1.こういうのって正式な呼び方ありますかね?
DxライブラリではSetDrawBrightというような名前で使われていたので、
明度と関係がありそうなんですが、それだけでは上手く絞り切れませんでした。
今後自力で調べるときのキーワードとして上手く機能する呼び方というものは
知っておきたいです

2.また、効率のよい実装例、方針があれば知りたいです。
自力ではSIMDを使って乗除と最終的に各色成分をシフトして&合成する処理を、
それぞれ一纏めにできそうというぐらいしか思いつきません。

281:デフォルトの名無しさん
09/09/04 15:06:44
>>280
とりあえず安直に qr = (pr * r + pr)>>8; でいいんじゃない?
これでも遅いなら他に問題ありの可能性をあたってみて、
ないなら SIMD 化する。

282:デフォルトの名無しさん
09/09/04 15:44:07
>>280
名前を付けるとしたら、乗算合成じゃない?

283:280
09/09/04 18:01:51
ありがとうございます。

>>281
調べてみると、とても遅いというのは他の所が原因でした。
直してみましたがそれでもやや遅い気がするのでSIMD化を試してみたいと思います。
/0xffは最適化を有効にするとコンパイラが右shiftに直してくれるようです。

>>282
これも乗算合成というのですか。
SDL_gfxにも.*Mult.*という乗算らしきものがあるんですが、
これの場合はDXライブラリのSetDrawBrightや今回実装したものとは振舞いが違うようでした。

具体的には、imageFilterMultではs0とs1を取ってs0*s1を計算する
つまり0<s0*s1<(s0またはs1)にはならないとかです。
他にはs0/s1を計算する除算とかs0/2 * s1とかs0/2 * s0/s1がありましたが、
どれも目的の振舞いとは違ったものでした。

なので、乗算合成だけではこの振舞いをするものは絞り込めないように思います。
ディスプレイの明るさ(ガンマではない)調整機能でRGB独立に調整できるものがありますが、
それが近いような気がします。
この振舞いに対応するキーワードがあればいいんですが…

284:デフォルトの名無しさん
09/09/04 19:19:16
>>283
画像処理では、輝度値は0~255ではなく0.0~1.0で扱うのが一般的だから
ただの乗算が>>280と同じ処理だよ。

285:デフォルトの名無しさん
09/09/05 02:31:44
ソース公開されているんだから確認したら?

286:280
09/09/05 21:42:45
SSE(とMMX)を使ったら大体5倍強の速度になりました。
見様見真似でイントリンシック関数を使ったお手軽なものでも、
ここまでできるとは流石SIMD様です…
呼び方について調べたところDirectXの世界の用語ではDiffuseColorともいうもののようです
とはいうもののこれでは少し意味がかわってきますし、やはり輝度でおkですかね。

>>284
なる程、同じ処理でも立場によって呼び方がかわるというあたりまえの事ですが、
結構混乱させられますね。

>>285
確認しました。
どうやらDirectXの機能を使ってるようです、描画ポリゴンの頂点色を弄ってるんでしょうか。
とりあえずハードに入ってるぐらいだから典型的な処理ということはわかりました。

287:デフォルトの名無しさん
09/09/08 03:59:06
911サウスタワーのトンデモ映像―911テレビ画像捏造(疑惑)映像
URLリンク(www.youtube.com)

288:デフォルトの名無しさん
09/09/09 22:58:14
gimpの読み込みしようとlibxcfを自作したがやっと動いたぜ

289:デフォルトの名無しさん
09/09/09 23:00:18
でもなんかgimp開発サイドでもめてるのか?
libxcfは作るなとかなんとか言い合ってるのを検索してたらよく見たんだが
まあ自分で使うだけだしいいか

290:デフォルトの名無しさん
09/09/10 18:33:55
初歩的すぎる質問ですが、座標(0,0)の画素ってあるんですか?
それとも(1,0)や(0,1)から始まるんでしょうか。
for文のi=やj=をどうすれば良いのか困ってます。

291:デフォルトの名無しさん
09/09/10 18:42:51
質問できるレベルになってから来て下さい

292:デフォルトの名無しさん
09/09/10 18:43:19
おまえさんが処理しようとしている画像データのデータ種別とかアクセス関数の定義次第だろ。

293:デフォルトの名無しさん
09/09/11 21:45:43
>>290
あなたが若い女性なら答えてもいいです

294:デフォルトの名無しさん
09/09/11 22:25:48
男ですみません

295:デフォルトの名無しさん
09/09/13 10:34:00
画像変形ソフト WavePix ver. 0.0
URLリンク(www.geocities.jp)
画像を波状に変形させるソフトです。BMP/GIF/JPEG/PNG/TIFF画像の読み込みと書き出しに対応しています。

296:デフォルトの名無しさん
09/09/13 13:33:45
スクリーンショットくらい見せろよ

297:デフォルトの名無しさん
09/09/13 13:39:24
スクショを見てUIを確認出来ないようなアプリは試用する気にもなれん。

298:デフォルトの名無しさん
09/09/13 18:51:52
スレリンク(tech板)

299:デフォルトの名無しさん
09/09/16 00:33:10
輪郭追跡して閉じている輪郭のみ残したいんですけど、すぐ使えるライブラリってありますか

300:デフォルトの名無しさん
09/09/16 00:38:58
あるよ。

301:デフォルトの名無しさん
09/09/20 11:11:46
スナップショットもつけたよ。

画像回転ソフト TurnPix ver. 1.7.0
URLリンク(www.geocities.jp)

画像変形ソフト WavePix ver. 0.1
URLリンク(www.geocities.jp)

302:デフォルトの名無しさん
09/09/20 11:14:38
回転と変形で別のソフトを使わないといけないのは非常に面倒くさい

303:デフォルトの名無しさん
09/09/20 12:33:35
Shifted-Linear Interpolationとか他より特徴あるアルゴリズムでも実装しないと興味も出ないな。

304:デフォルトの名無しさん
09/09/20 14:28:54
晒しかよ、哀れな

305:デフォルトの名無しさん
09/09/21 13:27:12
>>303
なんだよその具体的な指摘はw
プロ煽りやかよ・・・と思ったが、おかげでいい技術を知ることができました
ありがとうw

306:デフォルトの名無しさん
09/09/25 13:01:27
つーか、コテつけろよ片山。あぼんするのが面倒だろうが。

307:デフォルトの名無しさん
09/09/26 23:54:39
siftの特許っていつ切れるの?

308:片山博文MZ ◆BVYGEn4LD2
09/09/28 10:07:18
URLリンク(www.geocities.jp)

ここのページの間違いを指摘してくだされ。アルファの扱いがどーとか

309:デフォルトの名無しさん
09/09/28 14:39:00
>>308
間違いがあると判っているならそれを書け。
んな小汚いソースを逐一読む気にはなれんぞ。

310:デフォルトの名無しさん
09/09/28 23:19:02
>>308
2chで物を聞きたい時のコツを教えてやるよ

482 :名無しさん@初回限定:2007/09/10(月) 02:39:05 ID:+7lLhCDw0
2chで調べ物をしたい時は「教えてください」って書いても
なかなか教えてもらえない。

そういう時は、知ったかぶり風に間違ったことを自信満々に書く。
そうすると、ものすごい勢いでツッコミを入れてもらえる。


311:片山博文MZ ◆BVYGEn4LD2
09/09/29 08:40:12
うーぬ、誰も分からない域に達していたか。
しょうがない、知恵袋で聞いてみるか。

312:デフォルトの名無しさん
09/09/29 10:52:31
>>311
>309

313:デフォルトの名無しさん
09/10/01 16:54:22
OpenCV2.0でた
過去のコードとの互換性はどんな感じなんだ

314:デフォルトの名無しさん
09/10/01 16:59:53
おちつけ早漏

315:デフォルトの名無しさん
09/10/01 23:08:26
>>311
俺たちはお前のボランティアデバッグ要員ではない。

316:デフォルトの名無しさん
09/10/02 02:18:25
質問者のレベルが低すぎて吹いた

それじゃあ処理はおせーし 信号劣化させて画質落ちるだろ
せめて畳み込み計算させて画質だけはよくして…
つか信号処理を学んでプログラムできるようになって

317:デフォルトの名無しさん
09/10/02 02:26:59
つっこみのレベルも低いな

318:デフォルトの名無しさん
09/10/02 02:29:34
煽りのレベルも低いな

319:デフォルトの名無しさん
09/10/02 02:38:34
確かに低いな。

320:デフォルトの名無しさん
09/10/02 21:14:39
じゃあレベルの高い話をしようぜ

321:デフォルトの名無しさん
09/10/04 00:41:07
OpenCV v2はソースが綺麗になったらしい

322:デフォルトの名無しさん
09/10/04 12:48:05
YouTube - Adobe Photoshop CS5 - Patchmatch - www.CS5.org
URLリンク(www.youtube.com)

すげぇ……

323:デフォルトの名無しさん
09/10/04 21:25:07
懐かしいな。

324:デフォルトの名無しさん
09/10/10 02:00:03
>>322
それのアルゴリズム実装したけど画像によってうまくいったりいかなかったりする
そういうサンプル的なものは見せるためにわざと適合した画像を使ってるだけだから
一般用途にはまだまだ使い物にはならないな

325:デフォルトの名無しさん
09/10/13 21:12:57
SIFTなんですが、キーポイントのスケール値が大きいほどより重要な点と解釈していいのでしょうか?Rob Hess氏の実装だとスケールが大きい順に特徴点がソートされてますが、上位から100個だけ特徴点として使うこととかありますか?

326:デフォルトの名無しさん
09/10/15 23:47:55
文系学生です
最近趣味でプログラミングをはじめ、簡単な類似画像検索を作ろうと思っています
アルゴリズムはCCV
URLリンク(d.hatena.ne.jp)
を使用するつもりなのですが、上記ではRGBの値が全て等しいとして
ベクトルを生成しているのですが、実際はどのようにすればよいのでしょうか
例えば画像A、Bの二枚の類似度を測りたいときは
RGBそれぞれのCCVを生成したあとどのように比較すれば良いのでしょうか?

ド素人な質問ですみませんが宜しくお願い致します

327:デフォルトの名無しさん
09/10/16 00:32:46
平均とか分散とか

328:デフォルトの名無しさん
09/10/16 07:06:52
>>326
あんまり難しく考えなくても出た数字ってのは色と形状を数値化してるわけだから
数字の偏りが近いものは似てると言えるわけでしょ
サイズが同じならそれぞれ対応する数字の差分を合計して一定数以下ならって判断が出来るし
サイズが違うものを比較するなら数字の合計でまずそれぞれを正規化してやればいいだけ


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