翻译使用imtranslate函数图像
这个例子展示了如何在图像上执行转换操作使用imtranslate
函数。翻译操作指定数量的变化图像的像素的x——或者y方向,或两者兼而有之。
读一个图像到工作区中。
我= imread (“cameraman.tif”);
显示图像。图像的大小是256————256像素。默认情况下,imshow
显示图片的右上角(0,0)。
图imshow(我)标题(原始图像的)
转换图像,将图像通过15像素x在方向和25个像素y方向。注意,默认情况下,imtranslate
显示图像的边界(或限制)内翻译原256 -,- 256图像。这导致一些翻译的形象被剪。
J = imtranslate(我[15、25]);
显示翻译的形象。图像的大小是256————256像素。
图imshow (J)标题(“翻译形象”)
使用“OutputView”
参数设置为“全部”
防止剪裁翻译形象。新形象的大小是281————271像素。
K = imtranslate((15、25),我“OutputView”,“全部”);
显示翻译的形象。
图imshow (K)标题(翻译图片,未剪短的)
这个主题有帮助吗?