2010-05-12 190 views
0

我正在处理图像处理项目,我的最终目标是检测实时视频上的特征并最终跟踪这些特征。摄像头视频流处理

我会叫飞思卡尔的i.MX515的嵌入式处理器平台进行工作,它是在Ubuntu 9.04上运行32位媒体处理器。

现在我正在研究算法来定位特征,所以我正在使用静止图像。当我对结果感到满意时,我将不得不开始使用视频流,并且我不想将视频文件用作源流,因为那样我就不得不担心视频解码器。相反,我想将USB Wecam插入嵌入式平台(它具有USB端口),直接抓取帧并将其发送到我的应用程序。

我会小心购买将在Linux(设备驱动程序)中支持的摄像头。但我的问题是,我能否从网络摄像头捕获传入视频流并将其发送到我的应用程序?我能配置网络摄像头和DMA以将传入帧写入特定内存位置,该位置的指针可以传递给我的应用程序? (困惑!!!)

我希望我能传达我的疑惑,任何人都可以引导我采取哪些步骤来实现所有这些轻松实现?你预见这里有什么不可能吗?

帮助!!!

问候

维克拉姆

回答

0

我,可以给一个回答这个问题并不合适的人,因为我在视频编码工作,我没有做任何软件从网络摄像头捕获视频,但我认为你可以做你想做的事。
看一下这个link,我想你可以用它作为出发点。

+0

谢谢!毛里齐奥。 – HaggarTheHorrible 2010-05-16 00:00:15

-1

此链接很长时间不活动,但仍然出现在谷歌搜索网络摄像头流媒体的顶部附近。因此,让我用一个指向解决方案的相关指针正式关闭该主题:可以使用Open CV来实现此目的。 http://opencv.org/

+0

我不明白为什么这是被投票。我经常使用OpenCV来读取实时摄像头并实时处理它。另一种选择是基于OpenCV的SimpleCV。 Vikram所要求的一个例子可以在这里找到: http://simplecv.sourceforge.net/doc/cookbook.html – Raja 2017-01-28 09:07:30