今天要拆解的这款摄像机是海康的高清道路卡口抓拍机,其主要功能是对道路和卡口处的人和车进行抓拍识别,可以外接大功率的补光灯、车辆检测器、测速雷达。其工作过程可以概述为:在检测到有车辆通过时触发补光灯进行补光,同时启动抓拍和测速,抓拍完成后将图像数据传输到后台系统进行智能识别,从而发现交通违规等异常情况。
架设方案示意图
产品特点
规格参数
接下来进行产品拆解。
首先来看内部构造:
取出摄像机:
镜头特写
接口特写
拧下镜头:
打开前方盖板:
然后再拧下后方盖板的四颗螺丝就能打开摄像机上壳:
取下上层扩展板:
取出主板:
拆除主板屏蔽盖:
主板正面特写
主板背面特写
扩展板正面特写
扩展板背面特写
然后拆解sensor板:
拆掉三颗固定螺丝,分离sensor板:
sensor板特写
最后分析硬件方案:
主板器件
扩展板器件
整机硬件架构
普通的摄像机往往只需要一个SOC即可完成视频处理,为什么这台摄相机多出了一个FPGA呢,FPGA的作用是什么?
答:FPGA的作用恰恰就体现在“抓拍”这两个字上。我们知道,道路上行驶的车辆通常速度比较快,要拍摄清晰的图像就需要摄像机的分辨率和帧率都比较高,在拍摄经过车辆时就会产生大量的图像数据,如果对这些数据都进行传输和分析就会增加网络和后台处理器负载,效率很低。最好的做法就是仅传输和分析抓拍时产生的图像数据,但问题就在于SOC从启动抓拍到获到抓拍数据存在时间延迟,中间产生许多帧数据,无法分辨哪些帧是有补光的抓拍帧,使用FPGA就能很好的解决这个难题。当摄像机检测到有车辆经过时,FPGA控制补光灯进行补光,同时对sensor输出的数据加上一段特定的数据以标记为抓拍帧,SOC读取到这些帧里的标记就能知道是抓拍的帧了,从而进行下一步处理。