基于颜色和圆对乒乓球识别_20170108
2017-01-13 08:52
274 查看
思考了两种方案:1.先对图像进行找圆,再通过颜色识别从找到的园中确定所要乒乓球。 优点:找圆比较准,受光线影响较小。 缺点:找到的圆确定的不够稳定。闪烁不止。如果通过霍夫算法提高找圆的精度,闪烁会小,但是乒乓球在稍远的距离就识别不到。2.先对图像进行颜色过滤,再进行找圆。 优点:找到的圆稳定,速度也比较快。 缺点:受光线影响较大。光线较强或者较暗的情况下,会识别不到圆。如果增大色域,则会被背景的其他因素干扰。
目前采用第二种方案。
明确产品的工作环境和范围,针对性的解决问题。对程序进行优化,使其稳定且高效。
改动参数:色域
int iLowH = 9;int iHighH = 37;int iLowS = 135;//110int iHighS = 255;int iLowV = 175;//225int iHighV = 255;canny参数g_nThresh = 135;霍夫参数HoughCircles(canny_output, circles, CV_HOUGH_GRADIENT, 1.5, 50, 250, 17, 2, 40);//霍夫变换检测圆
目前采用第二种方案。
明确产品的工作环境和范围,针对性的解决问题。对程序进行优化,使其稳定且高效。
改动参数:色域
int iLowH = 9;int iHighH = 37;int iLowS = 135;//110int iHighS = 255;int iLowV = 175;//225int iHighV = 255;canny参数g_nThresh = 135;霍夫参数HoughCircles(canny_output, circles, CV_HOUGH_GRADIENT, 1.5, 50, 250, 17, 2, 40);//霍夫变换检测圆
相关文章推荐
- 基于视觉的捡球机器人
- 基于颜色和圆对乒乓球识别
- android 仿音悦台页面交互效果
- Design Tic-Tac-Toe
- 微信小程序学习用demo:仿猫眼电影;使用猫眼api,下拉加载
- 虚拟机抽风不能联网
- MYSQL优化之数据库结构优化-学习笔记(3)
- C语言中的 static变量、static函数
- memcache的内存管理与删除机制
- day17 集合框架 LinkedHashSet TreeSet Map 泛型
- android studio 设置编码格式
- Android 网络防火墙的实现 Iptables解决方案
- 使用pycharm+pyqt5 调取界面程序
- jQuery实现的简单排序功能示例【冒泡排序】
- CSS基础入门2
- vim中的光标移动
- 浅谈~区块链的现状与未来!
- ${pageContext.request.contextPath}的作用
- python filter/map/reduce的用法
- Linux中最受欢迎的邮件传输代理(MTA)