2011-12-28 88 views
1

我開始計算機視覺項目,需要在我想開發的「視覺代理」和它應該用作輸入的圖像和視頻之間建立一個接口。計算機視覺庫

我在C工作++和該接口應當露出用於低電平一些方法輸入/輸出操作:

  • 負荷圖像(在存儲器中)
  • 負載池圖像(保存在目錄中)
  • 訪問加載圖像中的單個像素
  • 加載視頻作爲圖像池(想要決定每幀之間的時間間隔)
  • 負載的視頻作爲圖像

我是一個新手,以計算機視覺,需要找一個高效庫中的一幀,將幫助我實現這個接口。

通過瀏覽我發現了一些最常用的庫對於這類項目,如網站:

  • OpenCV的
  • VXL
  • IVT

我」什麼d想知道的是:

有沒有人與其中之一合作過?

你認爲他們適合我的任務嗎? 如果是,您認爲哪一個更好(更實用更高效)。

您有任何其他建議嗎?

問題補充:

你知道什麼樣的執照這些庫(或其他建議的)是下產生的?

回答

7

我使用OpenCV。我不知道(或記住)另一個,但OpenCV是首選。 它支持您提到的所有功能。這些都是基礎需求。

請記住,OpenCV是相當低級的庫。你將學習圖像矩陣和一些常用的數學或統計函數。一開始可能很難。 我建議閱讀(或只是瀏覽)O'Reilly的'學習OpenCV',特別是要利用更多高級功能。

編輯:OpenCV肯定會高效。它的圖像逐幀處理將會爲您的需求帶來好處。它通過BSD許可證發佈。