在接手中国移动的一个小项目,拍照后的路由器指示灯上传到移动的app自动排查故障原因,因此需要处理的步骤为:

1、初步定位相片中路由器的位置

2、识别指示灯显示什么颜色

3、依据指示灯情况初步判断故障原因

我这里首先想蹲个坑回头继续补上,2019年

Gray=rgb2gray(Image);R=Image(:,:,1); G=Image(:,:,2); B=Image(:,:,3);
figure(1),
subplot(2,2,1),imshow(Image),title('image')
subplot(2,2,2),imshow(R),title('r')
subplot(2,2,3),imshow(G),title('g')
subplot(2,2,4),imshow(B),title('b')diff_R=110; diff_G=20; diff_B=10;  % 设置红、绿、蓝三种颜色提取阈值(越大越严格)
% 红色提取Image_R=Image;RP_R=Image(:,:,1); RP_G=Image(:,:,2); RP_B=Image(:,:,3);figure(2),
subplot(2,2,1),imshow(Image),title('image')
subplot(2,2,2),imshow(RP_R),title('RP_Rr')
subplot(2,2,3),imshow(RP_G),title('RP_Gg')
subplot(2,2,4),imshow(RP_B),title('RP_Bb')XYR=~((R-G)>diff_R&(R-B)>diff_R);  % 提取红色条件是R分量与G、B分量差值大于设定Mask=Gray(XYR);  % 灰照片掩膜RP_R(XYR)=Mask; RP_G(XYR)=Mask; RP_B(XYR)=Mask;  % 使得非红色区域变为灰色Image_R(:,:,1)=RP_R; Image_R(:,:,2)=RP_G; Image_R(:,:,3)=RP_B;% 绿色提取
Image_G=Image;GP_R=Image(:,:,1); GP_G=Image(:,:,2); GP_B=Image(:,:,3);XYG=~((G-R)>diff_G&(G-B)>diff_G);  % 提取绿色条件是G分量与R、B分量差值大于设定% Mask=Gray(XYG);  % 灰照片掩膜
Mask=0;GP_R(XYG)=Mask; GP_G(XYG)=Mask; GP_B(XYG)=Mask;  % 使得非绿色区域变为灰色Image_G(:,:,1)=GP_R; Image_G(:,:,2)=GP_G; Image_G(:,:,3)=GP_B;% 蓝色提取Image_B=Image;BP_R=Image(:,:,1);BP_G=Image(:,:,2);BP_B=Image(:,:,3);XYB=~((B-R)>diff_B&(B-G)>diff_B);  % 提取绿色条件是G分量与R、B分量差值大于设定Mask_B=Gray(XYB);  % 灰照片掩膜BP_R(XYB)=Mask_B; BP_G(XYB)=Mask_B; BP_B(XYB)=Mask_B;  % 使得非蓝色区域变为灰色Image_B(:,:,1)=BP_R; Image_B(:,:,2)=BP_G; Image_B(:,:,3)=BP_B;% 显示结果
figure
subplot(2,2,1),imshow(Image); title('Image');subplot(2,2,2),imshow(Image_R); title('Red Pass');subplot(2,2,3),imshow(Image_G); title('Green Pass');subplot(2,2,4),imshow(Image_B); title('Blue Pass');figure,
subplot(1,2,1),imshow(Image); title('Image');
subplot(1,2,2),imshow(Image_G); title('Green Pass');
% 显示原图与R/G/B三色提取结果对比图并显示标签

7月17日15:24:56

MATLAB颜色识别相关推荐

  1. MATLAB颜色的植物虫害检测识别

    资源链接https://gitee.com/chending006/zhiwujiancehttps://gitee.com/chending006/zhiwujiance 本课题是基于MATLAB颜 ...

  2. 基于MATLAB颜色的植物虫害检测识别

    一.课题介绍 本课题是基于MATLAB颜色的植物虫害检测识别,可以辨析植物叶子属于是轻度虫害,中度虫害,严重虫害,正常等四个级别.算法流程:每种等级叶子分别放在同一个文件夹,训练得到每个文件夹每个叶子 ...

  3. MATLAB实现物体颜色识别

    颜色是物体表面的固有特征,在目标识别和图像分割中有着无法替代的作用. 机器视觉利用光电成像系统和图像处理模块对物体进行尺寸.形状.颜色等的识别.这样就把计算机的快速性.可重复性与人眼视觉的高度智能化和 ...

  4. matlab 职坐标,机器人之【机器视觉与图像处理】基于MATLAB的圆检测、颜色识别、数字识别...

    本文主要向大家介绍了机器人之[机器视觉与图像处理]基于MATLAB的圆检测.颜色识别.数字识别,通过具体的内容向大家展现,希望对大家学习机器人有所帮助. 对产品中心的检测:设置好路径之后,包含关系是在 ...

  5. matlab车牌识别课程设计,matlab车牌识别课程设计报告模板(附源代码).doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab matlab车牌识别课程设计报告模板(附源代码). ...

  6. Matlab 红绿灯识别系统

    课题背景 现在我国慢慢地关注残障人士的生活,如盲人.如果有一款导盲拐杖,可以帮助盲人实时地识别红绿灯,盲道,人行标志等图标,会给盲人带来极大的便利. 实现原理 本课题为基于MATLAB的红绿灯识别系统 ...

  7. MATLAB人脸识别系统设计与仿真【GUI解界面】

    MATLAB人脸识别系统设计与仿真[GUI解界面] 第一章 绪论 本章提出了本文的研究背景及应用前景.首先阐述了人脸图像识别意义:然后介绍了人脸图像识别研究中存在的问题:接着介绍了自动人脸识别系统的一 ...

  8. matlab车牌识别代码项目

    由于车牌识别涉及到计算机视觉和图像处理等领域,因此需要涉及到一些专业知识和技能.以下是一些基本步骤和参考代码: 步骤: 读取图像文件并进行预处理(如调整图像大小.灰度化.二值化等). 提取车牌区域,即 ...

  9. Matlab 指纹识别技术

    GUI框架链接:MATLAB指纹识别[库外识别,预警,GUI].zip_指纹识别是什么技术,atlab-专业指导文档类资源-CSDN下载 指纹识别技术文档 1指纹识别的引入和原理 1.1 指纹的基本知 ...

最新文章

  1. Keras:保存模型并载入模型继续训练
  2. [js开源组件开发]图片放大镜
  3. Java核心篇之泛型--day5
  4. TCP的三次握手过程与四次挥手
  5. gui设置可编辑文本框的回调函数_用Tkinter制作Python程序的图形用户界面(GUI),打包后比Qt5减少60M(77.5%)(实例63)...
  6. office怎么像wps一样多栏_时常受到欺负怎么办?——要像对付野狗一样对付坏人!...
  7. 艾伟也谈项目管理,我的项目管理观点
  8. SSE优化系列十:RGB和YUV格式图像互转SSE优化
  9. python编写函数模拟内置函数sorted_Python 内置函数sorted()在高级用法
  10. Java机器学习库(Java ML)(二、聚类)
  11. 为什么Java小伙对JavaScript和Node.js如此兴奋?
  12. linux磁盘写保护怎么修改_在Linux下创建写保护的文件的教程
  13. rows between unbounded preceding and current row等,unbounded ,preceding ,following,current row含义详解
  14. 小程序标准版交易组件开启
  15. Hadoop Steaming编程示例
  16. sql server数据库事务日志已满请参阅log_reuse_wait_desc怎么解决?
  17. 使用OpenCV实现Halcon算法(4)OpenCV实现边缘模板匹配算法
  18. 如何提高程序员的工作效率 这几招就够了
  19. 分析肖特基二极管的优势与结构应用
  20. 晁盖与吴用 3gp转换软件

热门文章

  1. 抖音短视频运营借势热点:有哪些热点渠道,有哪些热点改编的套路。
  2. 【对讲机的那点事】对讲机电池、充电器使用说明须知
  3. 盒子模型(标准盒子和怪异盒子)
  4. WiFi 运动,心跳,跌倒监测 (一)
  5. 如何做好地质旅游景区的策划规划和投资开发?
  6. 天池案例-贷款违约预测(lgb)
  7. 华尔街英语VVIP课程 科学“配方”让英语学习精致化
  8. ISO/IEC14443
  9. 花书——PyTorch版本
  10. 在云端管理您的所有身份(AAD)-第二部分