-1

このコードをデバッグして HoughCircles 行に到達すると、メモリ割り当てエラーが発生します。

#define CV_HOUGH_GRADIENT 3;
Mat Valv;
if( sumValv[0] > sumHol[0]){
  vector<Vec3f> circles;
  HoughCircles( Valv, circles, 3 , 1, Valv.rows/8, 200, 100, 0, 0 );
}

誰もが理由を知っていますか?

4

2 に答える 2

5

Valv は、HoughCircles を使用する前に初期化されません。存在しない画像内の円を見つけることができません...

于 2013-11-14T10:51:37.443 に答える