opencv的HoughCircles( )函数
来源:互联网 发布:什么是网络渗透技术 编辑:程序博客网 时间:2024/06/05 14:56
int main(){
Mat src = imread("test1.jpg");//载入原始图
Mat src1, src2, src3, src4,dst;
namedWindow("效果图窗口", 1);//定义窗口
cvtColor(src, src1, CV_BGR2GRAY);//转化边缘检测后的图为灰度图
GaussianBlur(src1, src2, Size(9, 9), 2, 2);
vector<Vec3f> circles;
HoughCircles(src2, circles, CV_HOUGH_GRADIENT, 1.5, 10, 200, 100, 0, 0);
for (size_t i = 0; i < circles.size(); i++)
{
Point center(cvRound(circles[i][0]), cvRound(circles[i][1]));
int radius = cvRound(circles[i][2]);
circle(src, center, 3, Scalar(0, 255, 0), -1, 8, 0);
circle(src, center, radius, Scalar(155, 50, 255), 3, 8, 0);
}
//imshow("效果图窗口", src);
//waitKey(3000);
imshow("效果图窗口", src);
waitKey(3000);
return 0;
}
C++: void HoughCircles(InputArray image,OutputArray circles, int method, double dp, double minDist, double param1=100,double param2=100, int minRadius=0, int maxRadius=0 )
第一个参数,InputArray类型的image,输入图像,即源图像,需为8位的灰度单通道图像。
- opencv的HoughCircles( )函数
- opencv HoughCircles的使用心得
- OpenCV 霍夫圆变换检测圆 HoughCircles( )函数
- HoughCircles 函数
- OpenCV Tutorial: 霍夫找圓(HoughCircles)
- Opencv源码分析HoughCircles
- HoughCircles函数用法示例
- 利用OpenCV查找圆[HoughCircles]
- HoughCircles
- opencv3霍夫圆变换-HoughCircles函数
- 题目:Visual Studio 2015在opencv 3.1.0下,使用OpenCV函数 HoughCircles 在一幅图像中检测圆
- MFC + Opencv 下面调用HoughCircles 报错
- HoughCircles---一些好的文章
- OpenCV3.0 Examples学习笔记(11)-houghcircles.cpp-houghcircles函数实现圆形检测
- 【OpenCV】OpenCV的fillPoly函数
- 霍夫找圓(HoughCircles)
- OpenCV的cvLoadImage函数
- OpenCV的vcFitLine函数
- JRE和JDK的区别
- Learn PHP第一章:基础语句2(安装PHP)
- POJ 2485 Highways (水题入门最小生成树)
- android 解析任意格式的json字符串
- Class org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe not found
- opencv的HoughCircles( )函数
- Bootstrap笔记4—表单
- 任意大小的图片在固定容器居中显示
- Spark性能优化之道——解决Spark数据倾斜(Data Skew)的N种姿势
- ant编译Android项目的过程
- android 计时器
- linux部署javaweb应用
- 魅6真机studio直接运行安装失败原因
- Kubernetes原理简介