⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testcurvature.m

📁 这是一个曲率算法实现工具,对图像处理有着重要的应用,并有测试代码
💻 M
字号:

% Apply curvature estimation to concentric rings.
%

% Construct a test image of concentric rings
[x1 x2] = ndgrid(-128:127,-128:127);
input_im = sqrt(x1.*x1 + x2.*x2);
input_im = sin(0.5*input_im);

% Apply curvature estimators based on parabolic and circular models
[orientation_par_im, curvature_par_im, confidence_par_im] = curvature_parabolic(input_im, 1.5, 5);
[orientation_cir_im, curvature_cir_im, confidence_cir_im] = curvature_circular (input_im, 1.5, 5);

% Compute radius of curvature for bothy estimators
% radius_of_curvature = 1 / curvature; ( < 200 is to clip the image for visualisation)
radius_par_im = (1 ./ abs(curvature_par_im)) .* ((1 ./ abs(curvature_par_im)) < 200);
radius_cir_im = (1 ./ abs(curvature_cir_im)) .* ((1 ./ abs(curvature_cir_im)) < 200);

% Display
figure(1); imagesc(input_im);
figure(2); imagesc(radius_par_im );
figure(3); imagesc(confidence_par_im);
figure(4); imagesc(radius_cir_im );
figure(5); imagesc(confidence_cir_im);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -