Я пытаюсь отобразить ключевые точки просеивания из 4 одновременных видеокадров на одно изображение. Я смог определить ключевые точки каждого изображения, однако хотел бы отобразить все эти наборы ключевых точек на последнем изображении вместо 4 отдельных изображений, чтобы отслеживать движение отображаемого грузовика. Код, который я написал, выглядит следующим образом:
I1 = imread('6.jpg');
g = rgb2gray(I1);
imwrite(g, '10.png','PNG');
[I1, D, L] = sift('C:\Users\Xaiver\Documents\MATLAB\10.png');
showkeys(I1, L)
I2 = imread('7.jpg');
g = rgb2gray(I2);
imwrite(g, '11.png','PNG');
[I2, D, L] = sift('C:\Users\Xaiver\Documents\MATLAB\11.png');
showkeys(I2, L)
I3 = imread('8.jpg');
g = rgb2gray(I3);
imwrite(g, '12.png','PNG');
[I3, D, L] = sift('C:\Users\Xaiver\Documents\MATLAB\12.png');
showkeys(I3, L)
I4 = imread('9.jpg');
g = rgb2gray(I4);
imwrite(g, '13.png','PNG');
[I4, D, L] = sift('C:\Users\Xaiver\Documents\MATLAB\13.png');
showkeys(I4, L)
Как получить ключевые точки SIFT из изображений I1, I2, I3 и I4, отображаемые только на изображении I4?