linux下安裝python的opencv支援
搭建環境:deepin15.3
python 2.7
opencv 2.4.9
opencv
1.下載opencv原始碼 下載
2. 解壓到任意目錄
unzip opencv-2.4.9.zip
3.進入原始碼目錄,建立release目錄(或者 build 目錄都行)
cd opencv-2.4.9
mkdir release
4.可以看到在OpenCV目錄下,有個CMakeLists.txt檔案,這是用於編譯opencv原始碼的,編譯之前需要需要事先安裝一些軟體
sudo apt-get install build-essential cmake libgtk2.0 -dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
5.進入release目錄,安裝OpenCV是所有的檔案都會被放到這個release目錄下
cd release
6.用cmake編譯OpenCV原始碼,安裝所有的lib檔案都會被安裝到/usr/local目錄下
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
7.安裝
sudo make install
8.測試,在某個目錄下建立一個test.cpp檔案
#include <cv.h>
#include <highgui.h>
using namespace cv;
int main(int argc, char* argv[])
{
Mat image;
image = imread(argv[1], 1);
if (argc != 2 || !image.data)
{
printf("No image data\n");
return -1;
}
namedWindow("Display Image", CV_WINDOW_AUTOSIZE);
imshow("Display Image" , image);
waitKey(0);
return 0;
}
9.在跟上面的test.cpp 同個目錄下,寫一個cmake的makefile,也叫CMakeLists.txt,用於編譯 test.cpp
project(test)
find_package(OpenCV REQUIRED)
add_executable(test test)
target_link_libraries(test ${OpenCV_LIBS})
cmake_minimum_required(VERSION 2.8)
10.編譯+執行(在跟8,9同個目錄下)
cmake .
make
得到可執行檔案 test,然後在該目錄下放一張圖片,比如 1.jpg,然後在命令列輸入
./test 1.jpg
可以看到圖片就是安裝成功了。
Python
編譯安裝好後的cv2.so,也就是python呼叫openc所需要的庫,放在
/usr/local/lib/python2.7/site-packages
這個目錄下,我們可以將這個目錄新增到環境變數
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
這樣便可以在python中 import cv2
如果用第三方python,則還需要將 /usr/local/lib/python2.7/site-packages 目錄下的 cv2.so 複製到 第三方的python
/usr/local/lib/python2.7/site-packages 目錄下,這裡以 anaconda為例:
sudo cp /usr/local/lib/python2.7/site-packages/cv2.so ~/anaconda/lib/python2.7/site-packages
相關推薦
linux下安裝或升級GCC4.8.2,以支援C++11標準[轉]
在編譯kenlm的時候需要安裝gcc, 然後還需要安裝g++。 g++安裝命令:sudo apt-get install g++ ----------------------以下為網上轉載內容,加上自己修改------------------ 本文主要介紹在Linux系統下,如何升級GCC以支援C+
linux下安裝配置ffmpeg,新增x264、x265支援
ffmpeg編譯命令: ./configure --enable-gpl --enable-debug=3 --disable-optimizations --disable-stripping make & make install 要編譯出可除錯的ffmpeg必須新增--en
linux下安裝或升級GCC 4.8,以支援C++11標準
C++11標準在2011年8月份獲得一致通過,這是自1998年後C++語言第一次大修訂,對C++語言進行了改進和擴充。隨後各編譯器廠商都各自實現或部分實現了C++中的特性 。 如需檢視各編譯器對C++11的支援程度,請參看文章: 轉自:http://www.d
linux下安裝python的opencv支援
搭建環境:deepin15.3 python 2.7 opencv 2.4.9 opencv 1.下載opencv原始碼 下載 2. 解壓到任意目錄 unzip opencv-2.4.9.zip 3.進入原始碼目錄,建立release目錄(
linux下安裝nginx,支援rewrite、ssl
經常搭建lamp環境,可以用到,首先需要安裝nginx要依賴的包: 為支援rewrite功能,我們需要安裝pcre # yum install pcre* //如過你已經裝了,請跳過這一步 需要ssl的支援,如果不需要ssl支援,請跳過這一步 # yum install
linux下安裝或升級GCC 4.8以上版本(包括),以支援C++11
本文轉載自:http://www.cnblogs.com/lizhenghn/p/3550996.html C++11標準在2011年8月份獲得一致通過,這是自1998年後C++語言第一次大修訂,對C++語言進行了改進和擴充。隨後各編譯器廠商都各自實現或部分實現了
在linux下安裝windows系統--僅僅支援efi主機板+gtp+U盤安裝
大部分使用EFI引導安裝Win7的教程都是採用光碟啟動安裝,雖然光碟安裝比較簡單,但是對於沒有光碟機的朋友來說還是相當不便,更不用說光碟安裝的兩大缺點了,一速度慢,二不靈活。因此本篇教程將要講解使用EFI引導,從硬碟(U盤)安裝Win7的圖文教程。 本教程的前提條件: 一、主機板BIOS支援EFI。
Linux下安裝php環境並且配置Nginx支援php-fpm模組
以下以CentOS 7.2為例,安裝php的執行環境,首先開啟php官網http://php.net/點選導航欄的Downloads進入下載頁面:http://php.net/downloads.php 這裡下載最新版的php 7.0.5 的原始碼包:
linux下安裝JDK
down 安裝目錄 port libraries .com hit java_home sse ava 方法一:手動安裝jdk的安裝包,配置環境變量 1.在/usr/目錄下創建java目錄 [[email protected]/* */ ~]# mkdi
linux下安裝DB2的詳細步驟
justify linux style 第一步:檢查程序包及其版本 compat-libstdc++-7.3-2.96.118.i386.rpm 在linux的安裝盤上,找到後使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安裝即可
Linux下安裝PHP的lua擴展庫
directory http ash make try 不安裝 .net ges 執行 一、安裝Lua 5.3.4 下載 http://www.lua.org/ftp/lua-5.3.4.tar.gz tar xvf lua-5.3.4.tar.gz cd lua
Linux下安裝Elasticsearch5.0
https sea 內容 bsp lib 影響 inux 行數據 mit 載Elasticsearch 登錄官網 https://www.elastic.co/cn/downloads 選擇下載elasticsearch,根據需要選擇對應的安裝包,這裏選擇5.0
驗證Linux下安裝的redis是否已經後臺啟動的方法
linux 虛擬機 配置文件 redis後臺運行 redis啟動 1、讓redis在linux虛擬機上運行,需要修改 redis.conf 配置文件(通常使用備份文件,避免破壞原配置文件)。這段英文是指“默認的redis是不會在後臺運行的,如果需要使用,則修改成yes”即 daemoniz
Linux下安裝軟件命令詳解
代碼包 相關信息 make bin 一個 軟件包 輸入 -i bin文件 Linux下軟件安裝方法總結:一、rpm包安裝方式步驟:1、找到相應的軟件包,比如soft.version.rpm,下載到本機某個目錄;2、打開一個終端,su -成root用戶;3、cd soft.v
在Linux下安裝ArcGIS10.2
nbsp 主機 yum 研究 無法 部分 開發 cgi 虛擬 最近由於工作需要,沈迷可視化無法自拔,一直在研究基於GIS的地圖可視化,自己在本機windows搭建了一個ArcGIS服務器,用Tableau和R調用WMS服務成功,不愧是GIS元老級應用,效果超贊。
高斯(Gaussian)軟件linux下安裝
linux 軟件包 版本號 壓縮包 高斯 gaussian 高斯(Gaussian)軟件的安裝方法相對於其他的計算軟件,高斯軟件的安裝應該算是最簡單了。首先下載到高斯的軟件包,然後解壓,最後配置環境變量就可以使用了。高斯分為 03版本和09版本,每個版本還有小版本號,例如;A01,B0
Linux下安裝Mysql
ibm get col cli nbsp bench -s sudo clas 1. sudo apt-get install mysql-server 2. sudo apt-get isntall mysql-client 3. sudo apt-get instal
Java學習筆記——Linux下安裝配置MySQL
code names 刪掉 set 影響 per install nod 設置 山重水復疑無路,柳暗花明又一村 ——遊山西村 系統:Ubuntu 16.04LTS 1\官網下載mysql-5.7.18-linux-glibc2.5-x86
Linux下安裝nmap掃描工具
sca tcp 可能 失敗 會話 黑客 install 進制 其余 NMAP是一款流行的網絡掃描和嗅探工具,被廣泛應用在黑客領域做漏洞探測以及安全掃描,更多的nmap是一個好用的網絡工具,在生產和開發中也經常用到,主要做端口開放性檢測和局域網信息的查看收集等,不同Lin
linux下安裝nmon監控工具
註意 tor dha 壓縮 spa eas span project log 1.首先下載壓縮包 wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download