gpt4 book ai didi

c++ - 如何在 C++ 中使用 OpenCV 在相机视觉上检测雨水

转载 作者:太空狗 更新时间:2023-10-29 21:13:23 25 4
gpt4 key购买 nike

如何在 C++ 中使用 OpenCV 识别相机视觉中的雨水?
或者,如果有人在相机上贴了一张贴纸,如何使用 C++ 中的 OpenCV 识别它?或者,如果有人向相机 throw 颜色,我如何使用 C++ 中的 OpenCV 检测到它?

在相机视觉上检测这些:

  1. 下雨
  2. 贴纸
  3. 颜色

这是贴纸的示例视频!
Camera Vision-Sticker

最佳答案

如果是贴纸,您只是在寻找一个不会随时间变化的大暗区。

如果是颜色,请分析图像颜色统计数据 - 如果有人在相机上喷漆(这就是您所说的“喷色”的意思吗?),某些颜色将比其他颜色占主导地位。

您还可以尝试通过减去帧并检测不以这种方式随时间变化的图像区域来处理这两种情况。

您可能希望使用机器学习来查找阈值(例如区域大小、形状属性,例如宽度/长度比、连续性等),用于决定何时将某物视为贴纸/颜色或其他东西.

关于下雨,我想没有简单的几句话可以给出的答案。不过网上有一些文章。也就是说,我猜想通过安装外部雨水传感器(比如激活汽车雨刷器的传感器)来检测雨水会更简单、更便宜,而不是为此目的开发自己的计算机视觉算法。

关于c++ - 如何在 C++ 中使用 OpenCV 在相机视觉上检测雨水,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44430881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com