2022年9月2号(常用matlab图像处理函数)

matlab常用的图像处理函数:

img=imread(path)  %%%读取图片

imshow(img)    %%%图片的显示

im_rot = imrotate(image0, angle);  %%%旋转图片

im_down = imresize(im_rot, scale, 'bicubic');  %%%图片的下采样

im_flip=    flip(img,1)    %%%图片的翻转

 fullfile(datadir,image_name)   %%%路径拼接

h5create(file_name,'/data',size(data),'Datatype','single');   %%%创建一个h5文件

h5write(file_name,'/data',data);   %%%将data数据读入该文件下的这个组

h5disp(path)   %%%显示h5文件的信息

a=[a,b]   %%%z字符串的拼接

modecrop.m函数

将图片裁剪为scale的倍数

function imgs = modcrop(imgs, scale)
if size(imgs,3)==1
    sz = size(imgs);
    sz = sz - mod(sz, scale);
    imgs = imgs(1:sz(1), 1:sz(2));
else
    tmpsz = size(imgs);
    sz = tmpsz(1:2);
    sz = sz - mod(sz, scale);
    imgs = imgs(1:sz(1), 1:sz(2),:

你可能感兴趣的:(每日总结,图像处理,matlab,opencv)