手动图像拼接
代码说明:
I1=double(imread("left.bmp")); [h1 w1 d1]=size(I1); I2=double(imread("right.bmp")); [h2 w2 d2]=size(I2); figure;subplot(1,2,1);image(I1/255);axis image;hold on; title("first input image"); [X1 Y1]=ginput(2);%可以用[x,y] = ginput(n)这个函数,n为你想选的点的个数,鼠标点的那些点的横坐标和纵坐标就会保存到[x,y]中。然后再plot(x,y,"*")!应该可以满足你的要求了! image(I2/255);axis image ;hold on; title("second input image"); [X2 Y2]=ginput(2); Z =[X2" Y2";Y2" -X2";1 1 0 0;0 0 1 1]";
下载说明:请别用迅雷下载,失败请重下,重下不扣分!