0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【Sipeed M2 Dock开发板试用体验】+色彩检测与色差分析处理

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-28 16:05 次阅读
本文来源电子发烧友社区,作者:李唐, 帖子地址:https://bbs.elecfans.com/jishu_2289321_1_1.html


Sipeed M2 Dock开发板具有许多典型的应用案例,如色彩的识别、形体的识别、路径识别、图像识别及语音识别等,见图1所示,这就为我们更好地了解它的性能并拓展出新的应用打下了良好的基础。
pYYBAGK4FeyAKDY9AACVk4cf320438.jpg
图1 应用案例
1.色差分析仪
本人所感兴趣的问题是利用该开发板的色彩识别功能进行色差分析,因为以前曾使用色彩传感器实现过此类的功能,故有些内容可以借鉴。
当然,如何你急需使用的话也可在市面上买到,价格自然也是不便宜的。至于色差分析仪的用途,则主要用于色彩判别机及色彩配置等方面。
poYBAGK4FiiAaNANAAAYcT9Q96A599.jpg
那色彩分析仪的作用功能是什么呢?
色彩分析仪的作用是对2次或多次采集的色彩样本进行分析,从而给出样本间的彩色偏差及可信度以便进行相应的处理。
poYBAGK4FmOATv57AAAlllVzmNg008.jpg
图2 色彩分析仪
pYYBAGK4FrqAQKK3AABcIRpsELs240.jpg
图3 输出形式
2.色彩模式
与我们直观的色彩判别有所不同的是,通常我们使用的色彩模式是RGB模式,在印刷方面则是使用CYMK模式,而在色差识别方面所用的则是Lab模式。
因此,无论是使用色彩传感器还是使用摄像头,在获得色彩样本的RGB值以后,均需要将RGB的色彩值转换为Lab模式的色彩值,其后所进行的对比分析方法也是相同的。
所谓RGB模式,既是以红(R)绿(G)蓝(B)3基色来表示色彩,其色彩值为0~255;而Lab模式则是以亮度(L)和2色彩通道(a和b)来表示色彩,其中a通道包括的颜色是从深绿色(底亮度值)到灰色(中亮度值)再到亮粉红色(高亮度值),b通道则是从亮蓝色(底亮度值)到灰色(中亮度值)再到黄色(高亮度值)。
此外,L的取值范围为(0,100),a、b取值范围为(-128,127)。
2.色彩模式变换
要进行色彩模式变换,有多种不同的方法,其结果也存在一定的差异。
使用最多的方法是:先将RGB色彩模式值转变为XYZ值,再由XYZ值转换为Lab色彩模式值。有资料介绍Photoshop是采用一种更为简单的算法,但具体内容不详。
这里之所以提到Photoshop,是因为在大多数情况下是以它为色彩标准来进行判别的。
可供参考的色彩模式变换过程为:
1)非线性色调处理
pYYBAGK4FxCAFpFUAAA4McEjfZE231.jpg
其中,rgb的色彩值为检测值,取值范围均为[0,255],RGB为处理结果。
2)RGB转XYZ
pYYBAGK4F4OAWlr-AAAfuNzwx9o732.jpg
3)XYZ转Lab
poYBAGK4F_WAV0pKAAAhVNlTT0g620.jpg
4)色差计算
在得到样本的Lab值的情况下,通过计算色差值可获得分析结论,所涉及的参数为△ L、△ a、△ b及△ E。
其中,各参数的作用为:
△ L大表示偏白,△L小表示偏黑。
△ a大表示偏红,△a小表示偏绿。
△ b大表示偏黄,△b小表示偏蓝。
pYYBAGK4F_aAKB9nAAASNtGVP0A441.jpg

以此为基础,在色彩识别案例的基础上就可以进行色差分析功能的扩展了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2091
收藏 人收藏

    评论

    相关推荐

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576
    的头像 发表于 11-22 01:00 153次阅读
    追加名额丨米尔瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 211次阅读
    【RA8D1<b class='flag-5'>试用</b>活动】RA8D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576开发板发起
    的头像 发表于 11-12 01:00 285次阅读
    有奖丨米尔 瑞芯微RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 216次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4E<b class='flag-5'>2</b>-64PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

    ICY DOCK M.2转U.2 SSD转接盒如何重新定义M.2 NVMe SSD

    ICY DOCK M.2转U.2 SSD转接盒如何重新定义M.2 NVMe SSD
    的头像 发表于 10-21 18:08 261次阅读
    ICY <b class='flag-5'>DOCK</b> <b class='flag-5'>M.2</b>转U.<b class='flag-5'>2</b> SSD转接盒如何重新定义<b class='flag-5'>M.2</b> NVMe SSD

    米尔基于NXP iMX.93开发板M33处理器应用开发笔记

    1.概述本文主要介绍M33核的两种工程调试开发,第一种方式是通过板子自带的固件进行开发,第二种方式是使用IAREmbeddedWorkbench来构建可移植的Freertos文件进行开发
    的头像 发表于 06-29 08:01 1328次阅读
    米尔基于NXP iMX.93<b class='flag-5'>开发板</b>的<b class='flag-5'>M</b>33<b class='flag-5'>处理</b>器应用<b class='flag-5'>开发</b>笔记

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起
    的头像 发表于 06-13 08:02 516次阅读
    点击参与米尔NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 714次阅读
    免费!NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    M3芯片与M2芯片的差别

    M3芯片与M2芯片在性能和应用上存在一定差别。M3芯片作为新一代处理器,在多个方面相较于M2芯片有所提升。具体来说,
    的头像 发表于 03-13 16:14 4148次阅读

    M3芯片和M2芯片价值差异

    M3芯片和M2芯片在价值上的差异主要体现在性能和功能上。M3芯片作为最新一代的处理器,在性能上较M2芯片有了显著提升,无论是
    的头像 发表于 03-08 17:12 2124次阅读

    M3芯片比M2芯片快多少

    M3芯片相较于M2芯片,在性能上有了显著的提升。具体来说,M3芯片在GPU速度上达到了M2芯片的1.8倍,这意味着在处理图形密集型任务时,
    的头像 发表于 03-08 17:04 3228次阅读

    M1、M2M3芯片是什么意思

    M1、M2M3芯片都是苹果公司推出的自研处理器芯片,具有不同的特点和发布时间。
    的头像 发表于 03-08 15:51 5738次阅读

    M3芯片与M2芯片差别大吗

    M3芯片与M2芯片在性能上确实存在一定的差别。M3芯片在多个方面相较于M2有所改进和提升。例如,在单核和多核测试中,M3芯片的成绩均优于
    的头像 发表于 03-08 15:37 5147次阅读

    苹果M3芯片比M2强多少

    苹果M3芯片相较于M2芯片在多个方面都有所提升。
    的头像 发表于 03-07 17:13 3137次阅读

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    算能生态。 计划: 1.Sipeed wiki开发板资料整理收集,开发环境搭建,sdk获取 2.GPIO、UART、I2C oled驱动
    发表于 03-06 23:05