内存分配错误/圈检测/ opencv/c ++

use*_*510 -1 c++ opencv

调试此代码并到达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 );
}
Run Code Online (Sandbox Code Playgroud)

enybody知道是什么原因吗?

Mic*_*nov 5

在使用HoughCircles之前,Valv未初始化.您无法在图像中找到不存在的圆圈...