python - 尽管有阴影或背景的颜色,是否有一种通用的方法来检测 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
再次感谢!
解决方案
推荐阅读
- javascript - 那里有一个 y 轴数据点,但每周图表中缺少 x 轴数据点
- docker - 如何清除与(kubernetes)k8s相关的容器?
- serial-port - 逆向工程串行协议
- node.js - 如何获取渲染的 html 的屏幕截图来创建 png?
- javascript - 运行 google 电子表格的 javascript 代码时,显示“TypeError: Cannot read property 'createEvent' of null”消息
- visual-studio - 当 ItemsSource 加载大数据时,Xamarin.Forms 会阻止 UI
- haskell - 模式绑定:为什么允许递归模式?
- vb6 - 在 Tally ERP9 响应 xml 中
- flutter - Flutter - 在 Flutter 导航堆栈中获取 TopView 的名称
- excel - 从 Excel 工作表中删除公式