- 【Intel】OpenCV総合スレ 5画素目【画像処理】
436 :デフォルトの名無しさん[sage]:2015/10/31(土) 09:23:42.61 ID:EpOvgfvE - opencv1.0に関しての質問です。
cvMatchTemplateでの結果を入れたIplImage構造体があって、cvMinMaxLocを使えばもっとも一致した点が求められるのは分かったのですが、 一定値以上の複数点を求めるにはどうすればよいでしょうか? IplImage構造体の中にchar *imageDataというのがありますが、これをどうにかして調べるんでしょうか?
|
- 【Intel】OpenCV総合スレ 5画素目【画像処理】
438 :436[sage]:2015/10/31(土) 14:25:18.50 ID:EpOvgfvE - >>437
配列ポインタは一応分かります opencv1.0なのはbcc developerで開発してるのですが、ネットで1.0の組み込み方法だけ分かったからです
|
- 【Intel】OpenCV総合スレ 5画素目【画像処理】
441 :436[sage]:2015/10/31(土) 16:57:14.29 ID:EpOvgfvE - >>440
レスありがとうございます。 知識不足で申し訳ありませんが、確認させてください。 IplImage result; float result2; cvMatchTemplate(image,templ,result,method); result2 = (double *)result; としておいてresult2のアドレスが指す値を見るということで合っていますか?
|
- 【Intel】OpenCV総合スレ 5画素目【画像処理】
442 :436[sage]:2015/10/31(土) 17:04:16.02 ID:EpOvgfvE - あ、ごめんなさい。以下でしょうか。
IplImage result; float *result2; cvMatchTemplate(image,templ,result,method); result2 = (double *)result;
|
- 【Intel】OpenCV総合スレ 5画素目【画像処理】
446 :436[sage]:2015/10/31(土) 18:14:50.38 ID:EpOvgfvE - >>443
IplImage result; float *result2; cvMatchTemplate(image,templ,result,method); result2 = (float *)result.imageData; なぜか上記のようにすると . または .* の左側に構造体が必要 というエラーが出てしまいます。 せっかく教えていただいたのに、うまくできずにすみません…
|
- 【Intel】OpenCV総合スレ 5画素目【画像処理】
448 :436[sage]:2015/10/31(土) 22:53:47.35 ID:EpOvgfvE - >>447
IplImage *result; float *result2; cvMatchTemplate(image,templ,result,method); result2 = (float *)result.imageData; ごめんなさい。こうですね。 書き込みにする時に変数名を変えたので間違えていました。 結果は変わりません。
|