资源简介
基于视频图像的车辆检测与跟踪,对跟踪车辆进行红点标记
代码片段和文件信息
%*********************************************
%***************交通视频车辆跟踪***************
%******************帧间差分法******************
%*********************************************
clcclearclose all;
%读入视频,获取视频文件信息
videofile=VideoReader(‘C:\Users\陈璇\Desktop\v4.avi‘);
get(videofile);
nframes=get(videofile‘NumberOfframes‘);
I=read(videofile1);%读取视频中的第1帧
taggedCars=zeros([size(I1) size(I2) 3 nframes]class(I));
singleframe=read(videofile13);
I1=rgb2gray(singleframe);%将图像转化为灰度图
figure;imshow(I1)title(‘第13帧灰度图‘);print(‘-dpng‘‘第13帧灰度图‘);
I2=read(videofile15);
I2=rgb2gray(I2);%将图像转化为灰度图
figure;imshow(I2)title(‘第15帧灰度图‘);print(‘-dpng‘‘第15帧灰度图‘);
car1=medfilt2(I1);%中值滤波去噪
figure;imshow(car1)title(‘第13帧中值滤波去噪‘);print(‘-dpng‘‘第13帧中值滤波去噪‘);
car2=medfilt2(I2);%中值滤波去噪
figure;imshow(car2)title(‘第15帧中值滤波去噪‘);print(‘-dpng‘‘第15帧中值滤波去噪‘);
car1=im2double(car1);
car2=im2double(car2);
cars=car2-car1;%差分
figure;imshow(cars)title(‘13、15帧差分图‘);print(‘-dpng‘‘13、15帧差分图‘);
cars=histeq(cars);%直方图均衡化
figure;imshow(cars)title(‘直方图均衡化‘);print(‘-d
相关资源
- 原创独家:MATLAB编写的烟雾检测程序
- matlab 病毒传播
- Matlab读取 tif文件并绘成三维图
- 黑洞算法简单函数寻优matlab
- 小球反弹演示 MATLAB
- 地下水抽水试验模拟 Matlab编程
- 网络数据包丢失模型matlab代码 Gilbe
- 基于nsct+pcnn的图像融合
- Q学习matlab代码
- 波达方向估计MAtLAB
- CSP共空间模式分解算法及特征值选取
- Matlab中求解最小生成树的程序
- 导弹自适应滑模制导律仿真matlab代码
- 单尺度和多尺度retinex的matlab实现程序
- 频谱感知-能量检测法代码
- COMSOL-MATLAB.m
- MATLAB处理向前映射和向后映射
- matlab用ADMM算法解决Group Lasso问题
- MATLAB希尔伯特Hilbert变换求包络谱
- matlab的CT图像重建代码
- k-means聚类matlab代码
- MATLAB16进制转换为2进制
- 高斯差分滤波器 matlab
- 经典功率谱估计和现代谱估计方法
- matlab均值滤波函数
- GPS位置解算MATLAB仿真
- 最终改进版的matlab程序,改正角度和
- 彭曼公式计算作物潜在蒸散量ET0matl
- WVD和stft的matlab程序
- 三种图像增强算法的matlab源代码
评论
共有 条评论