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

怎么把霍夫圆变换得到的圆心坐标保存到一个数组去

发布时间:2011-06-27 19:24:02 文章来源:www.iduyao.cn 采编人员:星星草
如何把霍夫圆变换得到的圆心坐标保存到一个数组去
本帖最后由 mrmuto2 于 2015-05-14 20:42:29 编辑
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;
}

编译通过,执行就错误了
(*itp)[0] = (*itc)[0]; (*itp)[1] = (*itc)[1];
出错了
------解决思路----------------------
该回复于2015-06-18 13:01:54被管理员删除
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: