1. 首選Linux最好是Ubuntu,因為安裝手冊上說明就是採用Ubuntu。這樣才不會遇到太多不匹配的問題
,使用Ubuntu,最新版也Make成功。
2. 如果採用CentOS6.10算是最後一版的6系列了,目前只能Make成功到OPENCV3.1成功,3.2只能到98%,而且Disable許多功能
opencv 3.2 98%失敗的cmake 設定
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_EXAMPLES=OFF -D WITH_CUDA=OFF -D WITH_OPENCL=OFF -D BUILD_opencv_java:BOOL=OFF -D BUILD_opencv_videostab:BOOL=OFF -D BUILD_TESTS:BOOL=ON ..
opencv 3.1 成功的cmake設定
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_EXAMPLES=OFF -D WITH_CUDA=OFF -D WITH_OPENCL=OFF ..
3. 網路上有說明CentOS7可以安裝3.3版,但我沒有試。如果屬實,那麼要安裝更新版本的OPENCV就必須採用最新的OS才行。那LINUX用戶就被迫必須升級到最新版本才行。累啊!
4.在使用UBUNTU做make動作時,可以感覺到所用的CPU使用量比較大,而且速度比較慢,或許是因為在make OPENCV4.0.1版,版本較新,程式較大的原因也說不定。
沒有留言:
張貼留言