matlab 中使用g-input提取图片信息

先从地图网址上截图了一张地图图片,如何使用MATLAB中的g_input提取想要的海图信息为自己所用

该回答引用ChatGPT
其中,'map.png'是地图图片的文件名,可以根据实际情况进行修改。执行代码后,程序会显示地图图片,并等待你在图片上选择想要提取的海岸线上的点。选择完成后,程序会将这些点连接成一个轮廓,并显示在新的图像窗口中。

% 读取地图图片
img = imread('map.png');

% 显示地图图片
imshow(img);

% 选择海岸线上的点
[x, y] = ginput;

% 将坐标点连接成一个轮廓
figure;
plot(x, y, 'b', 'LineWidth', 2);
axis image;