[問題] OpenCV3.0與contrib問題

作者: cliffchang2 (cliffchang2)   2017-07-04 19:32:09
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
OpenCV
問題(Question):
最近由於需要用到SURF做測試
所以試著使用OpenCV
後來爬文得知3.0版需要使用CMake另外新增contrib庫才能使用此算法
於是上網研究了安裝方法
但是看了別人使用CMake的影片中
他們加入了extra module後在 CMake 中的configure結果都很正常
但我在照著步驟使用時卻出現了錯誤
Unknown CMake command "ocv_add_testdata"
參考影片:https://www.youtube.com/watch?v=ptvnUCT7wEQ(韓國影片 但應不影響理解)
我的步驟流程:
1.使用CMake選擇原OpenCV的source資料夾與目標資料夾
2.第一次configure後,在extra module處選擇contrib module的路徑
3.第二次configure(在這出現錯誤)
請問發生此錯誤的結果為何 以及應如何解決?
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
作者: Raymond0710 (雷門)   2017-07-04 22:02:00
樓上不用那麼凶吧...現在到3.2了 不試看看嗎?CMake3.6.2 VS2016 OpenCV3.1沒有出現這問題呢打錯 是VS2013...https://github.com/opencv/opencv_contrib/releasescontrib抓對應版本來build
作者: escrowdis (ㄚ哩勒)   2017-07-24 21:39:00
是的 基本上clone下來的東西都要先檢查版本是不是要的~

Links booklink

Contact Us: admin [ a t ] ucptt.com