用opencv做一个物品识别,请讲下基本思路。
我想用opencv做一个物品识别。拍一个照片,照片中有以下4个东西中的一个(也可能是没有物品):1.全红色的立方体,2.全蓝色的立方体,3.王老吉,4.加多宝我熟悉ope...
我想用opencv做一个物品识别。 拍一个照片,照片中有以下4个东西中的一个(也可能是没有物品):1.全红色的立方体,2.全蓝色的立方体,3.王老吉,4.加多宝 我熟悉opencv基础知识。请讲下识别这4个东西的基本思路,给些有用的资料地址也可以。
展开
2个回答
展开全部
太简单了,1颜色分割 2轮廓检测 3形状识别(多边形拟合)4. surf 或者sift识别
我一天就能搞完
我一天就能搞完
追问
颜色识别的思路是什么?我只知道把一个图像分解成B,G,R三张单通道图片,再做出灰度直方图。还有BGR和HSV的颜色空间转化。怎么识别某个颜色是蓝色,黄色,还是紫色等等?
追答
别别别,千万别用RBG模型,土死了。
最起码要换成HSV,然后用H通道分啊!
其他的颜色分割方法很多种,什么基于机器学习的你统统用不上,你就用HSV好了。
蓝色紫色黄色都是经验值,你把实验图拿来,自己试验大致在什么范围。
论文里头的数值跟你的不一定一样。
还有,你打开画图软件,有个小试管,你可以用那个看看HSV数值是多少,但是注意,opencv里的范围跟那个范围不一样,一个是0-120一个是0-255
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询