Yeq*_*ang 8 algorithm opencv computer-vision
我正在尝试使用手机录制的视频来实施网球场探测器.我是从网球场的远角拍摄的.
原始图像是这样的.
使用OpenCV Canny边缘检测和Hough Line转换,我能够检测到我自己的一半中的线,但不能检测网后面的线.如何改进这个过程并获得未被发现的法庭线?
处理后的图像如下.
更新于2016-08-25
多谢你们.我理解通过将检测到的线拟合到模型线来导出球场线是有意义的.我不会尝试组合搜索来找到适合模型的最佳线条.因此,我一直在尝试分离水平/垂直线以降低计算复杂度.我尝试使用RANSAC来找到关联两个不同线组的消失点(VP),但可能因为检测错误(?)而失败.
极坐标中线参数的散点图如下.基本上将点分为两组:形成水平线的顶点; 左下点也形成一条深坡线.反正有吗?谢谢
您不需要检测网后面的线路。你知道地面是一个平面,你知道球场每边的尺寸是相同的 - 所以你只需要检测附近的线,你就可以计算出缺失的线在哪里。
事实上,如果您知道相机+镜头的特性,您实际上只需要检测单个角点。
| 归档时间: |
|
| 查看次数: |
1214 次 |
| 最近记录: |