最小外接圆.exe 中的 0x54670454 处有未经处理的异常: 0xC0000005: 读取位置 0x00210000 时发生访问冲突
Point pt;
vector<Point2f> pt_v;
for (int i=0; i<src_a->height; i++)
{
uchar* ptr = (uchar*)(src_a->imageData + i*src_a->widthStep);
for (int j=0; j<src_a->width; j++)
{
if (ptr[j]==255)
{
pt.x=j;
pt.y=i;
pt_v.push_back(pt);
}
}
}
CvPoint temp = cvPoint(0,0);
Point2f center(0,0);
float radius = 0.0;
minEnclosingCircle(pt_v,center,radius); //程序运行到这里就出现错误
temp.x=cvRound(center.x);
temp.y=cvRound(center.y);
提示如下:最小外接圆.exe 中的 0x54670454 处有未经处理的异常: 0xC0000005: 读取位置 0x00210000 时发生访问冲突