不想裝最新版的,對初學者而言太麻煩了,debian系列的Linux(如Kali, Ubuntu, Debian etc)試試這個,也是要安裝一陣子
sudo apt-get install libopencv-dev python-opencv
進階使用,可自行下載最新版opencv4要用cmake或cmake-gui自行編譯(可自行參閱https://youtu.be/avHAwZLwV9s),還需要
sudo apt install libgtk2.0-dev ffmpeg libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavdevice-dev
裝好後可查版次
pkg-config --modversion opencv
如果是opencv4就
pkg-config --modversion opencv4
用 C++ 開發 OpenCV 的程式,可搭配 CMake 來編譯,CMake 的 CMakeLists.txt 設定檔內容如下:
cmake_minimum_required(VERSION 2.8)
project(XXX)
find_package( OpenCV REQUIRED )
add_executable(XXX XXX.cpp )
target_link_libraries( XXX ${OpenCV_LIBS} )
在原始碼的目錄中執行以下指令進行編譯:
cmake .
make
編譯完成後,會產生 XXX 這個執行檔
./XXX
如果不想用Cmake, 就用一般的g++指令編譯
$ g++ XXX.cpp -o XXX.o `pkg-config --cflags --libs opencv`
或
$ g++ XXX.cpp -o XXX.o `pkg-config --cflags --libs opencv4`
然後
./XXX.o
沒有留言:
張貼留言