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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 00:31:09

数字图像处理作业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);