电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用matlab程序实现同时对比度试验、空间分辨率变化效果、试验幅度分辨率变化效果

用matlab程序实现同时对比度试验、空间分辨率变化效果、试验幅度分辨率变化效果_第1页
1/13
用matlab程序实现同时对比度试验、空间分辨率变化效果、试验幅度分辨率变化效果_第2页
2/13
用matlab程序实现同时对比度试验、空间分辨率变化效果、试验幅度分辨率变化效果_第3页
3/13
作业 1 1. 用 matlab 程序实现同时对比度实验。程序代码如下 : clear m=256; n=256; ground_gray1=200; X1=ones(m,n)*ground_gray1; ground_gray2=100; X2=ones(m,n)*ground_gray2; before_gray=150; m0=100; n0=100; step=50; X1(m0:m0+step,n0:n0+step)=before_gray; figure; imshow(uint8(X1)); X2(m0:m0+step,n0:n0+step)=before_gray; figure; imshow(uint8(X2)); 得到的图像如下:2. 用 matlab 程序实验空间分辨率变化效果。程序代码如下 : clear X=imread('picture1.jpg'); figure; imshow(uint8(X)); [m,n]=size(X); X1=X(1:2:m,1:2:n); figure; imshow(uint8(X1)); imwrite(X1,'picture1.jpg'); 得到的图形如下3. 用 matlab 程序实验幅度分辨率变化效果. 程序代码如下:clear X=imread('picture1.jpg'); [mm,nn]=size(X); for i=1:mm for j=1:nn X128(i,j)=2*(ceil(X(i,j)/2)); endendfor i=1:mm for j=1:nn X64(i,j)=4*(ceil(X(i,j)/4)); endendfor i=1:mm for j=1:nn X32(i,j)=8*(ceil(X(i,j)/8)); endendfigure subplot(2,2,1); imshow(uint8(X)); title('256 级' ); subplot(2,2,2); imshow(uint8(X128)); title('128 级' ); subplot(2,2,3); imshow(uint8(X64)); title('64 级' ); subplot(2,2,4); imshow(uint8(X32)); title('32 级' ); 得到的图像如下作业 2 1. 用 matlab 作出图像的直方图。程序代码如下:clear; A = imread('picture2.jpg'); I = rgb2gray(A); add = []; tab1 = zeros(1,256); for n = 0:255; X = I == n; add = [add; sum(sum(X))]; end ; [a, b] = size(I); final = add / (a*b); figure; stem(final, 'Marker', 'none'); figure(2); imshow(I); 得到的图像如下2. 用 matlab 实现图像的直方图均衡化程序代码如下 : clear allm=imread('picture2.jpg'); A = rgb2gray(m); [m,n]=size(A); B=zeros(size(A)); l=m*n; r=zeros(1,256); y=zeros(1,256); A=double(A); for i=1:m for j=1:n r(A(i,j)+1)=r(A(i,j)+1)+1; endendr=r./l; for k=1:256 for j=1:k y(k)=y(k)+r(j); endendfor k=1:256 y(k)=floor(255*y(k)+0.5); endfor i=1:m for j=1:n B(i,j)=y(A(i,j)+1); endendA=uint8(A); B=uint8(B); subplot(2,2,1) imshow(A) title('...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用matlab程序实现同时对比度试验、空间分辨率变化效果、试验幅度分辨率变化效果

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部