コードをコンパイルできますが、実行しようとすると次のエラーが発生します。
これは、ヒープの破損が原因である可能性があります。これは、.exe ファイルまたは読み込まれた DLL のバグを示しています。
デバッグしようとしましたが、ブレークポイントをどこに置いても問題ないのは奇妙です。このエラーが再び発生します:(
誰が問題が何であるか知っていますか?
いくつかの提案を得た後、コードをきれいにして動作しましたが、今は新しいメモリ割り当てエラーに苦しんでいます:
#define CV_HOUGH_GRADIENT 3;
Mat Valv;
if( sumValv[0] > sumValv[0]){
vector<Vec3f> circles;
HoughCircles( Valv, circles, 3 , 1, Valv.rows/8, 200, 100, 0, 0 );
}
私は opencv ライブラリを使用しており、HoughCircles 関数を使用して画像内の円を検出します。HoughCircles 行にエラーが表示されます...メモリ割り当てエラー:(理由がわかりません...