基于opencv的颜色分类
发布网友
发布时间:2022-05-01 19:45
我来回答
共1个回答
热心网友
时间:2022-05-22 00:52
1、从摄像机获取当前帧图像
2、按像素判断一个像素和周围像素的相似度有多少(可以按两个像素的RGB三个分量的差值的和来判断,用区域生长算法)
3、对整付图像进行形态学处理,填充孔洞
4、识别各个区域的轮廓,并计算轮廓的颜色的平均值
5、按平均值和你设定的值进行比较,就可判断出来啦
当然方法很多,这只是相对比较容易实现,实时性也比较高的方法,具体要根据软件的要求,比如识别率,速度,颜色差异程度等
也可使用颜色直方图直接判断
希望能帮到你