zoukankan      html  css  js  c++  java
  • 基于颜色和圆对乒乓球识别_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);//霍夫变换检测圆
  • 相关阅读:
    js刷新
    getHibernateTemplate()为NUll
    struts2+hibernate+spring+jquery返回json List列表
    windowopen
    web配置详解
    缓存
    uuid-不好之处
    多对多转化一对多
    多对多拆成两个 多对一
    我的github地址账号和密码
  • 原文地址:https://www.cnblogs.com/yueqiuchen/p/6642001.html
Copyright © 2011-2022 走看看