现在是有一个从白色到黑色的颜色梯度,然后不同的颜色区间代表不同的颜色等级,现在我想通过Maixbit K210对一个试纸进行识别,然后获取他的颜色等级,应该怎么做,能够识别比较精确?用K210可以实现吗,怎么实现?如果不行那要怎么办?希望能够得到指导。
1条回答 默认 最新
关注
原理上是可以的,实际上精度不一定高,原因是实际使用时用于图像获取条件(拍照设备、光源、信号转换)的限制,识别精度不一定高。
以灰度图像为例,也就是说,你做的识别模型,以灰度数字图像测试可能很好——其实这都不用模型,既然有准确的数字图像,直接读图像的灰度值就好了,最多做一点预处理。而对于实际物体(如不同灰度的印刷品),则效果不一定好,因为即使同一张灰度图印刷物,用不同的摄像头,在不同的光照条件下拍照,得到的灰度图像的灰度也是不同的。
对于试纸,彩色图像的识别当然要好一些,但也有类似问题,因此首先要建立标准的拍摄环境(摄像头,拍摄参数,光照条件),然后把每一张颜色试纸拍照采样,并标注各自的颜色等级。提取图像中的试纸区域(如果图像只只包括试纸就不要分割提取了),计算其颜色分量(简单地取颜色分量的均值),这样就构造了一个样本库,输入是样本的颜色分量,输入是颜色等级。以此就可以构造一个分类模型。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报