对canny结束的图像进行行列扫描并保存出错了
现附上我的程序
cvCanny(erzhihua, cannyImg, 50, 150, 3);//canny
//getpoint(erzhihua);
cvSaveImage("D:\\pic\\iplcanny2017413\\cannyImg.jpg", cannyImg);
//int x=0;
//CvScalar s=cvRealScalar(x);
vector<int>cannyw;
for (int i = 0; i < cannyImg->height; i++)
{
for (int j = 0; j < cannyImg->width; j++)
{
//s = cvGet1D(cannyImg, j);//get(i,j)pixel
if (cannyImg[i][j] ==255 )
{
cannyw.insert(cannyw.begin());
}
}
}
我是想对图像做行列扫描 获得白色像素的坐标,并且保存在一个数组里。目前程序写了这些,实在是理不清,所以麻烦大神来帮助!