路口车辆视频处理
night李
要做一条有梦想的咸鱼
展开
-
利用MATLAB进行车辆的速度测量
用MATLAB对车辆的统计第三章,对车速的测量,对车速的测量是在前两章的基础上进行补充: 对车速的测量我想到的有两种方法: 方法一: 直接在路上设置两个框,在已知路面的实际距离,和图上车辆经过的图上距离的情况下,简单地利用比例(要更加精确一点的话应该用摄像机的标定,用摄像机的内参外差,在经过一系列的变化,得到实际物体在空间中的位置)来计算车速,再知道车辆经过这两帧的帧数差与每帧之间的时间可以大原创 2016-12-10 23:03:52 · 13291 阅读 · 51 评论 -
用MATLAB实现对运动物体识别与跟踪
不得不说MATLAB的图像处理函数有点多,但速度有时也是出奇的慢。还是想c的指针,虽然有点危险,但速度那是杠杠的。 第二个MATLAB程序,对运动物体的识别与追踪。 这里我们主要运用帧差法实现运动物体与背景图像的分离,由于视频中的物体较为简单,我们只对两帧图像取帧差(也是为了提高速度) 对于运动物体的提取我们运用了MATLAB里自带的函数bwareaopen bwareaopen(src,i原创 2016-12-03 17:28:28 · 49204 阅读 · 124 评论 -
用Matlab实现路口车量的计数
最近有一个作业,用matlab写一段代码来检测路口的车流量(虽然我一直喜欢用C胜过用matlab,原因你懂的,但是这是作业没办法),简单实现了下。 这是视频中的一帧图片,可以看到主要分为4个车道(应该有5个)由于视频是直行时拍的所以不考虑最右边的转弯车道,也不考虑自行车等非机动车。 首先这边使用背景差分法,由于视频的时间比较短,笔者只选用了没有车的一张图片作为背景,如果要进行长时间的计算,应该原创 2016-11-25 21:53:36 · 9175 阅读 · 34 评论 -
MFC+OPENCV实现JPEG图片的播放
用vc6.0进行开发真的有点蛋疼,在实现jpeg图片的播放,vc6.0的picture控件居然只支持位图>_< 开始想法是在程序中加一个编码过程,边读图边显示,先将JPEG图片转化为位图再显示,但代价是在OPENCV中的自带的函数支持编解码,但要先写下来,所以时间较长无法满足实时性的要求; 第二种方法是用VTK中带的vtkJPEGReader类,在MFC中创建一个VTK的自定义控件,后读入显示,原创 2017-03-16 22:15:23 · 1546 阅读 · 0 评论