0

次のコード行を入力すると..ここで、img_hsvはマット画像です...

IplImage abc=img_hsv;


// object that will contain blobs of inputImage
CBlobResult blobs;

// Extract the blobs using a threshold of 100 in the image
blobs = CBlobResult(&abc,NULL,100,true);

次のエラーが表示されます...

エラーC2661:'CBlobResult :: CBlobResult':オーバーロードされた関数は4つの引数を取りません..どんな助けでも大歓迎です... !!

4

2 に答える 2

1

おそらく、古いライブラリ用に記述されたコードがあります。ヘッダーファイルを見てください。コンストラクターには3つの引数しかないのではないでしょうか。を削除するtrueと、機能するはずです。

このディスカッションでは、問題をより詳細に指摘する可能性があります。http: //tech.groups.yahoo.com/group/OpenCV/message/61534フラグを削除するだけで望ましくない副作用が発生する場合は、より適切な解決策を見つけるのに役立ちます。 。

于 2010-06-11T10:54:09.630 に答える
0

何らかの理由で、ゼロ値によるしきい値処理が機能しません。

試す blobs = CBlobResult(&abc,NULL,255);

于 2014-09-24T19:41:34.240 に答える