matlab abel变换图片处理

网友投稿 680 2022-08-31

matlab abel变换图片处理

matlab abel变换图片处理

1、内容简介

略 462-可以交流、咨询、答疑

2、内容说明

3、仿真分析

clear test = 1; % 1 for gaussian wave object, 2 for solid cylinder object

Nz = 100; Ny = 100; z = linspace(-1, 1, Nz); y = linspace(0, 1, Ny); [Z,Y] = meshgrid(z,y);

if (test == 1)     F = exp(-Y.*Y/2/0.2^2); elseif (test == 2)     F = 2 * real(sqrt(0.3^2 - Y.*Y)); end

tic; [zeta, r, f] = mod_abel_inversion_3_pts(z, y, F); toc;

subplot(2,3,1:2); imagesc(z, y, F); title('Original image');

subplot(2,3,4:5); imagesc(zeta, r, f); title('Abel inverted image');

subplot(2,3,3); plot(y, F(:,1), 'LineWidth', 2); title('Lineout of the original image');

subplot(2,3,6);

plot(r, f(:,1), 'LineWidth', 2);

title('Lineout of the result');

clear clc close all importfile('sum100.tif') z = 1:length(sum100); y = z; aa = double(sum100); tic; [zeta, r, f] = mod_abel_inversion_3_pts(z, y, aa); toc;subplot(2,3,1:2); imagesc(z, y, aa); title('Original image');subplot(2,3,4:5); imagesc(zeta, r, f); title('Abel inverted image');subplot(2,3,3); plot(y, aa(:,1), 'LineWidth', 2); title('Lineout of the original image');subplot(2,3,6); plot(r, f(:,1), 'LineWidth', 2); title('Lineout of the result');4、参考论文

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C程序是如何跑起来的01 —— 普通可执行文件的构成
下一篇:图解Go语言的context了解编程语言核心实现源码(go语言源码解析)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~