首頁 > 軟體

Ubuntu 16.04下OpenCV安裝筆記和例程

2020-06-16 17:09:49

問題:

最近重灌了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


IT145.com E-mail:sddin#qq.com