2018年12月28日 星期五

OPENCV在CentOS6.10 及UBUNTU 上安裝經驗總結

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版,版本較新,程式較大的原因也說不定。