matlab索引图像转换rgb,matlab把rgb转化为二值图

  matlab索引图像转换rgb,matlab把rgb转化为二值图

  【图像变换】基于matlab带matlab代码的HSI和RGB域图像变换_ MATLAB仿真博客的技术博客_博客

  内容简介颜色分析是数字图像处理过程中最基本的分析方法,目的是为了更好的识别数字图像的效果。介绍了色彩分析中的色彩空间转换方法,并利用MATLAB对具体的数字图像进行色彩空间转换。

  器件代码功能C=hsi2rgb( hsi)

  %UNTITLED3此处显示此功能的摘要

  %详细的解释在这里

  HV=hsi(:1)* 2 * pi;

  SV=hsi(:2);

  IV=hsi(:3);

  R=零(大小(HV));

  G=零(大小(HV));

  B=零(大小(HV));

  id=find((0=HV)(HV 2 * pi/3));

  B(id)=IV(id)。*(1-SV(id));

  R(id)=IV(id)。*(1 SV(id)。*cos(HV(id))。/cos(pi/3-HV(id)));

  g(id)=3 * IV(id)-(R(id)B(id));

  id=find((2 * pi/3=HV)(HV 4 * pi/3));

  R(id)=IV(id)。*(1-SV(id));

  G(id)=IV(id)。*(1 SV(id)。*cos(HV(id)-2*pi/3)。/cos(pi-HV(id)));

  b(id)=3 * IV(id)-(R(id)G(id));

  id=find((4 * pi/3=HV)(HV 2 * pi));

  G(id)=IV(id)。*(1-SV(id));

  B(id)=IV(id)。*(1 SV(id)。*cos(HV(id)-4*pi/3)。/cos(5 * pi/3-HV(id));

  r(id)=3 * IV(id)-(G(id)B(id));

  C=cat(3,R,G,B);

  C=max(min(C,1),0);

  C=uint 8(C * 255);

  目标

  3运行结果

  4参考文献[1]王静。基于变换域的图像压缩及其Matlab实现[J].科学与技术展望,2011(22):3。

  博主:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机、雷达通信、无线传感器等领域的Matlab仿真。相关matlab代码问题可以私信交流。有些理论引用自网络文献。如有侵权,联系博主删除。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: