文件交换

图像缩略图

图Digitzer

版本1.6.0.0(49 KB)由 S. A.范德Wulp
数字化使您可以数字化扫描或下载的线性图,一组准确性。

3个下载

更新2011年2月18日

查看许可证

数字化是一个GUI,使您能够数字化扫描或下载的线性图。该输出被存储作为一个ASCII文件。

特征:
步骤1 - 加载图像
负载可以由imread命令来处理的任何图像。

第2步 - 校准图像:
在校准,菜单被启用。
您最多图形上的2点可以选择。
键盘上的箭头键将小步骤准确地把你的校准点移到最后输入点。
输入是环状两点即第三输入将替换第一输入等
完成输入按第二鼠标按钮,在此之后,可以输入所选择的两个点的数值。
您可以校准或当你不使用输入功能在任何时候重新校准。

第3步 - 启动输入
在输入过程中,所有的菜单将被禁用:
鼠标按键1:添加一个新的起点
鼠标按钮3:删除最后一个点(只有当你有三个鼠标按键,按键3是中心之一)
鼠标按钮2:结束输入
只要图不是重置了,你可以随意启动和停止输入,例如更改的准确性或重新校准。

优先
输入精度:输入将捕捉到作为首选项中指定的舍入值。
期间输入,箭头键将根据如在偏好定义的曲线图的刻度中的步骤移动的最后一个点。

第4步:保存数据
将数字化的数据被存储在一个ASCII“Graphfilename.txt”

输出的例子:
Weight.jpg
1.00000000,168.20000000
31.00000000,241.20000000
62.00000000,297.60000000
93.00000000,344.70000000
125.00000000,354.10000000
152.00000000,351.80000000
181.00000000,394.10000000
216.00000000,372.90000000
243.00000000,521.17650000
276.00000000,568.23530000

该digitzer从信号要求round2
round2(值,小数)为在这里的文件交换的文件ID提供:#4261。

引用作为

S. A.范德Wulp(2020年)。图Digitzer(//www.tianjin-qmedu.com/matlabcentral/fileexchange/23317-graph-digitzer),MATLAB中央文件交换。检索

评论和评分(9

TANEM

它的dosent工作是给我这个消息时,我使用==> round2 toomany输入参数starte输入图像(误差。
误差==>数字化仪>在443 click_image
TX = round2((ud.x(ud.i)-ud.calibration(1,1)* .......

亚伦

大卫

1.一些版本的线171/172为
imshow(ud.image);坚持,稍等;
这必须改变,以
图像(ud.image);坚持,稍等;
2.“鼠标按钮2” =滚轮(我的机器上)。
3.确定是设置“步长”和“精度”中的首选项
在开始之前窗口。(默认值是没用的。)
由于乔恩!

乔恩

这正是我一直在寻找。实际使用图像识别为“寻找”的图线短,这是未来最好的事情。花了1/2的试验和错误的一个小时,但否则它是一个简单而有效的工具。

亚当

效果很好,但用户友好性还有待改进。在解释“首选项”中提供的设置将是有益的。

感谢您使这个可用。

Markthomas

约翰D'ERRICO

我承认,有自收视率的问题。笔者不应该评论评价自己的工作。同样重要的是,应该可以收回一个错误的鼠标点击。此时,唯一的解决办法是要求该网站管理员删除此类误点击。一个修复程序已被要求了很多次,当然这样的我。

因此,正如我写这篇综述中,我将不会举行诚然误认为自评对这个作者。事实上,如果您提交的案情5评价在我看来,我给它的是(之前我看的内容都写这篇)。

首先,看一下帮助。由于它是,它是无用的,即使它实际上是相当不错的帮助。事情怎么会是相当不错的,但仍然完全无用的?见当您使用帮助工具的数字化仪会发生什么。

>>帮助数字转换器
数字化仪GUI
由:S.A.范德Wulp(2009年3月)

这是你看到的,而不是实际上是包含在文件中的相当详细的描述。问题是帮助只显示评论的第一连续块。笔者把一个空(无注释字符开头)他的名字一致。这样有利于立即停止输出,无需书面返回的帮助下休息。

正如我所说的,这是无用的人谁将会使用此帮助。我知道,有些人会建议你只需编辑文件,帮忙看一下。这是愚蠢的,一个潜在的新手强制用户编辑文件,查看帮助,因为他们可以然后进行无意更改,破坏代码。只要正确地写你的帮助,没有空行全部是完美的。

其次,有没有有用的H1线。一个H1线为帮助块的第一行。它是利用lookfor搜索您的文件。当你的用户忘记了该文件的名称明年时,他们需要再次使用它,会发生什么?他们将如何找到它?MATLAB提供了lookfor函数,该函数只有在帮助块中的第一个注释行关键字搜索。所以只需添加文本单行描述你的功能,包括逻辑关键字,用户可能会搜索上。

鉴于所有这一切,接下来我试图用这个工具。我创建了一些数据绘制的JPEG图像,然后加载的文件。不幸的是,写的帮助并不在所有特定至于如何使用此代码。例如,我想这

>> IM = imread( 'test.jpg放在');
>>数字转换器(IM)
???使用==>在17 fileparts错误
输入必须是字符的行向量。

误差==>在55数字化仪
[pathstr,姓名,电话分机,VERSN] = fileparts(动作);

嗯。发生了什么?这里是帮助开头:

%数字化是一个GUI,使您能够数字化扫描或下载
%的线性曲线图。%的输出存储为ASCII文件。

%第1步 - 加载图像。

它告诉我加载图像。但随后它并没有告诉我怎么去加载图像到数字转换器。也许我应该做别的事情。但是,当我就叫数字化仪在没有输入参数,它把一个空白组轴。很好的帮助会告诉我会发生什么。

多一点大惊小怪,我意识到我需要使用图上的负荷图像的菜单项。所以,我尝试。不。该数字仍只是一个空白的坐标轴上,而不是刚刚创建的JPEG。

因此,我不能让这段代码的工作。虽然笔者必须知道的魔法咒语,使其工作,这显然是有用的,只有给作者。

其他问题?为什么返回结果为ASCII文件?这是很容易从一个GUI返回一个变量。为什么要强制用户加载图像?让他们直接提供图像输入到你的函数。使你的代码是友好的,你希望其他人能够使用它。

所以,我应该怎么评价这次提交?这也不是一无是处dreck,笔者作出了努力。但该文件作为IS是没用的。帮助需要改进。它需要的H1线。它需要一个更好的界面。我没有在代码查找错误检查仔细看,但考虑到差的结果上面,似乎没有错误检查。快速扫描代码国税发表现出一定的内部意见,足以跟着发生了什么事。所有这些问题都与一些投入相当的时间可以解决的。

我会是慈善,并给它2星。

明星得到了点击无意的,搞笑的,这是可以通过该文件的作者。
它的帮助,更以获取有关该实用程序的一些反馈。
我会说,只要尝试法官一个人的自我,无论是其价值5或0星与否,和评论。

它经常发生,人们 - 有意或无意的 - 打等级恒星。Mathworks公司应该考虑禁用自我评估。

更新

1.6.0.0

更新2011年2月18日:
图像命令替换imshow
GUI会要求检查图像校准后的喜好

1.5.0.0

更新的帮助功能

1.4.0.0

帮助功能问题解决了

1.3.0.0

新增了一个例子

1.1.0.0

提出增强用户friendlyness一些修正。

MATLAB版本兼容性
创建了R2008a
与任何版本兼容
平台兼容性
视窗 苹果系统 Linux的
致谢

启发:round2