作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试检测和跟踪视频流中的车辆。最近,我决定实现一种硬编码方法,该方法可以找出车辆的阴影并根据轮胎位置检测整个车辆。最后,我部分完成了我的实现。这是示范的video link。
第一步,我使用Canny边缘检测器减去视频帧的边缘。
然后,我在opencv中使用了hough变换函数。
但是,此功能可以找到所有水平线和垂直线,而我只对可能是车辆阴影的水平线感兴趣。
我的问题是如何使用霍夫线变换功能,该功能仅检查在特定 Angular 范围内和特定范围内的线。是否有任何 Angular 参数?还是我应该自己实现该功能?
最佳答案
由于在Canny运算之后最终会得到二进制图像,因此在应用霍夫变换之前,使用简单的水平Prewitt运算符将图像卷积可能是最简单的:
1 1 1
0 0 0
-1 -1 -1
关于opencv - 如何在特定角度范围内执行霍夫变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34969676/
我是一名优秀的程序员,十分优秀!