超越nb 2022-02-24 15:54 采纳率: 57.1%
浏览 123
已结题

python K210颜色梯度识别

现在是有一个从白色到黑色的颜色梯度,然后不同的颜色区间代表不同的颜色等级,现在我想通过Maixbit K210对一个试纸进行识别,然后获取他的颜色等级,应该怎么做,能够识别比较精确?用K210可以实现吗,怎么实现?如果不行那要怎么办?希望能够得到指导。

  • 写回答

1条回答 默认 最新

  • youcans_ 人工智能领域优质创作者 2022-02-25 08:39
    关注

    原理上是可以的,实际上精度不一定高,原因是实际使用时用于图像获取条件(拍照设备、光源、信号转换)的限制,识别精度不一定高。
    以灰度图像为例,也就是说,你做的识别模型,以灰度数字图像测试可能很好——其实这都不用模型,既然有准确的数字图像,直接读图像的灰度值就好了,最多做一点预处理。而对于实际物体(如不同灰度的印刷品),则效果不一定好,因为即使同一张灰度图印刷物,用不同的摄像头,在不同的光照条件下拍照,得到的灰度图像的灰度也是不同的。
    对于试纸,彩色图像的识别当然要好一些,但也有类似问题,因此首先要建立标准的拍摄环境(摄像头,拍摄参数,光照条件),然后把每一张颜色试纸拍照采样,并标注各自的颜色等级。提取图像中的试纸区域(如果图像只只包括试纸就不要分割提取了),计算其颜色分量(简单地取颜色分量的均值),这样就构造了一个样本库,输入是样本的颜色分量,输入是颜色等级。以此就可以构造一个分类模型。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月11日
  • 已采纳回答 3月3日
  • 创建了问题 2月24日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵