你好,请问你用MATLAB提取图像中蓝色的区域是如何实现的呢????? 悬赏分:5 解决时间:2011-1-21 16

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你好,请问你用MATLAB提取图像中蓝色的区域是如何实现的呢????? 悬赏分:5 解决时间:2011-1-21 16相关的知识,希望对你有一定的参考价值。

非常感谢你的帮助,因为对图像的处理操作不了解,而且毕设需要很急,能否麻烦你提供一点代码参考一下呢?再次感谢

下面的例子是提取图片的蓝色分量的例子

原图是

a=imread('b.bmp');

[r,c,d]=size(a);

blue=zeros(r,c);

blue(:,:,1)=zeros(r,c);

blue(:,:,2)=zeros(r,c);

blue(:,:,3)=a(:,:,3);

blue=uint8(blue);

imshow(blue);

提取后蓝色部分不变,其余部分变为黑色!

祝你学习愉快!

来自:求助得到的回答
参考技术A 这个可以实现的。我就说说思想吧。
首先把图片读进来,这时候就可以知道它的颜色了。读成RGB格式的。
然后判断R分量和G分量都是零,B分量为1的部分,这部分就是蓝色的区域。

祝你学习愉快!

以上是关于你好,请问你用MATLAB提取图像中蓝色的区域是如何实现的呢????? 悬赏分:5 解决时间:2011-1-21 16的主要内容,如果未能解决你的问题,请参考以下文章

请问大虾们,opencv如何只对图像选择区域提取特征点

图像提取基于matlab鱼眼图像有效区域提取含Matlab源码 2186期

MATLAB二值图像的处理程序设计 区域测量——面积、周长、圆形度、形状复杂度等的计算

matlab 提取彩色部分的RGB

图像检索基于matlab HSV图像检索含Matlab源码 2410期

图像检索基于matlab小波变换DWT图像检索含Matlab源码 2404期