我是openCV和图像处理的基本选手。现在使用openCV像链接文件一样计算白色像素区域的中心点坐标。但是,我很难找到这个白色圆圈的确切中心。我认为在找到中心点之前,有一些步骤可以提高它的中心坐标的准确性。你会与我分享你的想法或任何提示吗?感谢,并有一个愉快的一天计算圆的中心坐标
图像路径:http://blog.naver.com/colorring/220027355998(修改路径)
// -------------------------- -------------------------------------------------- -----------------------------------------------
// @@@源代码
// ---------------------------------------- -------------------------------------------------- ---------------------------------
IplImage * cimgGray = cvCreateImage(cvSize(m_OneimageXresolution,m_OneimageYresolution), IPL_DEPTH_8U,1);
cvCvtColor(m_Leftimg,cimgGray,CV_RGB2GRAY);
cvEqualizeHist(cimgGray,cimgGray); cvShowImage(“cvEqualizeHist”,cimgGray);
double threshold1 = cvThreshold(cimgGray,pImgOutput,150,255,CV_THRESH_BINARY); cvShowImage(“cvThreshold”,pImgOutput);
// -------------------------------------------- -------------------------------------------------- ------------------------------
我们没有对图像的访问权限。请将其上传到其他地方。 –
查看opencv支持的时刻计算结果 –
您还没有写过如何尝试找到该坐标中心。你为此编写了自己的函数还是从OpenCV尝试了一个函数?如果是后者,那么你使用了哪个函数?如果你写了你自己的函数,你使用了哪种数学方法? – KjMag