4、 自瞄大家都有做,怎样才能做得稳呢?(做自瞄有什么诀窍?) 1)硬件的选型很重要,有个好的相机可以解决很多算法上的问题,并使算法效益最大化 相机通常有以下一些参数 a.曝光方式(Exposure):全局快门/卷帘快门 b.分辨率(Resolution) c.最大帧率(Frame Rate) d.快门速度(Shutter) e.接口类型:usb2.0/usb3.0/GigE/CSI等 f. 光谱响应特性(Spectral Range):是指该像元传感器对不同光波的敏感特性 ….等等 ·工业相机与普通相机的部分区别 1. 工业相机的性能稳定可靠,普通相机轻便小巧,易于安装; 2. 工业相机的快门时间短,可以抓拍高速运动物体; 3. 工业相机的帧率通常远远高于普通相机; 4. 工业相机(Industrial Camera)相对普通相机(DSC,Digital Security Control)来说价格较贵。 根据实际需求,选择一个合适的相机对结果非常重要。 2)专注于一点并做到极致,比哪里都做一点的效果更好 例如:大部分学校的自瞄都会出现“跟不上”既云台瞄准跟不上目标的移动,这里提供一个idea,与其想各种各样的预测算法,不如先把现有代码优化到极致,使它的实时性最高并最小化误识别率,最终效果可能会让你意料之外的好。 3)巧妙运用GPU加速 Opencv包含了CUDA(CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题)加速的版本,有些图像的操作在GPU上的速度会大大提高,而TX2、TX1这类嵌入式平台,往往CPU的处理能力有限,如果所有算法都在CPU上跑效率会大打折扣,而TX2、TX1恰巧完美支持CUDA和提供各种图像加速的API。
|