MATLAB 图像几何变换与配准技术详解
1. 常见几何变换
几何变换是一类图像处理技术,通常不改变图像的像素值,而是改变原图像的像素位置、方向和数量。以下是几种常见的几何变换操作:
- 裁剪(Cropping) :
- 原理 :显示整个图像的一小部分,即整个像素集的子集。需要指定一个小于整个图像的矩形,仅显示矩形内的图像部分。矩形需指定两个参数:起点(左上角)和大小(行数和列数)。
- 操作方法 :使用 IPT 函数 imcrop ,可通过交互或参数方式指定裁剪矩形。
- 示例代码 :
% 交互裁剪示例
clear; clc;
I = imread('cameraman.tif');
[J, rect] = imcrop(I);
imshowpair(I, J, 'montage');
% 参数裁剪示例
clear; clc;
I = imread('cameraman.tif');
H = floor(size(I,1)); W = floor(size(I,2));
h = floor(H/2); w = floor(W/2);
Q1 = imcrop(I, [0, 0, w, h]);
Q2 = imcrop(I, [w+1, 0, w, h]);
Q3 = imcrop(I, [0, h+1, w, h]);
Q4 = imcrop(I, [w+1, h+1, w, h]);
figure,
subplot(
超级会员免费看
订阅专栏 解锁全文
8165

被折叠的 条评论
为什么被折叠?



