图片缩略图

version 1.0.0.1 (23.4 KB) by 贾罗
从图像文件中提取数据点。
4.8
227年评级

779下载

更新2016年9月01日

视图版本历史

查看许可协议

编者按:受欢迎的文件2018

GRABIT从图像文件中提取数据点。
GRABIT启动一个GUI程序,用于从图像文件中提取数据。它能够读取BMP, JPG, TIF, GIF和PNG文件(任何可读的IMREAD)。可以从一个图像文件中提取多个数据集,并将数据保存为一个n × 2矩阵变量在工作空间中。它也可以重命名并保存为MAT文件。

应采取以下步骤:
1.加载图像文件。
2.校准轴尺寸。你会被提示在图像上选择4个点。
3.通过点击点来获取点。右键单击可以删除一个点。图像可以在此阶段被放大。
4.只要GUI打开,多个数据集就会保留在内存中。变量可以重命名,保存到文件中,或在数组编辑器中编辑。

平移是通过点击和拖动图像来实现的。除了使用缩放按钮,还有键盘快捷键缩放:
- Center View
-放大
缩小
- 重置视图

这段代码还可以从倾斜或倾斜的图像(甚至是倒置或镜像)中提取数据点。校准阶段保证了不完美的方向或图像质量的原因。

最有可能工作的文件类型是BMP,JPG,TIF,GIF(最多8位)和PNG文件。基本上,IMRead支持的任何格式都被接受。金宝app

grabit(filename)将启动GUI程序并打开图像文件文件名。

键入grabit(' - sample')以加载样本图像。

在matlab创建®R13。测试可达R2006a

引用

汪东城(2021)。(//www.tatmou.com/matlabcentral/fileexchange/7173-grabit), MATLAB中央文件交换。检索

评论和评级(257.

刘刘

林桂 辛

伟大伟大伟大的作品!!!!

Paraskevas Sarantos

这真的很有效,特别是对于简单的小地块,谢谢

马修·勒夫

工作好了!我唯一的改进建议是将校准点保留为一个数据集。

托马斯Hinterbrandner

Eric Delgado

MATIN DEHGHANI.

Jamilah分公司

Nasim Bekka.

Guangshuai张

易于使用,但不适用于对数尺度。

塞吉奥Yanez-Pagans

辉煌!。我真的希望这个可以更新,以便与新版本兼容

Kuzey Isil

Aditya

这是一个不可或缺的工具,但我担心在2019b使用时看到的警告信息。我看到上次更新是许多年前做的——我想知道社区是否可以进行更新,然后在这里上传一个新版本。或者在github上…

例如:
警告:DrawMode属性将在
将来的版本。使用SortMethod属性代替。
>在grabit(第514行)
警告:不再支持EraseMode属性金宝app
并将在未来的版本中出错。
>在grabit>loadImageFcn(第879行)
警告:DrawMode属性将在
将来的版本。使用SortMethod属性代替。
>在grabit>loadImageFcn(行884)
警告:不能设置“KeyPressFcn”属性
此模式激活时允许。
>localModeWarn(第226行)
在matlab. uittools .internal. uimodmanager >@(obj,evd)(localModeWarn(obj,evd,hThis))(第94行)
在grabit> zoombtnfcn(1278行)

挂义

Cansu Yildirim

美妙的

Michal Bogdanski.

这是一个很棒的工具,但不适用于日志规模....

Zhangchen黄

非常简单的使用!!

D G

手动抓点是你可以在excel中通过设置背景图片来实现的,非常好看的工具,对我来说没什么用

Ibrahim Sanusi.

Amin Aba.

乔贝斯维斯

很好

亚历克斯·布卢姆

不适用于2018b或2019a。在“点击x轴的ORIGIN”这一步,GUI将不接受任何输入,也不会进行下一步的校准。

Felix Frank.

Anilcan谭

非常有效。真的帮了我大忙。我甚至可能在我的论文工作中使用这个,因为我工作与许多不同的不常见的图表,它很难得到公式或信息。但我不知道这在科学工作中是否“正确”。

誉恒吴

格里张

阿米尔Hassanfiroozi

喜欢它,谢谢

Kuifeng赵

易于使用。工作得很好。

特拉维斯彼得森

非常简单和直接。

Mohan Kanth.

尤里斯。穆尔

罗伯特·丹弗斯

工作完美。非常感谢!

amit singh.

使用非常舒适。谢谢

saeid zendegan

节省了很多时间

Vehzan Rustomji

巴西阿卜杜勒

Qihao余

非常方便。谢谢!

vagner.

非常好!我尝试过不同的软件,抓住的结果非常吻合,想到更容易。

乍得格林

太棒了。真的简化了从已发布的论文数字化​​和保存图的过程。谢谢jiro!

Aniket帕蒂尔

非常有用的

CE

Pranay Jain.

辉煌!

Carlos figueiredo.

很好地完成了!

DAYANAND SELVARAJAN

不起作用:(

我加载了JPG文件,当我用我的文件名运行GRABIT时,它什么也没显示。
我用2018 b。
请建议我。

迈克尔赫梅尔豪斯

太好了,正是我需要的。

爱德华·朗文

杰克Bi

非常漂亮。

Kai Mun陈

非常好的线性。绘制基于日志比例图片的绘图有点棘手。我所做的是我绘制并获得了我的图表的价值观。对于那些值,我必须达到10 ^ -2,并使用loglog与扫描的副本相比,将一个非常相似的图形重新发布。否则,令人惊叹的工作。

大卫·里瓦斯

很好地完成了!

何塞•奥尔特加

Berghout Tarek.

柯克多兰

Ufuk驯养员

尼迪

Baha411

我忘记给*****了
从不介意日志规模问题;使用此工具和相对于10的电源采摘点将提供日志缩放功率。然后将这些值绘制为10 ^采摘点应该给日志比例数据提供错误!

Baha411

你能添加一个功能在对数尺度下做同样的事情吗?

迪克。Sterenborg

伟大的计划。简单而有效。实际上,对数尺度可能会派上用场,尽管不是必需的。

玛雅维兹

Tobias Kistler.

张董

Mohanasundaram Shanmugam.

Zehavit.

丁字裤ly

非常非常好!谢谢。

Vikas Sharma.

非常伟大的工作。请解决一些常见的问题,如半对数,对数-对数轴。“警告:DrawMode属性将在未来的版本中删除。使用SortMethod属性代替。也可以解决。
非常感谢。

穆斯曼·阿尔斯曼

辉煌的谢谢

govindaraj p.

非常有用的。谢谢你汪东城。

约瑟Guasch

非常有用,谢谢你的工作!

Safwana拉扎克

Umut Pekduz

维克多奎塞达

神奇的!

它是聪明的

大卫。Vatteroni

彼得Sassan约翰逊

神奇的脚本!

Jatin基拉

亚历山大五月

简直就是辉煌!谢谢!

Josh Philipson

F H.

非常感谢你这个很棒的工具。这些年来我用了很多次。继续干得好!

托马斯护拦

一个完美的工具!谢谢!

Chuchu香

凯阿克曼

Sameh汗

优秀的代码。FTI为那些挣扎的Drawmode, Erasemode弃用。

替换:

“drawmode”。,“快”,…

'SortMethod', 'depth'…

并删除'erasemode','normal'

如果这些是唯一的问题,那么您的代码在新的MatLab版本中应该可以正常工作。

Alex Dokoutchaev.

米格尔查韦斯

默罕默德•阿拉姆

卡洛琳Pavlak

金浦林

里卡多·布里托

费尔南多Zigunov

Ashwin帕沙克

这是最新版本的MATLAB GRABIT命令的工作。有人知道吗?

Athavan

对于那些想要从对数图中获取数据点的人,您可以应用一个简单的转换。对于校准,选择间隔为整数几十年的点,然后指定十年(ex 3x10^1 -> 1,3x10 ^4 -> 4)作为校准值。

一旦数据被抓住,只需应用以下转换:[x,y] - > [常量1 * 10 ^ x,constant2 * 10 ^ y]。例如,其中一个轴限制来自3×10 ^ 1至3x10 ^ 4,那么常数为3.可以执行一个这样的变换,如下所示:A1 = [3 * 10 ^ data001(:,1)10。^data001(:,2)];

尼古拉斯

Mattia

不支持R金宝app2017a:-(

Chuhan邓

伟大的功能!

Naftali来说Herscovici

伟大的效用!谢谢!

Federico Danzi.

一个非常有用的工具!谢谢!

Zhumei Sun.

它是否适用于双轴?

露西娅Mascotelli

当一个轴是对数标度而不是线性时,是否可以使用它?

mod Rany.

真正伟大的工具。我建议将内插作为一个后期处理选项。

Vikram先生

从应力应变曲线图像推断原始数据的伟大工具。感谢伟大的宏观二郎!

Wenyin龚

哈瑞Sasikumar

张志文张

丹尼斯·沃格特

苗条的

如何理解轴是对数尺度的呢

BluePoseidon1643

有效的工具。对应力-应变曲线很有用

BluePoseidon1643

田昌

、相关

佩德罗

完美的

Sarvenaz Chaeibakhsh

Milad Jalali

rcbb.

艾萨克温柔

MMZ.

alessandro cancelli.

威廉阿弗森

伟大的工具..谢谢

Antoine Debugne.

马丁埃林林

Jamisojo.

Abhijeet肖斯锦萨尔

康高

Nitisha Ahuja.

我怎么用它来绘制对数图呢?

Tunechi

非常有用的功能,

喇嘛Hamadeh

获取任何JPEG图像(或任何其他类型图像)的x和y像素非常有用。但是,如果我有JPEG热图像,我需要从它中提取温度数据,即,每个点下方的值(xpixel,ypixel),此代码无用。
在MATLAB中的ginput函数,在某种程度上,和这个代码的工作是一样的。

海拔潘

这很棒。谢谢作者。

Muzaffer Ozsecen

保罗。迪再保险

当我抓取一个点时,该功能在图像上绘制一个红色点。
有没有办法改变点的颜色从红色到另一种颜色,例如青色,甚至通过修改功能?谢谢

Raghavendra * *

伟大的工具。
如何提取数据点,如果其中一个轴是对数尺度?例如,对数尺度的yaxis。

兴亚陈

库尔特·杜克洛

伟大的GUI。如果你能把它设为符号学,半对数,或对数,而不仅仅是线性的,那就太不可思议了。此外,通过使光标更像选择X、Y轴时的光标,可以提高获取数据点时的光标精度。

戴尔·史密斯

王上

非常感谢!

娜迦族VBN

我喜欢算法允许的界面和分辨率。但是,当我尝试在绘图上使用时,它一直没有正确地缩放我输入的min-max x或y坐标的“抓取”点。

北川在香港

这个文件的THX!

卡洛琳损失

优秀的工具!
非常感谢你!

mm

Joeylee.

Joeylee.

Nabin Paudel

错误信息,无法将"grabit.zip"扩展为下载。这个问题金宝搏官方网站有解决方案吗?

vkehayas

迷迭香勒

尝试解压缩文件时出现错误消息:

“无法将”grabit.zip“扩展为”下载“。
(错误1 -不允许操作。)

只是想通知——

HenryatNU

它似乎非常有用,但在OSX 10.11.6版本R2016a上,它警告我有两个已弃用的属性,“可能会在未来的版本中消失”。(DrawMode和EraseMode)所以它看起来需要更新。如果我可以,我可以尝试更新这可能是一个很好的机会,学习一些新的东西,对我来说。
我发现设置坐标轴有点棘手,因为光标很好,但这确实是一个优势。你需要多加小心,多加练习。对数图也需要你选择指数这有点棘手,但练习会有帮助。不知道还能怎么做。而“max”确实指的是量表上的最大值。

Prabhat钱德拉

Srikanth红利

拉胡尔verma

我们如何保存图像,在加起点。
是否有任何方法获得选定的图像。

晨光张

伟大的工具!

Yonatan来使

谢谢你!

通用电气

Shabareesh库马尔

这是一个非常有用的应用程序,
谢谢你!

Tai Yunxin

齐雁连

这真是一个惊人的GUI,但有一个警告,erasermode将不受支持。所以它应该更新。金宝app

齐雁连

Aditya

非常简单和直接使用。没有不必要的并发症或额外的功能。工作好了!

盖伯瑞尔

本杰明共昌

默罕默德·穆罕默

扎克•米尔恩

我一直用它来分析别人的工作数据。我希望有一个函数来处理对数轴。

保罗•马丁

正如医生所吩咐的,第一次就很有效。谢谢你汪东城!

保罗

Deepan J

欧拉奥利维拉

它效果好了,帮助了我很多。谢谢!

杰克G.

很棒的软件,它有点过时了,所以我需要对它进行一些调整,以处理对数尺度轴,并摆脱那些恼人的警告。

埃里克

黄平君安阮

like

罗伯特·理查森

非常有用的软件!非常直观和易于使用。正是我需要的。

张文强

非常好的软件,非常感谢!

Emon

太好了。非常感谢。

尤里斯。穆尔

伟大的工作!非常有用的

Mustafa.

非常有用的代码。这就是我要找的东西。谢谢

伊凡

安德鲁的邮票

多年来,这对我来说是一个非常有用的工具。然而,在新的图形系统下,它似乎显得有些过时了。我现在看到以下警告时,启动工具:

警告:将在将来的版本中删除drawMode属性。使用SortMethod属性代替。
>在grabit(第471行)
警告:不再支持EraseMode属性,并将在未来版本中出错。金宝app使用ANIMATEDLINE函数使线条动画
and points而不是EraseMode 'none'。删除设置为'normal', 'xor'和'background'的EraseMode实例的影响很小。

gdowdy

正是我需要的。唯一对我没有直观的事情正在击中[输入],表明我已经完成了指定每个轴。

mohit raghuwanshi

完美

使用

亚伦箱型雪撬

直截了当,简单明了,给了我想要的一切,甚至更多。
- 上传图像文件
-选择/定义X,Y轴
- 缩放/平移到感兴趣的区域
-单击,记录所需数据点
—实时生成情节
-数据表可以保存,以便进一步处理!

Erik Reinertsen

工作良好的简单数据点提取PNG。

对于那些你得到错误"意外matlab运算符",确保你调用"addpath"并添加这个。m文件存储的目录。main函数调用.m文件中的其他函数。

Dimani4

神奇的程序! !非常感谢!!!!

KSSV

Keivan80.

非常感谢。它非常有用

Alejandra马塔莫罗斯

拉胡尔

超级!这刚刚拯救了我很多工作。谢谢。

袁峰

加布里埃尔Chatterjee.

出色的工作,一个不错的工具

埃德加

我想知道是否有一种方法自动识别波,如果图像有一个独特的颜色的波,如果有一种方法做多个文件,而不是一个点一个点。谢谢!

马提亚Eberlein

让我的生活更轻松,谢谢

Faezeh F

这很棒。非常感谢!

丹尼尔

哇! !太漂亮了,我喜欢,谢谢!!!!

AndréKuchiishi.

Punit

对于询问对数轴的人…
您可以将日志轴的校准值置换为1,2,3而不是10,100,1000,然后当您绘制数据只需要10 ^(AxisValues)。

康斯坦丁

最好的,谢谢

尼古拉

比卡

它工作得很好。不错的工作。

奥立

它是如何与日志轴一起使用的?
谢谢。

Nikhil

阿布Anchal

好工作Jiro。喜欢它。对我很有用。

amit.

基思Lindsay.

安德鲁的邮票

这是一个非常有用的提交给我。我建议的一个小改进是独立重新校准x轴和y轴。我想这对于有多个y轴的图很好。

yukeung

虽然在2013b中不起作用

罗伯特·Herrera

张艳

工作很好!谢谢你的贡献,二郎~

建议:自动识别曲线(如果可能的话)

Adrian Lara-Quintanilla

阿诺德

谢谢Jiro,很棒的工具。如果你有时间,为什么不去选择一个连续的颜色(一条线)例如。这样就没有必要沿着封闭的地块点击了。你怎么看?)

丹尼出售

很适合我。这是我使用过的最好的绘图数字化器实现之一。谢谢分享你的优秀作品!

弗朗西斯科

伟大的工具!
退出一个更新的版本来处理对数轴?
或者可能有人可以给我一些线索在代码中实现它...谢谢

甄辰

路加福音

Ahmed Ali.

非常感谢你,你为我解决了一个非常复杂的问题

詹姆斯·赫尔曼

迈克

谢谢你的工具。我目前正在尝试对它进行一些调整以供我使用,如果您能提供一些帮助,我将不胜感激。

我有一堆图像,我打算从中获取数据。但是它们只有y轴参考点,所以我无法正确校准它们。x轴和y轴的比例是一样的,所以我要做的是让两个轴的原点在相同的位置。然后我可以强迫Xo和Xmax之间的水平距离(在屏幕上)与Yo和Ymax之间的垂直距离相同。但是,我不太明白校准点的位置是如何存储和使用的,所以我遇到了麻烦。

奥斯卡

这很有帮助,做得好

quadro1327

很好的工具!

托马斯。

纳西姆卡尔德

惠特尼

在交换器上有几种这种类型的GUI版本,但这是目前为止最好的一个。它整合了所有其他人没有的东西,加上界面非常容易使用。我特别喜欢的是,它可以处理来自非常旧的扫描纸的歪斜图像。

马太福音

aw!

恩里科塞格雷

不错的图形,但错过了自动曲线识别。我还用了反向绘图
http://www.mathworks.co.uk/matlabcentral/fileexchange/4316-reverseplot),它有这个功能,但gui略逊一筹。

Ram拉克希

你好,

谢谢你这个好的工具。
而不是点,可以通过标记位图中的特定区域来获得一个区域。
问候
拉姆

托尔斯滕·沃格尔

Donat-pierre luigi

这是一个很棒的应用程序。我有一个请求。是否有可能校准到图像大小,原点在左上角,最大Y在左下角,最大X在右上方。它非常基础,不像目前使用4点的校准程序那样一般。
我正在使用Zoom和Ginput的问题来获取图像中的点的坐标,以便以稍后以像素和物理单元更改坐标系到该点。谢谢。

布莱恩

一个非常有用的应用程序。

一个c

伟大伟大伟大的作品!!!!

GHGF GHF.

Sigmund As.

非常棒的工具-到目前为止我用过的最好的工具之一。日志轴?没有问题,只需输入指数作为校准值。

建议:
*如果用户在抓取后重新校准时应调整数据,请询问用户。
*如果扫描不是完美的水平,对于每个Xmin,Xmax,ymin和Ymax - 即旋转坐标转换,有两个调整点将很好。金宝app

麦克尔-彼得

超级工具!

需要使用对数轴的能力。

洛伦佐Luini

这是我在这里发现的最好和最有用的工具之一:真的是赞美!

jhon gonzalez.

GREEEEAT,

是否可能在预览框中显示校准的位置和相应的像素?

我计划使用它来校准视频以遵循激光斑点

Iomsn Egenson

这个程序很巧妙。它非常小,易于使用,但如此有用,它使它成为最终的抓取工具。

Amandine Cagnioncle.

这个脚本比我以前使用的Datathief好多了。它使从数字中提取数据更容易和更快!

Avi朋友

不工作。从第一行本身,它说意想不到的matlab操作符..
请帮助。我认为它不是三维的
我正在使用Matlab 7.1.0.246(R14)

Avi朋友

不工作。从第一行本身,它说意想不到的matlab操作符..
请帮助。
我正在使用Matlab 7.1.0.246(R14)

RAMAR RAMARAJ

在过去的六个月中,我正在尝试从图像文件中提取数据。现在我得到了它。这对我来说非常适合(那些正在工作科学数据处理的人)。

Jean-Luc Dellis

非常感谢。好工作。

Eduard Van der Zwan

这是我一直在找的东西。谢谢你!提示:从具有对数轴的图中提取数据点不是很好吗?

Pankaj Porwal

只是爱它。非常好的界面也。

赫克托耳曼查

很有用,

丛梁

佬司Sundstrom

非常有用的。非常感谢分享。

尼克•彼得斯

优秀的工具。谢谢你的帖子。

检波器犯错误

非常有用的工具。非常感谢。

约翰特里

卓越!我正在等待下一个版本,它可以处理对数轴。好运!

伊曼萨里亚

Jiro Doke.

我已经上传了一个改进版。它有一个更好的缩放功能(也可在校准期间缩放)和点击-n-拖动平移功能。我还没有实现处理对数轴的功能,但它在我的待办事项列表中。

迪克·贝雷斯福德

一个非常有用的实用程序。建议的补充和改进是:
1)能够处理对数轴和线性轴。
2)允许缩放功能在校准模式以及数据抓取模式下工作,从而可以更准确地定义轴的极限。

狮子座Medo

对不起,但是当我开始你的代码,我只能看到GUI。如果我浏览一个文件名(加载图像)-只有路径和图像名称将显示,但我看不到任何东西…请告诉我该怎么做,谢谢

托尼•琼斯

在382行中使用的imshow命令('iH = imshow(A, map)')在MATLAB R14 SP2中不工作。将它替换为'iH = image(A);
'解决问题。除此之外,还有非常有用的代码!

Dewa Arsa.

一个非常好的代码。我试过了,效果很好。

湿婆引导

很好的代码。用于从图像中检索数据点。

罗陀proddaturi

完美……当点击图像上的任何特定线时,会建议改进自动查找数据

陈芬黄

MATLAB版本兼容性
创建R13
兼容任何释放
平台的兼容性
窗户 麦克斯 Linux
致谢

灵感:拿——POLYFIT互动症SMIProm

社区宝藏狩猎

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!