谁能帮我这个matlab翻译一下,最好每一句或者每一段的解释,越详细越好,谢谢!
X1=imread('a.bmp');X11=double(X1);a=0.2;b=1.0-0.2;X2=imread('b.bmp');X22=double(X2);[...
X1=imread('a.bmp');
X11=double(X1);
a=0.2;
b=1.0-0.2;
X2=imread('b.bmp');X22=double(X2);
[row,col]=size(X11);
for i=1:row
for j=1:col
X33(i,j)=a*X11(i,j)+b*X22(i,j);
if(X33(i,j)>255)
X33(i,j)=255;
end
end
end
X3=uint8(X33);imwrite(X3,'c.bmp'); 展开
X11=double(X1);
a=0.2;
b=1.0-0.2;
X2=imread('b.bmp');X22=double(X2);
[row,col]=size(X11);
for i=1:row
for j=1:col
X33(i,j)=a*X11(i,j)+b*X22(i,j);
if(X33(i,j)>255)
X33(i,j)=255;
end
end
end
X3=uint8(X33);imwrite(X3,'c.bmp'); 展开
展开全部
X1=imread('a.bmp'); %读入一张名称为a的图像,到X1中,X1是个矩阵,矩阵对应位置元素值的值为图像a的灰度值
X11=double(X1); %将X1中的值转化为双精度型,存入X11中
a=0.2; %给变量a赋值
b=1.0-0.2; %给变量b赋值
X2=imread('b.bmp'); %读入一张名称为b的图像到X2中,X2是个矩阵,矩阵对应位置元素值的值为图像b的灰度值
X22=double(X2); %将X2中的值转化为双精度型,存入X22中
[row,col]=size(X11); %将矩阵X11的行数存入row,列数存入col
for i=1:row %i的取值从1到row,即i表示图像的每一行
for j=1:col %j的取值从1到col,即j表示图像的每一列
X33(i,j)=a*X11(i,j)+b*X22(i,j); %将X11中的所有元素乘以变量a,X22中的所有元素乘以变量b,对应位置的元素相加后存入矩阵X33中
if(X33(i,j)>255) %如果X33中的元素值有大于255的
X33(i,j)=255; %则令大于255的元素值等于255,因为图像的灰度值为0~255
end
end
end
X3=uint8(X33); %将X33中的元素由双精度型转化成为无符号整型
imwrite(X3,'c.bmp'); %将X3表示的图像存到默认目录下,名称为'c.bmp',格式为BMP格式
X11=double(X1); %将X1中的值转化为双精度型,存入X11中
a=0.2; %给变量a赋值
b=1.0-0.2; %给变量b赋值
X2=imread('b.bmp'); %读入一张名称为b的图像到X2中,X2是个矩阵,矩阵对应位置元素值的值为图像b的灰度值
X22=double(X2); %将X2中的值转化为双精度型,存入X22中
[row,col]=size(X11); %将矩阵X11的行数存入row,列数存入col
for i=1:row %i的取值从1到row,即i表示图像的每一行
for j=1:col %j的取值从1到col,即j表示图像的每一列
X33(i,j)=a*X11(i,j)+b*X22(i,j); %将X11中的所有元素乘以变量a,X22中的所有元素乘以变量b,对应位置的元素相加后存入矩阵X33中
if(X33(i,j)>255) %如果X33中的元素值有大于255的
X33(i,j)=255; %则令大于255的元素值等于255,因为图像的灰度值为0~255
end
end
end
X3=uint8(X33); %将X33中的元素由双精度型转化成为无符号整型
imwrite(X3,'c.bmp'); %将X3表示的图像存到默认目录下,名称为'c.bmp',格式为BMP格式
追问
b=1.0-0.2;
怎么解释,?就是b到底是多少?
追答
你这里的a,和b都重复了,一个是变量名称,一个是图片名称,a.bmp和b.bmp都是图像的名称,可以在这里改名称换图像,和电脑里面默认目录下存的图像名称一样就行。作为变量的a和b分别为a=0.2, b=1.0-0.2=0.8
--
2022-12-05 广告
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有...
点击进入详情页
本回答由--提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询