要獲取圖像的坐標,可以使用MATLAB中的impoint函數。
impoint函數創建一個交互式點的對象,可以在圖像上點擊鼠標獲取點的坐標。使用該函數需要提供一個圖像作為參數。
下面是一個簡單的示例代碼,演示如何使用impoint函數獲取圖像坐標:
% 讀取圖像
image = imread('image.jpg');
% 顯示圖像
imshow(image);
% 創建一個點對象
point = impoint();
% 等待用戶點擊鼠標獲取點的坐標
position = wait(point);
% 顯示獲取到的坐標
disp(position);
在運行代碼后,會顯示圖像,并在圖像上出現一個十字標記,用戶可以點擊鼠標獲取一個點的坐標。獲取到的坐標會在命令窗口中顯示出來。
請注意,impoint函數在MATLAB的Image Processing Toolbox中,如果沒有安裝該工具箱,需要先安裝才能使用。