MATLAB旋转和平移时,以白色填充多出来的区域

主要思路:在旋转和平移操作之前进行一个~image操作,旋转和平移之后在~image(取反)回来就行。

    img = imread('1.bmp');
    img = rgb2gray(img);
    
    thresh = graythresh(img);           % 自动确定二值化阈值
    img = imbinarize(img,thresh);       % 对图像二值化
  
     temp = imrotate(~img, 30 );        % 旋转30度
     temp = ~temp;
        

阅读更多
文章标签: matlab imrotate
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

MATLAB旋转和平移时,以白色填充多出来的区域

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭