如何使用 OpenCV python 检测不存在的新对象?
How to detect new objects that were not there using OpenCV python?
我想制作一架可以从上方检测物体的无人机。我找到了例子
背景减法,但它检测事物,然后将新图像视为背景对象。我想让无人机到达它的航路点,看看是否检测到新东西。
无人机将自行飞行,图像处理将在 Raspberry pi 上使用 Opencv 完成。如何为此在 python 中编写代码?我可以在 python 中编码。请告诉我我应该遵循什么。
提前致谢。
背景减法不适用于无人机,稳定的相机也无济于事。它需要在具有亚像素质量的帧之间搜索单应矩阵,并创建自定义背景减法算法。这项工作不是 Raspberry 和 Python.
的工作
如果您对物体有所了解,请尝试使用神经网络进行检测。 MobileNet v3 可以在 Raspberry 上运行。
对于训练,您可以使用数据集:
我想制作一架可以从上方检测物体的无人机。我找到了例子 背景减法,但它检测事物,然后将新图像视为背景对象。我想让无人机到达它的航路点,看看是否检测到新东西。 无人机将自行飞行,图像处理将在 Raspberry pi 上使用 Opencv 完成。如何为此在 python 中编写代码?我可以在 python 中编码。请告诉我我应该遵循什么。
提前致谢。
背景减法不适用于无人机,稳定的相机也无济于事。它需要在具有亚像素质量的帧之间搜索单应矩阵,并创建自定义背景减法算法。这项工作不是 Raspberry 和 Python.
的工作如果您对物体有所了解,请尝试使用神经网络进行检测。 MobileNet v3 可以在 Raspberry 上运行。
对于训练,您可以使用数据集: