测试通过
第一篇:Particle filter example, adapted from Gordon, Salmond, and Smith paper.
第二篇:Particle filter example.Track a body falling through the atmosphere.This system is taken from [Jul00], which was based on [Ath68].
总共5篇,有EKF AUF等滤波器
% Matlab implementation of SPIHT (without Arithmatic coding stage)
%
% By Jing Tian, scuteejtian@hotmail.com
fprintf('----------- Welcome to SPIHT Matlab Demo! ----------------\n');
fprintf('----------- Load Image ----------------\n');
infilename = 'lena512.bmp';
outfilename = 'lena512_reconstruct.bmp';
Orig_I = double(imread(infilename));
rate = 1;
OrigSize = size(Orig_I, 1);
max_bits = floor(rate * OrigSize^2);
OutSize = OrigSize;
image_spiht = zeros(size(Orig_I));
[nRow, nColumn] = size(Orig_I);
fprintf('done!\n');
fprintf('----------- Wavelet Decomposition ----------------\n');
n = size(Orig_I,1);
n_log = log2(n);
level = n_log;
% wavelet decomposition level can be defined by users manually.
type = 'bior4.4';
[Lo_D,Hi_D,Lo_R,Hi_R] = wfilters(type);
[I_W, S] = func_DWT(Orig_I, level, Lo_D, Hi_D);
fprintf('done!\n');
fprintf('----------- Encoding ----------------\n');
img_enc = func_SPIHT_Enc(I_W, max_bits, nRow*nColumn, level);
fprintf('done!\n');
fprintf('----------- Decoding ----------------\n');
img_dec = func_SPIHT_Dec(img_enc);
fprintf('done!\n');
fprintf('----------- Wavelet Reconstruction ----------------\n');
img_spiht = func_InvDWT(img_dec, S, Lo_R, Hi_R, level);
fprintf('done!\n');
fprintf('----------- PSNR analysis ----------------\n');
imwrite(img_spiht, gray(256), outfilename, 'bmp');
Q = 255;
MSE = sum(sum((img_spiht-Orig_I).^2))/nRow / nColumn;
fprintf('The psnr performance is %.2f dB\n', 10*log10(Q*Q/MSE));
粒子滤波的基本程序,用matlab编写的,对初学者很有帮助
这是一个用Fiseher方法实现的掌纹识别程序,是研究掌纹识别的初学者的必备学习程序。
时频工具箱,看大家有需要吗
function [h,s,v] = rgb2hsv(r,g,b)
%RGB2HSV Convert red-green-blue colors to hue-saturation-value.
% H = RGB2HSV(M) converts an RGB color map to an HSV color map.
% Each map is a matrix with any number of rows, exactly three columns,
% and elements in the interval 0 to 1. The columns of the input matrix,
% M, represent intensity of red, blue and green, respectively. The
% columns of the resulting output matrix, H, represent hue, saturation
% and color value, respectively.
%
% HSV = RGB2HSV(RGB) converts the RGB image RGB (3-D array) to the
% equivalent HSV image HSV (3-D array).
dtmf的matlab实现.包含理论分析,matlab入门.适合初学者.
详细编写了EZW(嵌入式零树小波图像压缩技术),它主要由小波变换、量化和熵编码(Huffman编码)三个模块。
程序各个模块功能分明,依次为,Wavelet Decomposition,EZW Encoding(包含Huffman编码),EZW Decoding(包含Huffman解码),Inverse Wavelet Decomposition,Performance。
介绍trefftz有限元法的matlab与c的编程
程序代码说明
P0201:MATLAB赋值
P0202:MATLAB中的for循环
P0203:MATLAB中的for循环和if条件
P0205:MATLAB图像处理的基本操作
P0206:MATLAB高级图像处理操作
P0207:根据RGB图像创建一幅灰度图像
P0208:二值图像的取反操作
P0209:用imshow函数显示图像
P0210:在同一个窗口内显示两幅图像
2.rar (15.23k)
程序代码说明
P0301:数字图像矩阵数据的显示及其傅立叶变换
P0302:二维离散余弦变换的图像压缩
P0303:采用灰度变换的方法增强图像的对比度
P0304:直方图均匀化
P0305:模拟图像受高斯白噪声和椒盐噪声的影响
P0306:采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波
P0307:采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波
P0308:图像的自适应魏纳滤波
P0309:运用5种不同的梯度增强法进行图像锐化
P0310:图像的高通滤波和掩模处理
P0311:利用巴特沃斯(Butterworth)低通滤波器对受噪声干扰的图像进行平滑处理
P0312:利用巴特沃斯(Butterworth)高通滤波器对图像进行锐化处理
程序代码说明
P0401:用Prewitt算子检测图像的边缘
P0402:用不同σ值的LoG算子检测图像的边缘
P0403:用Canny算子检测图像的边缘
P0404:图像的阈值分割
P0405:用水线阈值法分割图像
P0406:对矩阵进行四叉树分解
P0407:将图像分为文字和非文字的两个类别
P0408:形态学梯度检测二值图像的边缘
P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象
程序代码说明
P0502:计算图像中的欧拉数
程序代码说明
P0610:神经网络的实例
ofdm-信道估计-MATLAB
本人方向是OFDM的MATLAB实现的信道估计,经典加精华收藏
ofdm的信道估计MATLAB仿真
频谱检测算法的MATLAB实现