2010-05-12 122 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