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

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

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

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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭