[英]Get X Y coordinates of image
我需要找出如何將獲得的坐標形式圖像放入矩陣並保存。
clc
clear all
k=imread('l.jpg');
for i=1:4
figure(1),imshow(k)
axis on
hold on
title(i)
[x,y]=ginput(1)
pause
end
正如評論所建議的,這里是一種方法,通過索引 arrays x
和y
並使用索引變量 i 將值存儲到 arrays 中,並且索引變量i
在每次循環迭代中遞增。 您可能知道必須按下任何鍵才能繼續循環。 本示例使用內置 MATLAB 映像'tire.tif'
。
clc;
clear;
Image = imread('tire.tif');
imshow(Image);
axis on
Number_Of_Coordinates = 4;
x = zeros(1,Number_Of_Coordinates);
y = zeros(1,Number_Of_Coordinates);
for i = 1: Number_Of_Coordinates
title( i)
[x(i),y(i)] = ginput(1);
fprintf("Coordinates Stored: (%f,%f) -> Press and key to continue\n",x(i),y(i));
pause
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.