当前位置 博文首页 > 缘分锝天空的博客:计算机图像处理实验三:MATLAB环境、图像读入

    缘分锝天空的博客:计算机图像处理实验三:MATLAB环境、图像读入

    作者:[db:作者] 时间:2021-07-21 09:52

    【实验名称】

    MATLAB环境、图像读入、显示、处理技术

    ?【实验目的】

    1、进一步熟悉MATLAB的开发环境;

    2、通过本实验加深对图像读入、显示、处理技术的理解和运用;

    【实验内容】

    • 将图1截取到合适大小“辽宁科技大学”字样保留,并作为水印图像;以图2为基本图像(‘cameraman.tif’)MATLAB中可直接读取该基本图像。

    图1:辽宁科技大学logo

    图2:摄影师

    1. 将水印图像加到基本图像的右上角;
    2. 将水印图像加到基本图像的左下角;
    3. 要求,使水印可以完全遮挡原图,也可具有一定程度的透明;

    【实验代码】

    % 导入图像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