Python 是否有一种通用的方法可以检测opencv上的打火机,而不考虑阴影或背景';颜色?

Python 是否有一种通用的方法可以检测opencv上的打火机,而不考虑阴影或背景';颜色?,python,opencv,image-processing,Python,Opencv,Image Processing,编辑:我不认为有一种通用的方法可以用openCV检测对象,最好的方法是使用深度学习算法 -- 我是openCV的新手,我正试图找到一种检测打火机的通用方法。我正在尝试编写一个不会被阴影、背景颜色干扰的解决方案 我在openCV上尝试了很多方法(边界框、GrabCut、activeContour…),但没有一种方法适用于我的所有数据。我试着去除阴影,找到轮廓和边缘。当我更改函数的参数时,它对某些示例有效,但会破坏其他示例。。。 这篇教程给了我很大的启发 是否有一种通用的方法来检测openCV上的

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

--

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

我在openCV上尝试了很多方法(边界框、GrabCut、activeContour…),但没有一种方法适用于我的所有数据。我试着去除阴影,找到轮廓和边缘。当我更改函数的参数时,它对某些示例有效,但会破坏其他示例。。。 这篇教程给了我很大的启发

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

我使用python 3.7.3和opencv版本3.4.4

再次感谢

,

,


.

请显示您的代码和图像链接。我们不知道在这种情况下打火机是什么?那是打火机还是深色背景上的打火机?你可以将图片发布到一些免费的主机服务,然后将URL放在这里。请看这个论坛。我刚刚上传了一些图片来解释我的情况。我指的是打火机。对于代码,我真的从我链接的教程中获得了灵感。感谢您的帮助:)请显示您的代码和图像链接。我们不知道在这种情况下打火机是什么?那是打火机还是深色背景上的打火机?你可以将图片发布到一些免费的主机服务,然后将URL放在这里。请看这个论坛。我刚刚上传了一些图片来解释我的情况。我指的是打火机。对于代码,我真的从我链接的教程中获得了灵感。谢谢你的帮助:)