• 大小: 306KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: MATLAB  

资源简介

编程实现彩色图像的平移、旋转、缩放、镜像操作,使用双线性插值确定非整数位置的像素值。要求可以任意输入平移数值、旋转角度、缩放比例。实验图像可从提供的实验图像集中选取。

资源截图

代码片段和文件信息

%镜像左右对称
function mirror
image = imread(‘color.jpg‘); % 读取图像
[W H ~] = size(image); % 获取图像大小
image_r=image(::1);
image_g=image(::2);
image_b=image(::3);%获取图像的RGB值
res = zeros(W H 3); % 构造结果矩阵。每个像素点默认初始化为0(黑色)
  for i = 1 : W     
     for j = 1 : H   
        x = i;
        y = H-j+1;%左右对称
            res(xy1) = image_r(i j);
            res(xy2) = image_g(i j);
            res(xy3) = image_b(i j);%将新的RGB值赋予在背景上   
     end
  end
figure(‘toolbar‘‘none‘‘menubar‘‘none‘);
imshow(uint8(res)); % 显示图像
end

评论

共有 条评论