基于颜色和圆对乒乓球识别_20170108

思考了两种方案:
1.先对图像进行找圆,再通过颜色识别从找到的园中确定所要乒乓球。
优点:找圆比较准,受光线影响较小。
缺点:找到的圆确定的不够稳定。闪烁不止。如果通过霍夫算法提高找圆的精度,闪烁会小,但是乒乓球在稍远的距离就识别不到。
2.先对图像进行颜色过滤,再进行找圆。
优点:找到的圆稳定,速度也比较快。
缺点:受光线影响较大。光线较强或者较暗的情况下,会识别不到圆。如果增大色域,则会被背景的其他因素干扰。

目前采用第二种方案。

明确产品的工作环境和范围,针对性的解决问题。
对程序进行优化,使其稳定且高效。

改动参数:
色域
int iLowH = 9;
int iHighH = 37;
int iLowS = 135;//110
int iHighS = 255;
int iLowV = 175;//225
int iHighV = 255;
canny参数
g_nThresh = 135;
霍夫参数
HoughCircles(canny_output, circles, CV_HOUGH_GRADIENT, 1.5, 50, 250, 17, 2, 40);//霍夫变换检测圆
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值