日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu16.04下安装opencv3.2版本

發布時間:2024/8/23 Ubuntu 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu16.04下安装opencv3.2版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、下載OpenCV的源碼

OpenCV官網上有linux版本的源碼包可以下載,不過最好是從git上下載,這樣可以保證下載得到的是最新的代碼: 1 wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip 2 unzip opencv.zip

2、編譯安裝

進入到OpenCV的文件夾中,創建一個build目錄,進行編譯: 1 cd opencv-3.2.0 2 mkdir build 3 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local . 4 make -j4 5 make install

?

3、測試是否安裝成功

1 root@VB:# python 2 >>>import cv2 3 >>>cv2.__version__ 4 3.2.0

  顯示出版本號,則表示opencv安裝成功。

?

《注意》:如果打開python后,import cv2時,提示:

1 >>> import cv2 2 Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 ImportError: No module named cv2

則需要安裝python-opencv模塊,在命令窗口中鍵入:?pip install opencv-python

安裝成功后,即可導入cv2,此時能夠正確導入cv2,且正確顯示版本號:

1 >>> import cv2 2 >>> cv2.__version__ 3 3.2.0

2、從官網下載最新opencv源碼(2.4以上)

http://sourceforge.net/projects/opencvlibrary/

或者github

3、編譯opencv

將opencv放至任意目錄,解壓

unzip opencv- 3.0. 0-rc1. zip

創建編譯目錄,編譯

cd ~/opencv-3.0.0-rc1 mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. make sudo make install

4、測試opencv

1) 創建工作目錄

mkdir ~/opencv-lena cd ~/opencv-lena gedit DisplayImage.cpp

2) 編輯如下代碼

#include <stdio.h> #include <opencv2/opencv.hpp> using namespace cv; int main(int argc, char** argv ) {if ( argc != 2 ){printf("usage: DisplayImage.out <Image_Path>\n");return -1;}Mat image;image = imread( argv[1], 1 );if ( !image.data ){printf("No image data \n");return -1;}namedWindow("Display Image", WINDOW_AUTOSIZE );imshow("Display Image", image);waitKey(0);return 0; }

3) 創建CMake編譯文件

gedit CMakeLists.txt

寫入如下內容

cmake_minimum_required(VERSION 2.8) project( DisplayImage ) find_package( OpenCV REQUIRED ) add_executable( DisplayImage DisplayImage.cpp ) target_link_libraries( DisplayImage ${OpenCV_LIBS} )

4) 編譯

cd ~/opencv-lena cmake . make

5) 執行

此時opencv-lena文件夾中已經產生了可執行文件DisplayImage,下載lena.jpg放在opencv-lena下,運行

./DisplayImage lena.jpg

6) 結果

















《注意》:如果打開python后,import cv2時,提示:

1 >>> import cv2 2 Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 ImportError: No module named cv2

則需要安裝python-opencv模塊,在命令窗口中鍵入:?pip install opencv-python

安裝成功后,即可導入cv2,此時能夠正確導入cv2,且正確顯示版本號:

1 >>> import cv2 2 >>> cv2.__version__ 3 '3.2.0'




總結

以上是生活随笔為你收集整理的ubuntu16.04下安装opencv3.2版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。