我正在处理一个图像处理项目,我的最终目标是检测实时视频中的特征并最终跟踪这些特征。
我将使用名为 Freescale 的 i.MX515 的嵌入式处理器平台,它是在 Ubuntu 9.04 上运行的 32 位媒体处理器。
现在我正在研究定位特征的算法,所以我使用的是静止图像。当我对结果感到满意时,我将不得不开始使用视频流并且我不想将视频文件用作源流,因为那时我将不得不担心视频解码器。相反,我想将 USB Wecam 插入嵌入式平台(它上面有 USB 端口),在捕获帧时直接获取帧并将其发送到我的应用程序。
我会注意购买 Linux(设备驱动程序)支持的网络摄像头。但我的问题是我能否从网络摄像头捕获传入的视频流并将其发送到我的应用程序?我是否能够配置网络摄像头和 DMA 以将传入帧写入特定内存位置,我可以简单地将其指针传递给我的应用程序?(使困惑!!!)
我希望我能表达我的疑问,谁能指导我必须采取哪些步骤才能轻松实现所有这些?你预见到这里有什么不可能性吗?
帮助!!!
问候
维克拉姆