图片缩略图

数字图像相关与跟踪

version 1.2.0.0 (1.69 MB) by Christoph Eberl
从一系列图像中计算位移和应变
4.5
44评级

120下载

更新2010年11月19日

查看历史版本

查看许可证

编译.m文件,从独立于样品的物理尺寸的图像计算应变。应变可以在水平方向和垂直方向上计算。这些功能是在约翰霍普金斯大学由Rob Thompson, Daniel Gianola和我开发的,我们都是Kevin Hemker小组的成员。丹现在在宾夕法尼亚大学(http://gianola.seas.upenn.edu),我现在在卡尔斯鲁厄理工学院(http://www.yin.kit.edu/?id=57(德国),并将继续编写代码。Sven Bundschuh刚刚加入了作者协会并提供了一个新的grid_generator。M和一些基本的改变。
如果您有特殊的问题,请查看。m文件的标题,并给负责人发邮件:

chris.eberl@kit.edu
sven.bundschuh@kit.edu

祝你玩得开心。

到目前为止,我们只使用windows系统。Linux用户需要拷贝cpcorr。m和findpeak。M到他们的工作文件夹,并在那里更改。重命名后(例如cpcorr2.m),调用线也应该改变,在函数automate_image。m和RTCorrCode.m。并行计算工具箱是可选的。

引用作为

Christoph Eberl(2021)。数字图像相关与跟踪(//www.tatmou.com/matlabcentral/fileexchange/12413-digital-image-correlation-and-tracking), MATLAB中央文件交换。检索

意见及评分(110

霍华德Labido

你好,
我使用这个DIC工具箱来测量液面波的高度。我想知道如何将像素移位转换为实际位移。
非常感谢。同样的问题在这里。https://www.wiscon-tech.com/industrial-shredder/

兹亚是

为什么我不下载这个文件?

Chiyu翁

安德里亚Trevisan

您好,我有问题:一旦开始“3D网格图,我的Matlab将永远留在'忙碌'状态而不产生任何结果(并且没有错误)。
有什么建议么?

Gowtham斯Jawaharram

甄王

sumedha goyal

先生,
这是关于我在使用您的程序时拥有的问题。入门后,在FileList_Generator中选择我的第一个图像后,会发生此错误:

未定义函数或变量'numberpos'。

filelist_generator>自动出错(第52行)
filename_first = firstimagename (1: min (numberpos) 1);

误差在filelist_generator(第14行)
[FileNameBase, PathNameBase filenamelist] =自动;

我想请你帮个忙。

艾哈迈德boukar

你好,
我用这个DIC工具箱来测量水面波的高度。我想知道如何将像素移位转换为实际位移。
非常感谢。

牦牛厄尔

可以从“AVI”视频格式生成文件列表?

山田裕太

有没有办法,我可以得到DIS结果在。txt文件,而不是数字?我想根据DIC结果制作等高线地图。

Lesleyguoxin

你好,
非常感谢你非常漂亮的功能和详细的介绍。我想知道我是否可以获得你在这个代码中使用的那些图像。如果可以的话,请发给我邮箱。我的邮箱是m18310026196@163.com。希望收到你的来信。非常感谢。

Ekamol Seesomboon

你好,
我用这个DIC工具箱来测量水面波的高度。我想知道如何将像素移位转换为实际位移。
非常感谢。

Andreas Eigenberger

大家好,

这个函数真的很棒!非常感谢!
也许我们应该找人帮忙。我们在创建文件名列表时遇到了问题。垫文件。我在Excel .xls文件中写了所有的名字,加载到Matlab和保存到一个。mat文件,但Matlab不能打开它。评论说我们应该构建一个ASCII Datei来导入一个文本文件,但我们不知道如何做。
谢谢你的帮助!

默罕默德Akram Akram


有人能告诉我一些问题,我正在使用mat实验室来寻找梁的位移。
1.以确定网格线点。
2.我已经在梁上标记了网格线来寻找位移。这样就有人能给我发代码,让我找到替换。
谢谢

Mulugheta重金


有人能告诉我从一开始该怎么做吗?

1.我的电脑里有matlab2012
2.我有*.tif格式的图片
如果我想测量每个图像上的压力,我可以用命令脚本做什么

理查德•电子床

首先,感谢您制作了这个带有如此多优秀文档的程序!

我有麻烦开始,这个错误发生在我选择我的第一个图像在filelist_generator:

指数超过矩阵尺寸。

filelist_generator>自动出错(第62行)
(Filename_first filenamelist (2) =
美国贸易代表办公室(2:Firstfilenumbersize(1、2)+ 1)Lastname_first];

误差在filelist_generator(第14行)
[FileNameBase, PathNameBase filenamelist] =自动;

我可以查看传递的函数和变量,但我想问一下是否有一个快速修复?

再次感谢

CarrySa

贾森刘

谢谢你! !

Almog但泽

是否有人知道如果这个代码使用,也可以在我的电脑上使用的显卡?

富强钟

嗨Christoph Eberl

我已经下载了你的dic matlab程序。但是dic没有图像(示例)。你能给我一些例子吗?
我的邮箱是zhongfuqiang910219@gmail.com

非常感谢。

Deb Sankar Banerjee

谢谢你的代码。

ximing cheng.

我是一个初学者,通过这个包来理解DIC方法。非常感谢。

新兴韩

谢谢

劳拉Mozdzen

真棒界面,但我有一个问题。

有没有办法得到原始应变数据,这样我就可以在另一个程序中制作我自己的图表?我本质上想要每个相关图像的应变值的原始矩阵,这样我就可以在可视化数据GUI中使用“线扫描”函数绘制类似的图。

谢谢你!

马纳尔Ragunanth

亲爱的克里斯和伊丽莎白:

我在前面的评论中忘记了一些东西。这个软件也可以用于三维测量吗?
提前谢谢!

Br,
Ragunanth

菲奥雷

你好,
首先我要感谢你出色的工作。
我想问你一个问题。
使用代码来calcute应变的拉伸试验I“米。
当我运行位移函数==>1D平均应变测量,我分析一个选定的数据,代码弹出一个图形。我想将数据保存为文件,但我得到了这个错误:
"位移>strain_1D_average_func错误(第820行)
cd (PathNameBase)

位移错误(第183行)
[validx有效地]= strain_1D_average_func (displx validx,有效地,显示);“

知道怎么修理吗?
我目前在win10上使用Matlab 2012b。

提前谢谢你,很抱歉我的英语不好。

阿米尔咩

嗨,克里斯

我们可以用这段代码来调查网格的新位置吗?

NAVANEETHA

大家好,我是一名博士生。我做的项目在MEMS..首先我感谢给价值的代码。
我在peak_labelling.m..I以下错误solution..once再次要感谢给这个。

未定义的函数或变量“fitxy”。

peak_tagging错误(第241行)
绘图(Fitxy(:,3),Fitxy(:,7),'O','颜色','白色');%“好”点

kaixiong

最近王

当我试图更改cpcorr时,出现了一个错误“错误写入cpcorr。m检查目录是否只读,或已被重命名或删除。有人知道怎么解决这个问题吗?先谢谢你。

卡罗琳·布莱德

你好,

运行3D网格位移图后,删除标记,然后使用菜单中的'save validx and valid y'按钮。我可以保存。dat文件,但我得到相同的错误,每次我试图打开他们:

未定义的函数“sum”,用于输入“Cell”的输入参数。

平均误差(第30行)
y =总和(x,昏暗的)/尺寸(x,昏暗的);

位移时出错(第52行)
validxfirst =平均值(validx(:,1),2)*一(1,sizevalidx(1,2));

对于原始的validx和y文件,我没有得到这个错误。但我需要重新删除跟踪不良的标记。有人遇到过这种情况吗?

谢谢你的代码

Aditya

您好,感谢您的代码,
如果你可以发送相同的“保存位移和位置的值”的编辑副本,这将是非常有帮助的。
以下地址:hanamasagar1@yahoo.com
的问候。

鹏远

你好,非常感谢你的工作。我是谢菲尔德大学的学生。
我在用你的代码测量变形。在从DIC结果图中提取数字数据时遇到了一些困难。你能帮忙吗?真的谢谢。

董王

伊丽莎白·琼斯

你好,

在过去的两年中,我一直在使用和修改这些代码,最近我已经将我的修改版本发布到Matlab的文件交换,文件ID #43073。我的修改代码包含的关键改进如下:

位移计算每个图像。

—应变是用有限元形状函数插值位移来计算的。

- 计算时间已经通过几种方式,包括一个选项中在多个内核并行模式处理大量的图像时,以运行该代码被大大降低。

——整个代码都包装在图形用户界面(gui)中,以使代码的使用更容易和更直接。

如果您一直在使用Christoph Eberl的DIC代码,那么您可以考虑查看我所做的改进。

再次感谢Christoph和他的同事编写了很棒的代码,这构成了我的代码的基础。

欢呼,
伊丽莎白

Miguelcm90

大家好,我是在一个大麻烦。

首先,感谢你提前。

这周我一直在使用这个代码。我提供的设备是:

*热感摄像机Vario Cam,数据导出软件。
佳能EOS数码相机
*板炉

温度由红外摄像机记录下来,同时记录下温度产生的时间。

在拍摄照片的同时,我记录了温度,并将所有数据保存在一个txt文件中,名为:

temperature_image_correctly_matched.txt
temperature_time_DAQ。

我手工填写这些文件,复制热感摄像机和数码相机的结果。我没有DAQ系统。

主要问题是,在处理图片时,代码仅采用第一个温度,已经录制了5个临时数据。

我不知道,到底发生了什么。我想知道,如果代码是老版本,还是我做的不好。如果有某人谁可以帮我,这将是罚款多..

亲切的问候,

米盖尔

harshit

嗨,克里斯,
首先我很感谢你写了这个算法。我是一名材料科学专业的学生,研究弯曲过程中的应变测量。所以我想用这个软件来比较网格在板上前后的过程。我想知道如何将这个算法集成到软件中?任何帮助都将不胜感激。

加尼甚库马尔

问候
我非常感谢您对Mr.Chris正在帮助了我很多宝贵的代码。因为我是一个初学者,我不能仅仅通过更换和重新命名它,了解这里你写代码,但分析图像背后的逻辑。你的导游是非常有用和它使我的过程轻松舒适。

我有个问题要问你。当我可视化分析数据时,我无法看到应变图中Y方向位移的结果。我也看到过通过旋转X,Y选项,但只有图像被翻转了90度。是y位移??如果这就是为什么标题是在X方向的原始位移..
另一个问题是如何得到E(xy)应变分量?
我会很高兴,如果我得到你接受响应,因为我现在做我的实习和您的回复可以在这里做出了巨大的变化。
我再次非常感谢你。

H

良好的工作

耶稣艾米利奥

罗布·皮尔斯

伊丽莎白·琼斯

嗨,克里斯,

首先,我想感谢您将这组代码组合在一起,记录并发布给其他人使用。我已经使用和修改它将近一年了,我发现它总体上是一个非常不错的程序。

我已经对这组的,最重要的是,最重要的是:计算每个图像的位移,使用有限元形状函数计算应变,使GUI以更简化的方式运行代码。我计划记录更改和新代码,并希望在我获得最终版本时将它们发布在MathWorks上。

最近,我已经开始研究如何加快代码。随着每个图像中的网格点的数量增加,并且相互关联的图像数量增加,Automate_Image函数可以花费大量时间来运行,几乎所有运行的CPCorr所花费的时间。随着CPCORR由MathWorks的人们编写,它已经很好地优化了。然而,可以通过并行计算进行改进。

我已经开始修改原始代码,使用一个并行的for-loop来循环automate_image函数中的图像。有一些改进,但没有我想要的那么多。我在寻找将cpcorr函数本身并行化的方法,并在Nvidia的网站上看到了一篇描述如何优化原始DIC代码以在GPU上运行的帖子(链接如下)。虽然作者在海报中提到了这个文件交换,但我没有看到他们对这个帖子的回复。我想让这段DIC代码的所有用户知道,有一个版本在GPU上正常运行时,运行速度应该比原始代码更快。

海报:http://www.nvidia.com/content/gtc/posters/2010/i19-gpu-computing-for-real-time-optical-measurement-techniques.pdf.

Cuda优化的DIC代码:http://dside.dyndns.org/dict

欢呼,
伊丽莎白

恩里科

你好,Chris,非常感谢你的努力!
我和玛丽亚姆·阿比亚尼有同样的问题:

请帮助我:
1-我有10张稍微移位的图片,但在dic后我只得到8张图片。为什么?

我如何得到每个图像的结果位移?

非常感谢!

克里斯

嗨,汤姆,
你可以在这里找到它们:
http://www.mathworks.de/matlabcentral/fileexchange/12456.
克里斯。

汤姆

我确信我遗漏了一些非常明显的东西,但是我似乎找不到任何示例图像来测试这段代码。谁能给我指出正确的方向?

Deepesh高尔

我试图使用具有代码的示例图像的代码。但与从其他代码中获得的回答相比,我得到的答案是幅度的不同。是因为应用了不同的算法或方法。请提及应用的方法名称。还有它使用的参考图像是什么?请帮我!!提前致谢

沙巴巴

不能看到'DIC_test'。
谢谢你的代码。我相信你有Alos提交了你的样本图像,但不幸的是解压缩'DIC_Test'文件夹后无法看到。任何的想法?

沙巴巴

谢谢你的代码。我确定你也提交了你的样本图像,但不幸的是,我不能看到后解压文件夹。任何的想法?

里诺

有趣的编程。但我有一个问题,如何清楚地解释位移图。显示的标记与图像上创建的网格中的标记相关,所以不是网格中的所有标记都移动了?是否有帮助分析的后处理指南?

谢谢。

这是一个强大的代码!请告诉我如何添加插值函数(如立方刺等),谢谢。

罗德里戈·奥维多

我认为在位移上有一个错误。m函数。在第936行,它说“maxminusminvalidy=(max(max(validx))-min(min(validx)));”,而它可能应该说“maxminusminvalidy=(max(max(validx))-min(min(validy)));”

迈克尔Versteeg

我已经成功运行了automate_image。我想使用8位TIF图像,但我想使用从相机上拍摄的原始14位图像(。B16文件格式),以获得更精确的裂纹尖端应变分布。我尝试的第一个选项是将图像直方图保存为16位TIF,这使图像在Matlab中完全黑色和读数不准确。我认为这是由于TIF文件的很大一部分是空白的。为了解决这个问题,直方图散布在16位上,这纠正了这个问题,使它比8位对应的直方图更清晰。

虽然automate_image运行。m与新的16bit TIF网格不遵循图像集合超过前两个图像。你知道为什么会这样吗?

Vaidehi Jakkali

这个软件可以扩展到DIC吗?

Christoph Eberl

嗨,阿里,

我猜你需要检查人脸检测算法,DICT代码不能用于这个目的。

克里斯。

电子阿里

先生,我对人群中某个人的面部识别感兴趣.....

例子:. .我有数据存储在我的电脑,,,一个特定的人或grp…然后,我的实时摄像机从人群中检测出一张人脸,与我列表中的某个人相匹配……

我自动得到它完整的数据和信息,,,,。

我是电子专业的学生。帮助我,
u人帮我太....
(electronx@ymail.com)

萨拉姆

电子阿里

先生,我对人群中某个人的面部识别感兴趣.....

例子:. .我有数据存储在我的电脑,,,一个特定的人或grp…然后,我的实时摄像机从人群中检测出一张人脸,与我列表中的某个人相匹配……

我自动得到它完整的数据和信息,,,,。

我是电子专业的学生。帮助我,
u人帮我太....
(electronx@ymail.com)

萨拉姆

史蒂夫米尔斯

是否有图像大小限制?我的图像是1800万像素(5180x3450)。我需要调整数组大小吗?

我也得到以下错误。
> > automate_image_mp_2009b
???错误:文件:automate_image_mp_2009b。m行:102列:4
MATLAB无法确定“labindex”是指函数还是变量。
参见SPMD在MATLAB中的“概述”。

Christoph Eberl

嗨,洛林,

你可以在图像处理工具箱的文件夹(../matlab/images/images/private)中找到cpcorr。

克里斯。

觉觉

亲爱的克里斯,

我试着下载你的压缩文件,但它不会。请告诉我,我可以在这里拿到上次的其他文件。

感谢并致以最诚挚的问候

洛林布雷迪


我只是想知道在哪里可以找到m文件cpcorr。它的问题在某个地方非常明显,因为知道别人似乎有同样的问题,但到目前为止,我找不到它。
谢谢
洛林

kirit沙玛

克里斯

嗨Asheesh,
我们确实通过随时间的平均来降低位移噪声。这很有帮助。虽然我们不经常使用等高线图,但通常选择我们想知道应变的区域并在那里处理它。我将添加一个。m文件来做到这一点。

另一种方法是测量附近邻居的当地菌株,这很容易实现,但我没有时间把它写下来。如果有很多需要,我可以试着把它安排到我的时间表中。

干杯,克里斯

monruedee

大家好,我叫Monruedee,是韩国GIST的一名学生。
本课题是利用原子力显微镜(AFM)和扫描电镜(SEM)研究反渗透膜污染。我发现了您的代码,我想知道是否有可能应用您的代码从污染的膜图像(SEM和AFM)提取信息。因为我缺乏MATLAB的知识。请给我一些建议。我的邮箱是oumon1@hotmail.com

Asheesh Lanba

嗨,克里斯,

我祝贺您编写了一个非常容易使用和高效的代码。这让我的生活轻松多了。

但我面临的一个问题是,无论我做什么,我似乎都无法使用“Full Strain Plots”得到平滑的轮廓。我试图删除不好的标记,但似乎没有工作。你有什么建议吗?

问候,

Asheesh

sudhir沙玛

周杰伦

出于某种原因,我无法让它给我一个比0.1像素更准确的输出。尽管我改变了CPCORR的线条134和135,但它仍然可以获得0.1像素精度。我在不同的计算机上多次尝试过这么多次,我已经检查了很多次。有什么建议么?

周杰伦

约翰

约翰

马诺

大家好,
我之前发过这个问题,我没有找到任何答案。有知道答案的人请给我回信。
我想知道,如果有任何校准软件,已慷慨张贴克里斯托弗是否需要??事实上,我问这个问题是因为,我正在用这个软件来确定一个有缺口的梁的位移。
谢谢,
Manoo

svanimisetti

克里斯托弗,
感谢您对我先前的意见的回复。就你的观点而言,我确实意识到需要将算法从小变形和大变形中分离出来,并对代码做了一些修改。如果你认为我的代码编辑和图像大应变专家会有帮助,我可以发送他们。

再次感谢,
位于

马诺

嗨克里斯托弗,
谢谢你的软件。
我想知道你的软件中没有校准,或者我找不到它......你会帮我关于这个吗?因为尽我所知,这是一个非常重要的步骤。
谢谢

Christoph Eberl

嗨,位于,

你说得太对了,我非常喜欢你做的实验。事实上,如果表面或照明发生变化,你的观点总是相关的。毕竟,一切都取决于它。据我所知,Rob Thompson在他的软件中使用了浮动参考图像(文件id 14850)来处理从RT到1200°C的光照变化。
在大变形的情况下,您的更改将使代码工作得更好。对于可能引入一些错误的小变形,因此如果代码自己决定应用此方法或用户可以在一开始就决定,则会很有用。我们将把它放到下一个版本的代码中。
同样的问题在旋转的情况下,其DIC是极其敏感的出现。其他代码能够通过测量局部变形并将其施加到所述虚拟标记拍摄图像的变形考虑在内。这将是后话。我们会研究和帮助总是受欢迎的。捐款将引用!

svanimisetti

你好Christoph,

首先,我想感谢你们,罗布和丹尼尔把这个漂亮的工具组合在一起。我出于好奇检查了一下这个工具,发现它组装得很好。荣誉!

不过,请允许我说一句,我觉得还有一些小改进的余地。您的代码的当前版本使用参考(或第一个)图像进行关联。对于初始相关核(在某些情况下是卷积核)不随帧变化的小应变,这可能是足够的。然而,涉及大应变的变形,特别是聚合物或橡胶材料的变形,显著地扭曲了基础和输入图像之间的相关核。在这种情况下,跟踪位移的控制点关联可能会使一些点脱离网格。即使将内核大小增加到20(而不是推荐的15),也可以观察到这种情况。

我在家里尝试了这个小实验,用一条悬的苏格兰苏格兰斯科氏苏格兰(3M)厨房手套切割。在手套上,我用圆珠笔打印了一块随机点的普通吊床。使用Fujifilm S500在PC-CAM模式下使用Fujifilm S500获得的图像,而手套(我猜硅橡胶)变形至约100%菌株(在家里没有任何魅力,所以用我的好老手!)。现在,一旦我通过DIC程序运行了所有图像,发现某些点被删除了网格,原因是上述原因。

为此,我对您的代码进行了更改(非常小的更改),将总变形转换为增量变形。相对于算法的实现,这意味着控制点关联应该在当前帧和变形历史中的前一帧之间执行,而不是初始(第一)帧。结果发现,这种相关性给出了更好的结果。

如果需要,我可以向您发送更新的代码以及所有相关文件。我还有一些您可能希望在此处添加到您的文件列表中的其他内容。

让我知道你的想法和感谢伟大的项目!

最好,萨姆帕斯。

Christoph Eberl

嗨TRAN,

这取决于所使用的子集的大小。您可以在cpcorr中设置大小。m。将初始设置为corrsize=5像素时,检测大约是2-3像素,如果你将其设置为15或20像素,我们便能够追踪15像素的跳跃(因为样本破裂)。如果跳转太大,可以减小图像的大小。您还可以修改代码,在运行密集分析之前对缩小的图像进行粗略分析。我们能够通过这种方式检测高达100像素的跳跃。不幸的是,在我们在matlab上发布它之前,代码并没有像它应该的那样被抛光和验证。

干杯,克里斯。

TRAN

嗨克里斯托夫
我想知道有多少像素的功能cpcorr能够检测的移动,至少和如何设置达到这一水平。
非常感谢

Christoph Eberl

嗨,除;

对于两个图像,你也可以使用cpcelect来注册两个图像。
我们的代码应该也有两个图像,但只保存在validx和validy,你必须与您的参考grid_x和grid_y手动位移。位移指令需要至少3个图像显示的位移。要解决这个问题只是让您的图像的副本,例如运行代码4张图像。这将很好地工作。

克里斯。

克里斯。

Christoph Eberl

嗨,布雷特,

不,我们不使用插值技术,但您可以很容易地更改代码。根据文献,最好使用线性或高斯滤波器来软化图像。在此之前,我们通过一个额外的步骤来控制代码对原始数据的操作。

相反,我们取计算出的标记位移的平均值(例如,每秒取5张图像,然后在validx中取5张连续图像的平均值——请参阅代码段)。

[nummarker numimages] =大小(validx);
numaverage = 5;
j = 1: numaverage
validxtemp (:,:, j) = validx (:, j: numaverage: (numimages-numaverage + 1) + j);
validytemp(:,:,j)=有效期(:,j:numaverage :( numaverage + 1)+ j);
time_image_temp(:,:,j)= time_image(j:numaverage :( numaverage + 1)+ j,:);
结束
validx_mean =意味着(validxtemp, 3);
validy_mean =意味着(validytemp, 3);
time_image_mean =平均值(time_image_temp,3);

这显示了更好的结果,我们也得到消除振动。

克里斯。

Christoph Eberl

嗨安迪,

这似乎与我们的代码有问题。你有最新的版本?我们运行2009a的,一切似乎工作。你能后的错误,如果这仍然是一个问题吗?

克里斯。

Christoph Eberl

嗨德瓦,

我们的2009a在Windows上运行,就我所知,它工作正常。你收到错误信息了吗?

克里斯。

我用这个代码分析了两个连续的图像。我根本得不到结果。有人遇到过这个问题吗?
谢谢你,除

安迪·里克斯

我还运行2007年b且因为它说的一些语法是过时的grid_generator阶段的问题。这是剧本还是我TIF图片的问题吗?

谢谢,安迪

德瓦

有人在Mac/Unix R2009a上使用过这个吗?我似乎在automate_image.m上遇到了一些问题。将弹出图形窗口,但没有填充实际的图形。任何见解都将受到赞赏!

布雷特

我想知道插值技术(如果有的话)用于小信噪比的点。

Christoph Eberl

你好,

有时matlab确实有旧文件在缓存中。我认为在缓存刷新和检查旧版本是否仍然存在之后,问题就可以解决了。

干杯,克里斯。

梅根

哦,顺便说一下,我选2007b。有没有人得到了最新的更新(2008年9月11日)在2007b上运行?谢谢你,梅根

梅根

您好,我的问题是导演克里斯和罗布,因为我的错误与运行automate_image出现。我收到以下错误信息:

在imuittools /private/initSize中设置为75
在imshow 239页
在automate_image的80
???错误使用==> obsoleteHMS在7
函数TIMEDIM已过时。

错误在==> timedim在16
obsoleteHMS (mfilename”)

错误在==> automate_image在135
[H,M,S] = hms2mat(timedim(estimatedtime, '秒', 'HMS'));

automate_image的第135行代码似乎从未使用hms2mat函数,因此我对修改代码以使其成功运行感到困惑。在“Correlation_Guide_2”中,到目前为止的一切都非常清楚,所以如果有人有任何建议来帮助我,我将非常感激。(我把“imshow”调用改为“imtool”,但我不认为这应该有什么区别。)

谢谢你!
〜梅根

刘小勇

我是初学者。所以我会尽我最大的努力学习。

克里斯Eberl

嗨,朱莉,
对不起,长时间的拖延,我试图建立自己在卡尔斯鲁,德国的大学,并消耗了比预期更多的时间;-)。
我将在今晚发布新的代码,它将修复与2007a/b的不兼容性。
克里斯。

克里斯Eberl

嗨Shafqat,
您仍然需要使用displacement.m处理validx和validx。RTCorrCode只对存储在命名文件中的位移取斜率。如果你需要更多的信息,请告诉我。克里斯。

prashant gudi

不错的

Shafqat Rasool.

我们如何能够从RTCorrCode.Because获取应变数据文件只生成应变与图片#图...帮助我,请

朱莉水域

嗨,这似乎尚未在R2007B工作,但在R14似乎很好。作品中的任何进一步更新?

阿里haddy

Christoph Eberl

亚当,
是的它会。自从我终于拿到2007b后,我正在处理这些问题。我现在就在上面,看看能不能在接下来的几天上传。
干杯,克里斯。

亚当B

太好了。即将到来的更新会修复在最新的matlab版本中调用过时函数的问题吗?

Christoph Eberl

功能今天进行了更新,并在包中添加了一些新功能。应该在1-2个工作日内启动和运行。相关指南尚未更新。其他更新将很快跟进。

如有问题,请报告。玩得开心,克里斯。

匿名的客人

一个运行良好的免费软件。谢谢。

ihsan ihsan

伟大的工作。谢谢你的分享。
问候

aa mo.

很好

Christoph Eberl

今天更新了功能,并向包中添加了新的功能。应该在1-2个工作日内启动和运行。如有问题,请报告。玩得开心,克里斯

Shakiba Moaddab.

Christoph Eberl

在标题:
“数字图像相关和跟踪示例文件和幻灯片”
你会发现很快在数字图像相关使用的图像和包含在图像相关包跟踪指南。此外,我装的PowerPoint幻灯片到压缩文件(虽然在较低的分辨率),这说明整个项目,并给予一些提示如何实验设置可能看起来像和在什么条件下的相关或跟踪效果最好。克里斯。

约翰D 'Errico

谢谢你提供了这么多的帮助。如果没有帮助文件,此代码将不可用。

Christoph Eberl

我们很高兴能引起共鸣,并认真对待批评意见。
为什么导游是没有在包装的原因是,MATLAB不接受PDF文件。我更新了指南的HTML版本的zip文件。如果在几个小时在线。
如果你感兴趣,我可以提供低分辨率的jpg或pdf格式的幻灯片。

弗雷德里克穆瓦西

在文件交换中提交的文件应被记录下来,并应包含示例。这个提交没有包含任何帮助和示例。这种屈服本身是无用的。我没有看到任何好的理由,为什么Matlab中心用户应该联系作者,以获得额外的材料,应该包括在提交。请更新。

巴勃罗·里瓦斯佩雷亚

做得很好,如果你询问指南或幻灯片,你会得到足够的帮助来理解项目的范围。作者给出了一个非常有用的方法来解决这个问题。
对你有益!

越南

越南

弗雷德里克穆瓦西

似乎很有趣,但绝对没有帮助!我看到你提到“如果你对代码感兴趣,请给我写一封电子邮件,让我得到一份指南和一些解释基本原理的幻灯片”。但请只提交完整的和文件在这里!你一定要包括一个帮助,一个内容。M '文件,并在您的zip提交中的一些示例数据。

Shailendra Joshi

我看到这个套件的两/三维应变状态的准确的描述功能的效用在载荷下的样品。克里斯和他的团队在约翰霍普金斯大学都提出了利用Matlab的能力非常有效的一个伟大的软件程序。

恭喜! !

MATLAB版本兼容性
创建了R2010a版本
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区宝藏狩猎

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

开始狩猎!