Matlab拾取图片坐标保姆级教程

本文提供了一种使用Matlab 2021a精确提取地图、散点图和曲线图坐标的教程。通过加载特定脚本,用户可输入坐标轴范围,提取图像中的点坐标,适用于数据缺失情况。提取结果的平均相对误差低,适用于多种曲线类型的数据拟合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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');%读入图片(替换成需要提取的图片,包括"."后面的后缀)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值