视频开发难点
做视频二次开发最常遇到的问题有两个,一个是算法分析的问题,就是图像处理的问题,另一个就是视频流的问题,就是串口和数据解码的问题。通常来说,科研领域大多在研究前者,而民间的发烧友大多在弄后者,因为科研机构大多不需要考虑硬件开销,他们的目标就是把结果弄出来,而民间的发烧友大多对算法兴趣不大,喜欢搞硬件。
主题知识
这次的视频采集卡(又称“板卡”)考虑到性价比的问题,采用的是天敏SDK2500,使用openCV作为图像处理函数库,天敏SDK2500的二次开发包在他们官网可以下载,至于如何安装驱动等问题,开发包上都有介绍,不过要提醒的是操作系统Windows XP和Win7 32位机,一开始用了Windows Server和Win7 64位都无法驱动,后来打去官网客服才意识这个问题, 之前用海康威视的从windows 64位到Linux的开发包都有,果然是国内第一视频厂商,不过他们的板卡实在是贵,而且没有低于四路的板卡,所以只能选择天敏,加上我们对图像要求没有那么高。
安装好驱动后,运行SDK里面的Demo就可以看到画面了