Я знаю, что это спрашивали раньше, но я не мог применить это.
Я применяю гомографию к изображению, и для отчета мне нужно показать, какие точки я выбрал (нарисовал точки), а также мне нужно показать соответствующий квадрат на обработанном изображении.
Одно из изображений, которое я использовал,
Точки, которые мне нужно изобразить как точки,
X Y 95.0000 109.0000 80.0000 297.0000 385.0000 274.0000 383.0000 224.0000
и точки, которые мне нужно изобразить на изображении ниже в виде квадрата,
Xp Yp 90 133 90 198 391 198 391 133
Надеюсь, вы можете мне помочь!
Я пытался
p=[3,4]
plot(p(1),p(2),'Marker','p','Color',[.88 .48 0],'MarkerSize',20);
Но я действительно не понимаю код. Он рисует точки на белом изображении. Позже я попытался
hold figure
imshow(im) plot(p(1),p(2),'Marker','p','Color',[.88 .48 0],'MarkerSize',20);
hold on
но это не сработало.