matlab CT图像处理 重构前的图片为.bmp格式,求M文件重构前添加的判断是否为灰度图像语句,在线求!!!

如题,首先.bmp图像是否只为灰度图像或彩色图像???如只有以上两种情况,设计中第一步需要做重构,重构只能对灰度图像操作,求几行用于判断是否为灰度图像,是继续下一步不是则把彩色图像转换为灰度图像的语句!!在线等大神解答!!需要可追问提供现有M文件

第2个回答  2014-03-26
if (size(img,3)>1)
img = rgb2gray(img);
end本回答被提问者采纳

如何用MATLAB把bmp格式变成灰度图像
\\x0d\\x0afname=strcat('face2.bmp');\\x0d\\x0aimwrite(J,fname);%保存为BMP格式的灰度图face2

matlab中,有幅灰度图像,对所有元素灰度值求个平均值
I=imread('E:\\图像处理\\DIP\\dip9\\CT.jpg');[M,N]=size(I);figure(1);imshow(I);title('原始图像');y=mean(x,1);yz1=(y(1)+y(2))\/2 ; %求均值,单阈值分割I1=I;for i=1:M for j=1:N if I1(i,j)<yz1 I2(i,j)=I1(i,j); else I3(i,j)=I1(i,j); end endendfigur...

matlab如何将彩色图变为灰度图
很简单,将以下语句粘贴到一个新建的MATLAB函数文件里并取名为rgb2gray2.m(缺省即是如此)function J = rgb2gray2(I)J = 0.29894 * I(:,:,1) + 0.58704 * I(:,:,2) + 0.11402 * I(:,:,3);接下来读入一幅RGB图像到矩阵I中后调用J = rgb2gray2(I)即可,J就是转换后的灰度图像矩...

matlab怎么使用?
1. 读取图像:用imread函数读取图像文件,文件格式可以是TIFF、JPEG、GIF、BMP、PNG等。比如 2. >> f = imread('chestxray.jpg');读进来的图像数据被保存在变量f中。尾部的分号用来抑制输出。如果图片是彩色的,可以用rgb2gray转换成灰度图:>> f = rgb2gray(f);然后可以用size函数看图像的...

有张彩色的jpg图片,如何转换成灰度图
2.打开.jpg图片文件,点“图像 > 转换为灰度图像”3.点“文件 > 另存为”,选择“JPG - JPG\/JPEG Format”,点保存>> IrfanView程序文件只有1.7M,但功能很多,比如:调整大小、旋转、反色、锐化模糊、图片合并、批量转换等。 >> IrfanView一般的图片处理完全够用了,很多常用的处理效率比PhotoShop快多了。

matlab画函数图像怎么分析格图比重
图像柱状图 图像柱状图可以用来显示索引图像或灰度图像中的灰度分布。可利用MATLAB影像处理工具箱中的imhist函数创建柱状图。 例:以前面介绍的大米灰度图为例来创建该图的柱状图。其代码如下:I=imread('rice.tif');imhist(I,64);I=imread('rice.png');imhist(I,64);图像分析MATLAB中的图像分析技术可以提取图像的...

matlab中用什么语句可以将彩色的jpg转化为黑白的bmp图片??
pic=imread('c:\\Documents and settings\\桌面\\IM.jpg');%读取图片文件,并将矩阵赋值给pic,可以改成你需要的文件路径和文件名。pic=rgb2gray(pic);%将img图转换灰度图 imshow(pic); %显示灰度图

VB求灰度图转二值化,或者有直接二值化的代码
Private Type BitMapInfoHeader ''文件信息头——BITMAPINFOHEADER biSize As Long biWidth As Long biHeight As Long biPlanes As Integer biBitCount As Integer biCompression As Long biSizeImage As Long biXPelsPerMeter As Long biYPelsPerMeter As Long biClrUsed As Long biClrImportant As Long End...

相似回答
大家正在搜