文件名称:用卷积滤波器matlab代码-Curvature-Model:曲率模型
文件大小:6.69MB
文件格式:ZIP
更新时间:2024-06-10 07:02:27
系统开源
用卷积滤波器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)