当前位置 博文首页 > 缘分锝天空的博客:计算机图像处理实验三:MATLAB环境、图像读入
【实验名称】
MATLAB环境、图像读入、显示、处理技术
?【实验目的】
1、进一步熟悉MATLAB的开发环境;
2、通过本实验加深对图像读入、显示、处理技术的理解和运用;
【实验内容】
- 将图1截取到合适大小“辽宁科技大学”字样保留,并作为水印图像;以图2为基本图像(‘cameraman.tif’)MATLAB中可直接读取该基本图像。
图1:辽宁科技大学logo
图2:摄影师
- 将水印图像加到基本图像的右上角;
- 将水印图像加到基本图像的左下角;
- 要求,使水印可以完全遮挡原图,也可具有一定程度的透明;
【实验代码】
% 导入图像1 figure(1) img1=imread('cameraman.tif'); imshow(img1); % 导入logo图像 figure(2) img2=imread('logo.png'); imshow(img2); % 截取部分logo图像 figure(3) img3=img2(5:43,4:195); imshow(img3); % 将logo添加到图像的右上角 [m,n,k]=size(img3); img1(1:m,end-n+1:end,:)=img3; imshow(img1); % 将logo添加到图像的左下角 [m,n,k]=size(img3); img1(end-m+1:end,1:n,:)=img3; imshow(img1); figure(4) [m,n,k]=size(img3); factor=0.3; New=double(img3)*factor+double(img1(end-m+1:end,1:n))*(1-factor); img1(end-m+1:end,1:n)=uint8(New); imshow(img1);
?【运行结果】
?
?
?
cs下一篇:没有了