专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 图形/图像

opencv怎么把霍夫圆变换后得到的圆心坐标存到一个二维数组里面

发布时间:2011-06-27 19:23:54 文章来源:www.iduyao.cn 采编人员:星星草
opencv如何把霍夫圆变换后得到的圆心坐标存到一个二维数组里面
[code=c]HoughCircles(image, circles, CV_HOUGH_GRADIENT,  1, 50, 300, 18, 1, 15);


std::vector<Vec3f>::const_iterator itc = circles.begin();
std::vector<Vec2f>::iterator itp = ptr.begin();
while (itc != circles.end())
{
circle(image, Point((*itc)[0], (*itc)[1]), (*itc)[2], Scalar(255), 2);
(*itp)[0] = (*itc)[0];
(*itp)[1] = (*itc)[1];
++itc;
}[/code
编译通过,执行就错误了
(*itp)[0] = (*itc)[0]; (*itp)[1] = (*itc)[1];
出错了
------解决思路----------------------
该回复于2015-06-18 13:01:54被管理员删除
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: