簡體   English   中英

獲取圖像的 XY 坐標

[英]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 xy並使用索引變量 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM