上传者: 38737283
|
上传时间: 2022-05-10 15:23:49
|
文件大小: 5.44MB
|
文件类型: ZIP
matlab二值化处理的代码
在ICCV
2019研讨会上发布的出版物的支持代码。
选项1.从图像中提取和刻划图案
以带骨架的二进制图像为输入,给定算法从裂缝模式中提取无向图,按拓扑将节点分类为X,Y和O类型,将边缘与多项式拟合,并导出裂缝模式的综合特征。
后者可用于伪造检测,原产地检查,老化监测和损坏识别。
技术细节
我们感谢他们修改并应用到我们代码中的算法。
原始实现的所有权利均归作者所有。
该代码是在MatLab
R2017b下编写的,尚未测试其他版本。
除了“图像处理工具箱”之外,几乎没有其他任何内容是必需的。
如果您发现任何令人惊讶的依赖性-请通知我们。
裂纹图像的二值化是一个非常棘手和艰巨的过程,因此我们将其留给用户负责。
(尽管我们提供了在实验中使用的辅助代码prepare_bw.m
(参数在图像的文件名中))。
运行main.m以快速启动。
输出:
选项2。使用GNN提取图形特征
该算法获取一堆带标签的图,使用它们来训练GNN,然后为每个图从GNN的层中提取隐藏特征的向量。
技术细节
该实现基于要求:
pytorch
tqdm
numpy
networkx
scipy