資源簡介
很簡單的一個二維DIC、單點、Matlab計算程序,供大家參考。
計算采用一階形函數,高斯牛頓反向組合算法,插值是默認Matlab內置的樣條插值,子區大小29個像素。運行時先在single_point_DIC中修改圖片儲存地址,然后直接運行即可返回位移。歡迎大家自己修改代碼,不懂的可以聯系我,謝謝。

代碼片段和文件信息
function?[vu]?=?fft2initial(AB)
sSize=size(A);
A?=?fft2(A);
B?=?fft2(B);
B?=?conj(B);
A?=?A.*B;
A?=?ifft2(A);
A?=?real(A);
A?=?fftshift(A);
%?find?maximum?index?of?the?cross-correlaiton
[~?maxIdx]?=?max(A(:));
%?compute?voxel?resolution?displacements0
[u?v]?=?ind2sub(sSizemaxIdx);
u=u-floor(sSize(2)/2)-1;
v=v-floor(sSize(1)/2)-1;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????358??2019-01-22?15:03??fft2initial.m
?????文件????????2798??2020-05-18?15:37??FirstOrder_ICGN.m
?????文件?????????416??2020-05-18?15:38??single_point_DIC.m
- 上一篇:ILC_Simuli
nk.rar - 下一篇:圖像復原、模糊的matlab代碼
評論
共有 條評論