1 引言
在调研文献或者整理资料的过程中,往往会找得到相应的地图、曲线图、散点图等(如图1.1),却偏偏找不到完整的数据表格。为了解决这一痛点问题,本文利用Matlab 2021a软件实现了较为精确的图片坐标拾取。
图1 坐标拾取例图
2 图片坐标拾取——软核篇
2.1 代码加载及软件下载
2.1.1 代码加载
Matlab软件目前已更新多个版本,本文采用的是Matlab R2021a版本,其他版本也可以使用,操作雷同。代码脚本下载链接:
链接:https://pan.baidu.com/s/10taPWgUiSWGVbxH3nnqNDQ
提取码:CUPB
打开Matlab会进入以下默认界面(图2.1),需要将extract1.m(或extract2.m)和所需要提取的图片文件复制到界面左方“当前文件夹”中,然后双击脚本文件打开。
图2.1 Matlab R2021a脚本加载
2.1.2 软件下载
以下为Matlab R2021a百度盘链接,内有安装说明,若过期请私信或留言找补
链接:https://pan.baidu.com/s/1fYA-rkEI2xgDf0pnzFpW_Q?pwd=CUPB
提取码:CUPB
2.2 地图坐标提取
当完成2.1中所述步骤后,成功打开脚本后,需要修改第四行代码:
im=imread('图片.png');%读入图片(替换成需要提取的图片,包括"."后面的后缀)
将’图片.png’改为所需要提取坐标的图片,本例中的地图文件名为“井位.BMP”,因此修改后代码:
im=imread('井位.BMP');%读入图片(替换成需要提取的图片,包括"."后面的后缀)