3.11
图像数据增强
测试:图像批量翻转
在matlab实现对.mat
格式图片的批量翻转,完整代码见D:\PycharmProjects\new\phantoms\flip_test.m
在MATLAB中实现图像翻转主要涉及到对图像矩阵进行操作。翻转图像可以是水平翻转、垂直翻转,或者两者结合。
水平翻转
要进行水平翻转,可以使用MATLAB中的fliplr
函数,它将矩阵中的列以左右镜像的方式翻转。
% 读取.mat文件中的图像数据
load('yourImage.mat'); % 假设你的图像数据存储在变量 img 中
% 这里假设 img 是一个二维(灰度图)或三维(彩色图)的矩阵
% 进行水平翻转
img_flipped = fliplr(img);
% 显示结果
figure; imshow(img); title('原图');
figure; imshow(img_flipped);