数字图像处理作业1)打开一个BMP文件2)将其局部区域的灰度值进行改变3)另存为一个新的BMP文件其中的第二条怎么办啊 我会对整个图像进行灰度值改变但是不会只改变局部的用的是matlab,

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 14:40:01
数字图像处理作业1)打开一个BMP文件2)将其局部区域的灰度值进行改变3)另存为一个新的BMP文件其中的第二条怎么办啊 我会对整个图像进行灰度值改变但是不会只改变局部的用的是matlab,
xRMo@+\PYi _+/'>B|bJ )Dj0j6gvvԿ. UTK%yob!\3 Z3h%K94Dwg`Ј>Wz/hajm̒RbZ\Ǝt7h™pݠ %B]I_])j%.|DVc\żQRhÍUl凼G~S,&މa!{%teVg/´~u! p+i,g\xevP?_mxDuǪ$*{[a94qV ,m10A/3SZ_7zW0Oa|QS@%z;KbvrZ@Uݒ >zNHA?./*P)q>\5F&,f]r:1cDd\JDܪ*HRŽjleݲ@/ ^Θp\~ :P-PkIQ0^sxQLTBf/&

数字图像处理作业1)打开一个BMP文件2)将其局部区域的灰度值进行改变3)另存为一个新的BMP文件其中的第二条怎么办啊 我会对整个图像进行灰度值改变但是不会只改变局部的用的是matlab,
数字图像处理作业
1)打开一个BMP文件
2)将其局部区域的灰度值进行改变
3)另存为一个新的BMP文件
其中的第二条怎么办啊 我会对整个图像进行灰度值改变但是不会只改变局部的
用的是matlab,就是想知道怎么用matlab进行局部处理

数字图像处理作业1)打开一个BMP文件2)将其局部区域的灰度值进行改变3)另存为一个新的BMP文件其中的第二条怎么办啊 我会对整个图像进行灰度值改变但是不会只改变局部的用的是matlab,
1:x=imread('tuxiang.bmp');%任意格式读取都是这样读
2:for i=m:n
for j=k:h %m,n,k,h是要处理的图片横纵坐标的范围
xx(i,j)=0.5*x(i,j); %假如灰度降半处理,其他都是类似,循环方便
end
end
3:imwrite(xx,'newimage.bmp'); %将新的矩阵存到图片中newimage
newimage=imread('newimage.bmp'); %查看存的新图片是否符合要求
imshow(newimage);