我正在尝试翻译通过imshow函数读取的图像,但是输出是黑色图像。
代码如下:
fingers=imread('thumb-index.png');
[nrows,ncols] = size(fingers);
RI = imref2d(size(fingers));
h = imshow(fingers,RI);
grid on
x_center=ncols/2;
y_center=nrows/2;
x_orig=ncols-x_center;
y_orig=nrows-y_center;
[fingers_translate,RF]=imtranslate(fingers,RI,[x_orig,y_orig]);
figure
h=imshow(fingers_translate,RI);
grid on
我的目标是平移图像中心的坐标系。 谢谢!
答案 0 :(得分:0)
您将图像推开了画框。要查看翻译效果,请尝试:
x_orig=100;
y_orig=100;