2013-04-03 102 views
1

我正在製作一個應用程序,從相機獲取流,並使用canny算法來顯示邊緣。 在android中一切正常,使用OpenCv獲取egdes並且它是實時的。之後,我繼續開發WP8,並發現WP8不支持OpenCv。因爲我唯一的問題是Canny邊緣算法,我從互聯網上得到一個算法,將代碼調整爲silverlight,這是一個完整的混亂。它並不是實時的,我只是在1秒內顯示信息。我搜索了一些替代方法,發現:EmguCv(但沒有關於Canny邊緣算法)以及一些試圖編譯W8的Opencv子集的人ARM.Even嘗試第二個,但最終失敗。我現在的問題是:Canny邊緣算法與OpenCv - Windows Phone 8

  1. 爲什麼地球上它移動的速度如此之慢?
  2. 如果我設法得到一個OpenCv庫,它會更快嗎?
  3. 你們是否有另一種選擇/ sugestions?
+0

您可以將相機圖像上傳到GPU並使用DirectX(邊緣檢測器)着色器進行處理。 – Hyndrix

回答

0

認爲他們帶來了我們的Windows Phone 8支持 - 與emgucv你可以訪問所有opencv功能,我敢肯定canny邊緣就是其中之一。顯然opencvsharp很好。至於速度 - 不知道。