资源简介
一种阴影去除的MATLAB代码资源,效果没有测试,应该还行
代码片段和文件信息
% “高速公路汽车阴影”视频的阴影去除的第一种方法
% 打开视频文件对话框
h1=figure(‘toolbar‘‘none‘‘name‘‘Shadow Removal‘); % 读取受损图像
[FileNamePathName]=uigetfile( { ‘*.avi‘‘avi (*.avi)‘;‘*.*‘‘All Files (*.*)‘}‘Open video sequence‘ );
if isequal([FileNamePathName][00])
return;
else
pic_path=fullfile(PathNameFileName);
mov=aviread(pic_path);
end
n=100; % 读取视频帧数
s=1; % 起始为1
e=n; % 结束为n
for i=s:e
mov_gray(i).image=mov(i).cdata; % mov_gray(i).image为第i帧图像
end
[ihiwid]=size(mov_gray(1).image); % 取得视频帧的大小
% 计算1到第n帧的各个像素的均值
for i=s:e
u=mov_gray(i).image;
h=u(:)‘;
t(i:)=h(:);
end
tmp=median(t); % 对t数组各列取均值
mean=reshape(tmpihiwid); % 将n帧均值图像恢复成h*w*d的图像矩阵得到背景
figureimshow(uint8(mean));title(‘背景图像‘);
fn=18;
ok=mean;
tmp(1:3)=0;
- 上一篇:基于小波变换的图像匹配
- 下一篇:数字语音处理及matlab仿真配套代码完整版
相关资源
- 数字语音处理及matlab仿真配套代码完
- 用MATLAB对两幅图片进行图像匹配的实
- 频域外推EC的matlab代码
- 用matlab实现最大最小距离聚类算法
- matlab语音信号特征值提取
- 基于遗传算法的柔性车间调度.rar
-
基于matlab的simuli
nk实现2ask2fsk2psk的数 - matlab 画双曲线代码
- 克里金插值的matlab实现
- matlab仿真高斯信道下的QPSK误码率,有
- 基于MATLAB的多元非线性回归模型
- 基于matlab的粒子群算法PSO工具箱
- 基于matlab线性回归模型负荷预测
- pso-SVM的MATLAB程序
- Matlab仿真窄带随机过程
- MATLAB 复数拟合
- MP匹配追踪算法Matlab仿真
- 3自由度机械臂正逆解matlab.zip
- 遗传算法 MATLAB程序合集
- sfm matlab实现
- Matlab数据挖掘算法工具
- LDPC码的matlab仿真
- 抗差最小二乘Matlab代码
- ARIMA模型-matlab代码
- matlab风速仿真模型渐变风文件
- 吴宇飞的turbo编码的MATLAB代码
- 基于matlab的循环谱算法
- 基于Matlab的boxcox变换算法实现
- rvm-matlab工具箱
- MATLABR2016bWindows.txt
评论
共有 条评论