imrotate函数貌似并未提供提供旋转后补色的设置,而统一采用黑色充填旋转后空白部分,对于有白色充填需求的情况,就需要手动作一些修改。按照如下代码,利用imrotate图片旋转后超出原图背景的黑色就可以改为白色了。
I=imcomplement(I);%将原图反色 Im=imrotate(I,0.5,'crop');%旋转一定角度 Im=imcomplement(Im);%将图像反色回来
注:imcomplement为图像反色函数,详见百度百科:http://baike.baidu.com/view/5774639.htm
windows的cmd命令行,整理成可执…