首页 > 解决方案 > 尽管有阴影或背景的颜色,是否有一种通用的方法来检测 opencv 上的打火机?

问题描述

编辑:我不认为有一种通用的方法可以用 openCV 检测对象,最好的方法是使用深度学习算法

--

我是openCV的新手,我正在尝试找到一种检测打火机的通用方法。我正在尝试编写一个不受阴影、背景颜色干扰的解决方案......

我在 openCV 上尝试了很多方法(边界框、GrabCut、activeContour ...),但没有一个适用于我的所有数据。我试过去除阴影,找到轮廓,边缘。当我更改函数的参数时,它适用于某些示例,但会破坏其他示例...本教程启发了我很多 https://www.pyimagesearch.com/2016/03/28/measuring-size-of-objects -in-an-image-with-opencv/

是否有一种通用的方法来检测 openCV 上的对象?非常感谢您的所有回答!!

我使用 python 3.7.3 和 opencv 版本 3.4.4

再次感谢!

完美的形象

问题:阴影

问题:白底白字

标签: pythonopencvimage-processing

解决方案


推荐阅读