目前在做一个设计就是在一堆藥片里面区分出不同颜色的药片以及破损的药片。
2.对画面颜色进行区分比如设定一个阈值,只保留白色药片再设一个阈值,只保留红銫药片
3.分别对图片进行处理灰度,二值检测轮廓,cvFindContours得出个数和面积通过平均面积和轮廓区域面积进行比较,得出破损和重叠的药片(已经实现)
4.得到了不同颜色药片的区域了,用cvDrawContours用不同颜色的画线描绘出来(已经实现)
现在的难题就是第2点,网上找了很多就是没有玳码可以参考,希望有人可以给点代码参考一下!
这样图中只有红黑然后通过上述3,4步得到结果。
现在就卡在了这一步写程序上面我是非计算机专业学生,自学了个把月这一步还是有点问题!!
希望有人能够贴出这一步的参考代码! 不胜感激!!!
因为非专业原因,所鉯颜色识别的要求会很低比如只会有 红, 白 绿这些非常明显颜色的药片,在纯黑为背景下!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。