资源简介
帧差法提取视频前景,最常用的视频提取方法,MATLAB实现
代码片段和文件信息
%implay(‘highwayII_raw.avi‘);
clc;clear all;close all;
videoObj = VideoReader(‘office.avi‘);%读视频文件
nframes = get(videoObj ‘NumberOfframes‘);%获取视频文件帧个数
for k = 1 : nframes
currentframe = read(videoObj k);%读取第i帧
subplot(221);%创建图像显示窗口并获取第一个窗口句柄
imshow(currentframe);
% Convert to grayscale.
grayframe = rgb2gray(currentframe);%灰度化
[mn] = size(grayframe);
a(::k) = grayframe;
% subplot(224);
% imshow(grayframe);
if(k==1)
grayframe_2 = grayframe;
grayframe_1 = grayframe;
end
difgrayframe= grayframe - grayframe_1;%邻帧差
grayframe_2 = grayframe_1;
grayframe_1 = grayframe;
for i=1:120
for j=1:160
if difgrayframe(ij)<20 difgrayframe(ij)=0;
end
end
end
subplot(222);
imshow(difgrayframe);
flagframe = grayframe & difgrayframe;
for i=1:120
for j=1:160
- 上一篇:蒙特卡洛模拟法计算随机潮流
- 下一篇:matpower随机潮流
相关资源
- matpower随机潮流
- 地震数据的MATLAB中读取程序
- 决策树id3 matlab源码
- matlab中各种随机数的产生文件,其中
- 涡旋光束干涉图样计算程序
- matlab识别模态参数程序
- 物流选址的最优方案MATLAB程序
- EKF SLAM 例程matlab
- 使用matlab进行普朗克公式计算
- matlab的图像缩放和旋转代码
- matlab实验报告 很齐全
- MATLAB 希尔密码体系程序源码
- matlab实现模糊神经网络
- matlab实现矩阵归一化源代码
- matlab图像形状识别
- 关于BF硬判决的编码以及仿真
- PRML全部代码
- 凸集投影法POCS超分辨重建算法MATLAB实
- 小波变换(去噪融合)和卡尔曼滤波
- matlab通信编程IQ解调
- 三相光伏逆变并网 仿真
- EEMD matlab 工具包
- 基于Matlab语言的蒙特卡洛仿真入门教
- graph cut matlab 代码 可以运行 能直观看
- matlab code for water-filling using binary sea
- 用matlab实现音频水印的嵌入与提取
- matlab实现阻抗圆图源代码
- 精通MATLAB最优化计算源代码
- 自适应卡尔曼滤波器的matlab实现
- hmm算法matlab实现和
评论
共有 条评论