【文件属性】:
文件名称:用卷积滤波器matlab代码-Curvature-Model:曲率模型
文件大小:6.69MB
文件格式:ZIP
更新时间:2021-05-21 13:15:47
系统开源
用卷积滤波器matlab代码曲率模型
曲率模型是一种MATLAB计算模型,用于从输入图像中获取曲率指数。
安装
如果安装了MATLAB,则无需额外安装。
用法
首先加载曲率滤波器组。
然后加载目标图像。
运行输入图像的曲率等级。
load(
'
bananaBank.mat
'
);
img
=
imread(
'
./SampleImages/scene.jpeg
'
);
[rating,
dist]
=
curveRate(img,
bf);
实施细节
CurvatureModelDemo.m是一个演示MATLAB脚本,用于获取样本图像的曲率指数。
curveRate.m是获取图像曲率等级的主要代码。
bananaFilter.m包含用于创建模型中使用的曲率过滤器的脚本。
bananaBank.m收集所有曲率过滤器以创建一个曲率过滤器库。
curveFit.m使用curConv.m和divNorm.m使曲率滤波器适合输入图像。
curConv将曲率滤波器与输入图像进行卷积。
divNorm.m对卷积输出执行除法归一化。
有关模型的详细信息,请参见我们的论文--。
笔记
默认模型使
【文件预览】:
Curvature-Model-main
----curveFit.m(441B)
----curConv.m(501B)
----SampleImages()
--------house.jpeg(185KB)
--------square.jpeg(8KB)
--------animal.png(351KB)
--------circle.png(18KB)
----bananaBank.mat(6.18MB)
----bananaBank.m(1KB)
----bananaFilter.m(1KB)
----CurvatureModelDemo.m(1KB)
----curveRate.m(2KB)
----divNorm.m(749B)
----README.md(2KB)