WIN10無法打開“opencv2/contrib.hpp 文件

一個很簡單的問題,我今天搞的好複雜,竟然在WIN10環境下編譯源碼,浪費了一下午,寫個博客紀念下

opencv3 使用Directory,需要包含contrib.hpp

新版本的opencv3.X系列在提升穩定性的同時也砍掉了一些常用的函數庫,例如opencv2\contrib\contrib.hpp  ,這個庫在opencv2.X版本中就有,到opencv3.x版本之後發現被砍掉了,還好opencv是開源的,可以直接將需要的源碼部分包含到工程文件中編譯就行了,一般兼容性還是不錯的。
不要在win10環境下編譯opencv和opencv_contrib源碼,會遇到很多各種各樣的問題,直接用已經編譯好的 opencv3.x openv2.x,如果之前裝的是openv3.x就需要再重新開始配置openv2.x不然編譯會出現很多類似 LNK2019 該符號在函數 "public: __cdecl cv::Mat::~Mat(void)" 等的莫名其妙的問題,關於opencv3安裝配置可以參考:https://blog.csdn.net/qq_41175905/article/details/80560429

 

參考鏈接:
https://blog.csdn.net/zeroling_0/article/details/100425347

https://blog.csdn.net/ezhchai/article/details/80557936?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章