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

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

3天内不再提示

浅析一种基于R,G,B提取色域算法

FPGA开源工作室 来源:CSDN技术社区 作者:FPGA开源工作室 2021-05-02 09:31 次阅读

1 R,G,B提取色域算法原理

算法公式:

RR=(R-G)+(R-B) (G》R:R-G=0)(B》R:R-B=0) 2-1 GG= (G-R)+(G-B) (R》G:G-R=0)(B》G:G-B=0) 2-2 BB=(B-R)+(B-G) (R》B:B-R=0)(G》B:B-G=0) 2-3

R,G,B分别代表rgb图像的三个颜色通道,当颜色趋于红色时,RR通道趋于255(灰度白色);当颜色趋于绿色时,GG通道趋于255;当颜色趋于蓝色时,BB通道趋于255。

2 场景实验—蓝色车牌提取

Matlab代码:close allclear allclcimg = imread(‘lpr1.bmp’);R=img(:,:,1);G=img(:,:,2);B=img(:,:,3); figure(1),subplot(221),imshow(img);title(‘img’);subplot(222),imshow(R);title(‘R’);subplot(223),imshow(G);title(‘G’);subplot(224),imshow(B);title(‘B’); RR =(R-G)+(R-B);GG =(G-R)+(G-B);BB =(B-R)+(B-G); figure(2),subplot(221),imshow(img);title(‘img’);subplot(222),imshow(RR);title(‘RR’);subplot(223),imshow(GG);title(‘GG’);subplot(224),imshow(BB);title(‘BB’);

如上图所示,直接使用R,G,B单独通道无法过滤红,绿,蓝出色域。

如上图所示,原始图像经过提取算法处理后,蓝色经过BB通道后变为白色,其他均趋于黑色。红色经过RR后,其他均趋于黑色,红色区域趋于白色。绿色经过GG后趋于白色,其他颜色趋于黑色。
编辑:lyn

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

    关注

    23

    文章

    4616

    浏览量

    93028
  • RGB
    RGB
    +关注

    关注

    4

    文章

    799

    浏览量

    58565

原文标题:一种基于R,G,B提取色域算法

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    混合示波器的原理和应用

    混合示波器是一种集示波器和频谱仪于体的革新性测试仪器,其原理和应用可以详细阐述如下:、原理 组成:混合示波器主要由模拟部分和数字部分
    发表于 12-27 15:54

    一种基于MASt3R的实时稠密SLAM系统

    精心设计的集成式硬件与软件堆栈,实现稳健且精准的视觉SLAM已成为可能。然而,SLAM尚未能成为一种即插即用的算法,因其需要硬件方面的专业知识以及校准操作。即便对于仅配备单个摄像头且无诸如IMU等额外传感器的最简设置而言,也不存在一种
    的头像 发表于 12-27 15:25 292次阅读

    一种基于因果路径的层次图卷积注意力网络

    机电系统中数据驱动故障检测模型的性能和可解释性。引入了一种混合因果发现算法来发现监测变量之间的继承因果关系。顺序连接因果变量的因果路径用作接收场,使用多尺度卷积来提取特征。基于分层注意力机制来聚合
    的头像 发表于 11-12 09:52 302次阅读
    <b class='flag-5'>一种</b>基于因果路径的层次图卷积注意力网络

    一种基于深度学习的二维拉曼光谱算法

    近日,天津大学精密仪器与光电子工程学院的光子芯片实验室提出了一种基于深度学习的二维拉曼光谱算法,成果以“Rapid and accurate bacteria identification
    的头像 发表于 11-07 09:08 237次阅读
    <b class='flag-5'>一种</b>基于深度学习的二维拉曼光谱<b class='flag-5'>算法</b>

    can数据帧有哪几个组成

    CAN(控制器局域网络)是一种基于消息传递的通信协议,广泛应用于汽车、工业自动化和嵌入式系统等领域。CAN协议的数据帧是用于传输信息的基本单位。 1. CAN数据帧概述 CAN数据帧是一种用于在
    的头像 发表于 07-24 15:14 1095次阅读

    CAN数据帧的各个及其作用

    CAN(Controller Area Network)是一种用于汽车电子系统中的通信协议,它具有高可靠性、实时性和灵活性等特点。在CAN通信中,数据帧是最基本的通信单元,用于传输信息。 概述
    的头像 发表于 07-24 15:10 1463次阅读

    请问802.11b/g/n是同时存在的?

    请问802.11b/g/n是同时存在的,还是要自己设置成某一种,跟其他设备连的时候,是否有兼容性问题
    发表于 07-12 09:31

    rup是一种什么模型

    RUP(Rational Unified Process,统建模语言)是一种软件开发过程模型,它是一种迭代和增量的软件开发方法。RUP是由Rational Software公司(现为IBM的
    的头像 发表于 07-09 10:13 1309次阅读

    如何提高BP神经网络算法R2值

    BP神经网络(Backpropagation Neural Network)是一种广泛应用于模式识别、分类、预测等领域的前馈神经网络。R2(R-squared)是衡量模型拟合优度的
    的头像 发表于 07-03 09:55 1146次阅读

    德力西变频器em60g7r5t4b参数设置

    德力西变频器EM60G7R5T4B款高性能的变频器,广泛应用于工业自动化、电力、冶金、化工、建材等行业。本文将详细介绍德力西变频器EM60G7R5T4B的参数设置,包括基本参数、控制方式、频率
    的头像 发表于 06-18 09:35 4094次阅读

    算法系列:彩色转灰度

    今天和大侠简单聊聊彩色转灰度的算法,话不多说,上货。 、基础  对于彩色转灰度,有个很著名的心理学公式: Gray = R
    发表于 05-22 19:02

    浅析FreeRTOS任务调度器的三调度算法和应用

    FreeRTOS在MCU领域应用非常广泛,今天就给大家讲解下FreeRTOS调度器中的三调度算法,以及在瑞萨RZ/T2L MPU中的应用。
    的头像 发表于 05-10 14:02 7552次阅读
    <b class='flag-5'>浅析</b>FreeRTOS任务调度器的三<b class='flag-5'>种</b>调度<b class='flag-5'>算法</b>和应用

    一种汽车域控制器DCU电源浪涌过压保护方案

    汽车域控制器(Domain Controller Unit,DCU)是一种集成了多个功能模块ECU的电子控制单元,用于管理和控制汽车内部的不同功能
    的头像 发表于 05-08 14:42 2817次阅读
    求<b class='flag-5'>一种</b>汽车域控制器DCU电源浪涌过压保护方案

    算法系列:基于 FPGA 的图像边缘检测系统设计(sobel算法

    .mif 文件放在仿真工程目录下,即与 .mpf 文件在起,否则将不会有数据输出。 三、灰度处理 任何颜色都由红、绿、蓝三原色组成,假如原来某点的颜色为( R,G,B )那么,我
    发表于 03-26 16:40

    g73编程R怎么算

    编程是门使用计算机语言来创建、编写和修改代码的技能。在编程过程中,计算机程序员通过使用各种编程语言来告诉计算机执行特定的任务。其中,G73编程是一种R语言中使用的编程技术。下面是关
    的头像 发表于 02-14 15:57 792次阅读