編譯練習opencv

2021-10-23 16:48:56 字數 762 閱讀 7992

a:

b:

1. 安裝依賴:

gcc 4.4.x or later

cmake 2.8.7 or higher

gitgtk+2.x or higher, including headers (libgtk2.0-dev)

pkg-config

可選:python 2.6 or later and numpy 1.5 or later with developer packages (python-dev, python-numpy)

2. 同步opencv原始碼;

這裡要選2.4的分支,因為我的cmake版本比較老。3.+版本需要3.+的cmake

cd ~/opencv

git clone -b 2.4

3.準備編譯:

mkdir build

cd build

cmake -d cmake_build_type=release -d cmake_install_prefix=~/opencv/usr/local ..

為了不使系統搞亂,我將opencv的編譯後檔案放到了~/opencv/usr/local/下.

4. 開編:

make -j10
5.安裝到~/opencv/usr/local/下:

make install
安裝完成

opencv例項練習

利用滑鼠畫矩形或者線段 import cv2 as cv import numpy as np drawing false 如果 mode為true繪製矩形。按下 m 變成繪製曲線。預設是false 滑鼠按下是true mode true ix,iy 1,1 def draw circle even...

編譯opencv檔案

為了方便g 管理opencv的庫,使用pkg config管理 首先修改 usr local lib pkgconfig 目錄下的opencv.pc 修改prefix install usr local 指向opencv的標頭檔案和庫檔案,注意 install usr local應該有兩個資料夾in...

OpenCV交叉編譯

參考幾篇部落格 1.交叉編譯opencv2.31與移植至arm9 2.編譯opencv 3.交叉編譯opencv2.3.1 這裡的2.4.10是opencv的版本號 不過後來感覺這裡應該填目標機,即arm的linux版本號 一說processor這裡可以填上arm 上面這兩個括號中的內容都沒有驗證 ...