文件名称:matlab旋转校正代码-crosspy:DIC的Python框架
文件大小:13.46MB
文件格式:ZIP
更新时间:2024-07-10 02:30:35
系统开源
matlab 旋转矩阵代码交叉 基于 FFT 的图像互相关的 Python 框架。 使用子集方法获取变形场。 伯格斯莫和麦考利夫 2020 经过实验微力学组Matlab代码; 例如蒋等人 - “单晶镍高温合金的变形相容性” - Guizar-Sicairos 等人之后的傅立叶互相关 - “有效的亚像素图像配准算法” - 使用 pyFFTW 框架 - 转到 crosspy/decks 以获取示例实现。 我们采用面向对象的方法: Imset 类包含图像数据的元数据和加载方法。 DIC 类可以从 Imset 或外部加载的 numpy 数组实例化。 然后可以执行累积或顺序位移和应变计算。 此外: 子像素傅立叶配准函数包含在 .XCF 模块中。 所采用的离散傅立叶变换可由用户指定。 我们推荐 'pyfftw_numpy' 参数。 刚体平移、旋转和多项式拟合校正算法 通过“Heaviside”实现合并不连续容限 通过命令行导航到 /crosspy 头目录进行安装,然后运行“pip install”。
【文件预览】:
crosspy-master
----crosspy()
--------StrainCalc.py(9KB)
--------ImagePreparation.py(2KB)
--------gn_ic.py(731B)
--------hs.py(12KB)
--------ImageCorrection.py(9KB)
--------Classes.py(18KB)
--------mask.py(3KB)
--------runDIC.py(2KB)
--------__init__.py(400B)
--------plotting.py(1KB)
--------XCF.py(10KB)
--------dic_cuda.py(1KB)
--------subset_compare.py(847B)
----decks()
--------Example_deck.ipynb(7KB)
--------Nonlinopt_test.py(8KB)
--------Heaviside_deck.py(857B)
--------deck_dic.py(1KB)
--------deck.ipynb(5KB)
--------Heaviside_deck_ju.ipynb(11KB)
--------Subset dev deck.ipynb(584KB)
--------fast_ncc.py(680B)
----LICENSE(11KB)
----setup.py(739B)
----README.md(1KB)
----data()
--------Phantom()
--------Tom()
--------Disc_tester()
--------BP()
----test_pattern_generation()
--------shear_test.m(6KB)
----.gitignore(1KB)
----bonus_tools()
--------Perspective_alignment.py(3KB)
----documentation()
--------todo.md(675B)
--------README.md(5KB)