您当前的位置: 首页 > 

惊鸿一博

暂无认证

  • 4浏览

    0关注

    535博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

OpnCV_(HoughCircles to find circles)霍夫变换检测圆形

惊鸿一博 发布时间:2017-03-16 17:37:21 ,浏览量:4

 //4.霍夫变换检测圆形------------------------------------------------------
      cv::Mat image = cv::imread("../../aTestImage/carriage.jpg", 0);//Building
      cv::GaussianBlur(image, image, cv::Size(5, 5), 1.5);//高斯滤波 变模糊 5*5卷积核 加权平均数1.5 
	std::vector circles;

	//(src,res, ,累加器分辨率,圆之间最小距离, Canny高阈值,最小投票数,极大值半径,极小值半径)
	cv::HoughCircles(image,  circles,  CV_HOUGH_GRADIENT, 2, 50, 200, 100, 20,60 );

	std::vector::const_iterator itc = circles.begin();
	while (itc != circles.end())
	{
		cv::circle(image, cv::Point((*itc)[0], (*itc)[1]), (*itc)[2], cv::Scalar(255), 2);
		++itc;
	}

关注
打赏
1663399408
查看更多评论
立即登录/注册

微信扫码登录

0.0364s