2017-02-24 53 views
1
  1. 我想建立使用樹莓派爲基礎,贏得10 IOT作爲OS攝像頭基於人臉檢測IOT
  2. 的圖像我試圖捕獲將來自一個攝像頭有自己的API
  3. OpenCV是我需要檢測的對象,因爲任何Haar分類器都可以使用
  4. 我無法將我的控制檯應用程序移植到ARM base
  5. 通用Windows APP所需的Xaml不支持視頻捕獲作爲輸出類型使用圖像構造函數 NEW POINT
  6. 當我們的代碼使用Videocapture時,將圖像寫入墊子類型時,我們使用了cap >> MAt或cap.retrive(mat,0)我們得到了相同的異常錯誤 this - > _ M_dispatcher._Ptr是一個nullptr。
  7. 任何與這些點的

幫助表示讚賞如何顯示從相機上樹莓派與Win視頻流的一些圖像處理

回答

0

我想建立使用樹莓派爲基礎,贏得10 IOT作爲OS攝像頭基於人臉檢測器。

的Windows物聯網具有全面支持一些USB網絡攝像頭,請確保您的設備兼容list支持。

我試圖捕捉將來自一個網絡攝像頭有自己的API圖像

是否自己的API支持ARM的Windows平臺?如果沒有,您可能需要針對ARM進行編譯,如果它不是開源的,請求來自網絡攝像頭製造商。

由於可以使用任何Haar分類器,我需要OpenCV來檢測對象。

的Windows物聯網有OpenCV的感謝微軟的porting全力支持。您可以按照教程here對Windows ARM進行編譯。

如果您使用C#開發UWP應用程序,則可能需要圍繞OpenCV dll創建一個包裝類。或者,最新版本的Emgu CV引入了對UWP的支持。

我不能口我的控制檯申請到不支持視頻拍攝作爲輸出類型所需的通用Windows應用程序的ARM基地 的XAML

請你提供一些代碼示例?

+0

感謝您回覆,即時通訊在x + +開發應用程序在c + +中,我使用的攝像頭是OCCAm omni 60,我不太確定如何處理它,這個頭被附加到它[這是sdk鏈接] (http://occamvisiongroup.com/knowledgebase/software-development-kits/),SDK只包括1個頭文件,我不知道如何編譯它爲手臂 –

+0

和視頻捕獲命令去,DLL文件在編譯時不存在arm ...所以停留在那裏,win rt支持,但帶有新的通用應用程序格式的xaml的窗口不可用。 –

+0

所以你沒有sdk的源代碼,現存的dll沒有針對windows的ARM?在這種情況下,您不能在帶有Windows iot核心的RP3上使用它。你可以參考dll程序集的arm版本。 – Jackie