学习GAME101课程,需要安装opencv环境,记录如下
安装cmake
sudo apt-get install cmake
安装依赖环境
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
下载安装opencv,也可先下载下来再安装https://opencv.org/releases/
# Install minimal prerequisites (Ubuntu 18.04 as reference)
sudo apt update && sudo apt install -y cmake g++ wget unzip
# Download and unpack sources
wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip
unzip opencv.zip
# Create build directory
mkdir -p build && cd build
# Configure
cmake ../opencv-master
# Build
cmake --build .
编译完成后,安装
sudo make install
编译工程报错
OpenCV Error: Unspecified Error(The Function is not implemented)
Can't initialize GTK backend in function 'cvInitSystem'
这是安装opencv时,没有安装依赖,执行步骤 安装依赖环境再重新编译安装就好了
参考文章
opencv安装https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html
https://blog.csdn.net/public669/article/details/99050101