matlab线条标记的代码-detectContact:detectContact

时间:2024-06-16 05:46:13
【文件属性】:

文件名称:matlab线条标记的代码-detectContact:detectContact

文件大小:37.37MB

文件格式:ZIP

更新时间:2024-06-16 05:46:13

系统开源

matlab线条标记的代码时间序列图像中惊人的接触角计算 介绍 在许多行业中,表面的润湿特性及其测量是必不可少的。 例如,接触角可用于量化液体对基材的润湿程度,请参见下图中的接触角计算。 在此项目中,我想检测液滴和液滴所处的表面,并计算它们之间的接触角,请参见下图。 数据集 您可以在文件夹data找到一个小的数据集(10张图像),并在文件夹results相应的results 。 安装 您需要MATLAB-R2019a才能运行代码。 挑战与方法 我将项目分为四个任务:液滴与表面的接触定位,表面线检测,液滴边界检测以及将椭圆拟合液滴边界。 而且,我使用检测到的表面线和拟合的椭圆方程来计算接触角。 在单独解释任务之前,我想谈谈关于数据集和算法的一些事情。 图像未集中在联系人上,因为实验设置不允许这样做。 同样,设置中的照明会因另一种而异,请检查文件夹figures/experimental_setups 。 这些都是任务所面临的挑战。 关于算法,由于我有一个时间序列数据集,因此我利用整个数据集来定位接触点,并检测表面线和液滴边界。 这是算法中每个任务的简要说明: 液滴表面接触的局部化 我通过


【文件预览】:
detectContact-master
----figures()
--------contact_angle.png(7KB)
--------experimental_setups()
----lineEllipse.m(528B)
----getBoundingBox.m(2KB)
----Residuals_ellipse.m(4KB)
----getSurface.m(1KB)
----getDropletBoundaries.m(809B)
----results()
--------004.png(77KB)
--------010.png(74KB)
--------007.png(83KB)
--------005.png(82KB)
--------003.png(74KB)
--------009.png(80KB)
--------002.png(79KB)
--------001.png(82KB)
--------008.png(79KB)
--------006.png(79KB)
----getWatershedVolume.m(5KB)
----main.m(2KB)
----getEllipse.m(3KB)
----plotellipse.m(2KB)
----getDroplet3D.m(5KB)
----README.md(3KB)
----data()
--------Momentaufnahme - 06.png(2.24MB)
--------Momentaufnahme - 02.png(2.22MB)
--------Momentaufnahme - 01.png(2.23MB)
--------Momentaufnahme - 10.png(2.22MB)
--------Momentaufnahme - 08.png(2.23MB)
--------Momentaufnahme - 09.png(2.24MB)
--------Momentaufnahme - 04.png(2.23MB)
--------Momentaufnahme - 05.png(2.24MB)
--------Momentaufnahme - 03.png(2.21MB)
--------Momentaufnahme - 07.png(2.23MB)
----optIntersections.m(591B)
----getAngleBetweenLineAndEllipse.m(997B)
----getDroplet.m(5KB)

网友评论