2021-05-12 14:32:11
Ubuntu 16.04下OpenCV安裝筆記和例程
問題:
最近重灌了Ubuntu 16.04系統,需要重新設定opencv2.4.13,設定完成後每次都出現cmake error,google了報錯,嘗試了各種方法,都未解決問題,於是重新git clone 了opencv2.4.9,發現出現了同樣的問題和報錯。
解決方法:
剛開始沒更新版本之前折騰了兩天,後來感覺特別沒有成就感,便慢慢放下了這件事,開始學習自己的研究生課程,學習枯燥的時候又嘗試重新安裝了下,終於跑通了例程,貼出例程和測試結果:
測試例程:
新建demo資料夾
新建demo.cpp,把下面程式碼複製黏貼:
#include <opencv2/core/core.hpp>
#include <opencv2/viz/vizcore.hpp>
int main()
{
cv::viz::Viz3d window = cv::viz::Viz3d("Viz demonstration");
cv::Point3d min(0.25, 0.0, 0.25);
cv::Point3d max(0.75, 0.5, 0.75);
cv::viz::WCube cube(min, max, true, cv::viz::Color::blue());
cube.setRenderingProperty(cv::viz::LINE_WIDTH, 4.0);
window.showWidget("Axis widget", cv::viz::WCoordinateSystem());
window.showWidget("Cube widget", cube);
while(!window.wasStopped()) {
window.spinOnce(1, true);
}
return 0;
}
新建CMakeLists.txt資料夾,複製黏貼以下程式碼:
cmake_minimum_required(VERSION 2.8.12)
project(demo)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(demo demo.cpp)
target_link_libraries(demo ${OpenCV_LIBS})
編譯
cd demo
mkdir build
cd build
cmake ..
make
./demo
測試結果如下:
OpenCV官方教學中文版(For Python) PDF http://www.linuxidc.com/Linux/2015-08/121400.htm
Ubuntu 14.04安裝OpenCV2.4.9 http://www.linuxidc.com/Linux/2016-07/132884.htm
Ubuntu 16.04上用CMake圖形介面交叉編譯樹莓派的OpenCV3.0 http://www.linuxidc.com/Linux/2016-10/135914.htm
Ubuntu 16.04中安裝OpenCV 2.4.11 http://www.linuxidc.com/Linux/2016-07/132882.htm
Ubuntu 16.04下Matlab2014a+Anaconda2+OpenCV3.1+Caffe安裝 http://www.linuxidc.com/Linux/2016-07/132860.htm
Linux上安裝和編譯OpenCV3.0.0 http://www.linuxidc.com/Linux/2017-07/145446.htm
Ubuntu 16.04下TensorFlow+Caffe+OpenCV3.1+Theano部署 http://www.linuxidc.com/Linux/2017-01/139503.htm
Ubuntu 16.04 編譯安裝OpenCV 3.1及OpenCV多版本切換 http://www.linuxidc.com/Linux/2017-01/139325.htm
相關文章