目的:学习图像处理的基本操作
要求:能够编程实现对图像像素或区域进行寻访与操作。
内容:编程实现把图像prettygirl经过缩放处理粘贴到图像poster中的空白区域
图1. prettygirl 图2. Poster
算法或流程图
给出程序设计思路,例如算法或流程图,流程图要进行简单描述。
1,用imread函数读入广告背景图像
2,显示图像并展示图像信息。
3,读入需要插入的图像。
4,根据图像的坐标信息,测出空白区域大小并计算需要缩放图片的大小。
5,缩放目标图片。
6,缩放后的图片插入。背景图像中。
7,展示组合后的图片。
I = imread('C:\Users\Pictures\poster.jpg');
imshow(I);
Info=imfinfo ('poster.jpg');
impixelinfo
figure
I2 = imread('C:\Users\Pictures\prettygirl.jpg');
imshow(I);
I3=imresize(I2,[309,206]);
I4=imresize(I2,[75,46]);
I(105:413,467:672,:)=I3;
I(219:293,304:349,:)=I4;
imshow(I)