阅读:1915回复:3
请教高手:如何实现用C或则C++来实现对USB口摄像头的视频捕捉以及帧的象素分析!
本人正在用C++写这样的程序:
用程序实现对USB口的摄像头(一般的就可以了)进行跟踪,捕捉视频(其实也就是24帧或则30帧每秒的FRAME)而当得到视频后(也可以先进行进行帧抽样,比如每相临2帧去一帧,这样相对来说运算效率有所提高)进行某一特定象素(比如蓝)两两比较,如果相临2帧该象素无变化,则删除前一帧,用第3帧再与其比较,依次类推,直到发现开始变化的帧(无须找出该帧,只要知道是该时间开始有变化就可以了)。 遇到难题:由于最终该程序是在LINUX中运行,所以现在用C++或则C来开发(但是如果VC实现了,也请赐教,因为可以移植到C++中),现在急需解决视频捕捉得到相关的帧那一步! 希望高手能给予指点,方便的话请给出相关的关键代码。当然如果有完整的代码那更是万分感谢!急!! |
|
沙发#
发布于:2003-10-11 17:39
现在很多捕捉程序使用的是VFW接口,恐怕不太好移植到linux的.
|
|
|
板凳#
发布于:2003-10-11 20:20
那请教:是不是有什么好点的方法来解决这个问题呢?VFW如果在LINUX下不可以的话,那就麻烦了,它是个接口?不是C++或则VC中的一个库?有点不明白,请赐教!
|
|
地板#
发布于:2004-01-12 14:05
用户被禁言,该主题自动屏蔽! |
|