使用自相关函数的纹理图像周期计算
来源:互联网 发布:哈耶克的著作 知乎 编辑:程序博客网 时间:2024/04/30 16:56
在进行纹理分析时计算纹理周期有很大作用,而自相关函数用来计算纹理周期具有很好的效果。要计算纹理图像的自相关函数值,可以使用matlab里面的xcorr2函数。具体代码如下:
clear;clc;I = imread('1.jpg');GRAY=rgb2gray(I);LENGTH=40;WIDTH=size(I,2);HEIGHT=size(I,1);MED=medfilt2(GRAY);corr=xcorr2(MED);for i=0:LENGTH rho(i+1)=WIDTH*corr(HEIGHT,WIDTH-i)/(corr(HEIGHT,WIDTH)*(WIDTH-i));endsubplot(1,2,1);plot(linspace(0,LENGTH,LENGTH+1),rho, '-*');[peaks,location]=findpeaks(rho);count=size(peaks,2);diff=zeros(1,count);diff(1)=location(1)-1;for i=1:count-1 diff(i+1)=location(i+1)-location(i);endsubplot(1,2,2);plot(linspace(1,count,count),diff, '-*');period=round(sum(diff)/count)
自相关函数值的计算结果如下,最后计算出的纹理周期为6个像素。
0 0
- 使用自相关函数的纹理图像周期计算
- 自相关函数法基音周期提取(matlab版)
- 基于自相关的基音周期检测算法实现
- 使用欧拉Φ函数和欧拉定理计算模取幂的周期
- 求字符串的周期 使用strncmp函数
- 图像的纹理特征
- MATLAB计算自相关函数和互相关函数
- 语音学习笔记1------matlab实现自相关函数法基音周期提取
- 自相关函数的理解
- 使用非2次方幂的图像纹理的问题
- 使用非2次方幂的图像纹理的问题
- 使用非2次方幂的图像纹理的问题
- 单片机机器周期的计算
- 单片机机器周期的计算
- 【数字图像处理】计算输入图像(jpg、bmp等)的LBP纹理图、纹理直方图及纹理图各像素的直方图并显示
- 图像纹理特征的学习
- 基于纹理的分割图像
- Matlab的自相关函数xcorr
- Struts2通配符配置
- R语言 我要如何开始R语言
- Eclipse SVN插件比较 Subclipse vs Subversive
- HDU 4771 Stealing Harry Potter's Precious(BFS + DFS)
- SVN下最高效打基线方法
- 使用自相关函数的纹理图像周期计算
- DHCP服务器配置
- Largest prime factor
- Android最佳实践之:StrictMode介绍
- [指针六]动态创建二维数组
- OC中的关于日期处理方法应用NSDate、NSDateFormatter
- poj 1556 zoj1721 BellmanFord 最短路+判断直线相交
- HDU 4770 Lights Against Dudely(暴力)
- Maven中的继承和聚合