使用 opencv python 在 ROI 内检测任何对象

any object detection within ROI using opencv python

我正在编写碰撞检测或警告系统的代码。比如汽车倒车辅助系统。我的问题是如何在我感兴趣的区域中找到任何颜色或形状的障碍物。我正在使用 OPENCV 3.3 和 PYTHON 。我附上了一张照片,这样你就能明白我想做什么。摄像头也安装在车辆上。所以背景减法在这里可能不是正确的选择.. 请帮忙

在汽车中,此类系统依靠 超声波传感器 来检测与物体的距离。

几乎不可能编写一个可靠的解决方案来仅使用一个摄像头检测与任何障碍物的距离,除非您有一个预定义的待检测对象列表。

正如 @api55 所指出的,您可以通过改变使用 立体视觉 的方法来创建环境的 3D 表示,从而取得一些成功。这将提供您当前方法所缺少的深度感。