[問題] OpenCV3.0與contrib問題

看板C_and_CPP (C/C++)作者 (cliffchang2)時間8年前 (2017/07/04 19:32), 8年前編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
開發平台(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): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.90.230 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1499167936.A.6F8.html Ommm5566: 作業自己做 人生的作業大家都可以當老師嘛 07/04 21:15

07/04 22:02, , 1F
樓上不用那麼凶吧...現在到3.2了 不試看看嗎?
07/04 22:02, 1F
剛剛測試了3.1也是一樣 去試試3.2好了 是說3.0以前的版本就不用這樣搞了呢 ※ 編輯: cliffchang2 (140.120.90.230), 07/04/2017 23:48:51 ※ 編輯: cliffchang2 (140.120.90.230), 07/04/2017 23:52:13

07/05 09:30, , 2F
CMake3.6.2 VS2016 OpenCV3.1沒有出現這問題呢
07/05 09:30, 2F

07/05 09:30, , 3F
打錯 是VS2013...
07/05 09:30, 3F
試了幾種CMake跟OpenCV的版本都沒有解決 不知道是不是VS的問題 我是2012 ※ 編輯: cliffchang2 (140.120.90.230), 07/05/2017 19:10:22

07/05 20:45, , 5F
contrib抓對應版本來build
07/05 20:45, 5F
我載對應版本試試看 ---------------------------- 抓對應的版本有成功了 原本抓的https://github.com/opencv/opencv_contrib 沒去release清單抓對應版本可能就是預設抓最新版的? ※ 編輯: cliffchang2 (140.120.90.230), 07/10/2017 02:19:29 ※ 編輯: cliffchang2 (140.120.90.230), 07/10/2017 04:29:40 ※ 編輯: cliffchang2 (140.120.90.230), 07/10/2017 04:31:09

07/24 21:39, , 6F
是的 基本上clone下來的東西都要先檢查版本是不是要的
07/24 21:39, 6F

07/24 21:39, , 7F
07/24 21:39, 7F
文章代碼(AID): #1PMtp0Ru (C_and_CPP)
文章代碼(AID): #1PMtp0Ru (C_and_CPP)