为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 OpenCV python 检测不存在的新对象?

如何使用 OpenCV python 检测不存在的新对象?

蛊毒传说 2021-11-16 09:30:07
我想做一架可以从上方探测物体的无人机。我找到了背景减法的示例,但它会检测事物,然后将新图像视为背景对象。我希望无人机到达它的航点,看看是否检测到新的东西。无人机将自行飞行,图像处理将在 Raspberry pi 上使用 Opencv 完成。我如何为此在python中编写代码?我可以用python编码。请告诉我应该遵循什么。
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

背景减法不适用于无人机,稳定的相机无济于事。它需要在具有亚像素质量的帧之间搜索单应矩阵并创建自定义背景减法算法。这项工作不适用于 Raspberry 和 Python。

如果您对物体有任何了解,请尝试使用神经网络进行检测。MobileNet v3 可以在 Raspberry 上运行。

对于训练,您可以使用数据集:

  1. http://aiskyeye.com/

  2. https://gdo152.llnl.gov/cowc/

  3. http://cvgl.stanford.edu/projects/uav_data/

  4. https://github.com/gjy3035/Awesome-Crowd-Counting#datasets


查看完整回答
反对 回复 2021-11-16
  • 1 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信