用opencv做一个物品识别,请讲下基本思路。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用opencv做一个物品识别,请讲下基本思路。相关的知识,希望对你有一定的参考价值。

我想用opencv做一个物品识别。 拍一个照片,照片中有以下4个东西中的一个(也可能是没有物品):1.全红色的立方体,2.全蓝色的立方体,3.王老吉,4.加多宝 我熟悉opencv基础知识。请讲下识别这4个东西的基本思路,给些有用的资料地址也可以。

太简单了,1颜色分割 2轮廓检测 3形状识别(多边形拟合)4. surf 或者sift识别
我一天就能搞完追问

颜色识别的思路是什么?我只知道把一个图像分解成B,G,R三张单通道图片,再做出灰度直方图。还有BGR和HSV的颜色空间转化。怎么识别某个颜色是蓝色,黄色,还是紫色等等?

追答

别别别,千万别用RBG模型,土死了。
最起码要换成HSV,然后用H通道分啊!
其他的颜色分割方法很多种,什么基于机器学习的你统统用不上,你就用HSV好了。

蓝色紫色黄色都是经验值,你把实验图拿来,自己试验大致在什么范围。
论文里头的数值跟你的不一定一样。

还有,你打开画图软件,有个小试管,你可以用那个看看HSV数值是多少,但是注意,opencv里的范围跟那个范围不一样,一个是0-120一个是0-255

参考技术A 颜色识别,轮廓提取

以上是关于用opencv做一个物品识别,请讲下基本思路。的主要内容,如果未能解决你的问题,请参考以下文章

OPENCV图像识别-求思路

用OpenCV来做字符识别

用opencv做中文字符的识别怎么做好

用opencv做中文字符的识别怎么做好

分享一个基于 SpringMvc + OpenCV 的答题卡识别系统

项目基于 SpringMvc + OpenCV 的答题卡识别系统