# opencv-examples **Repository Path**: hexu1985/opencv-examples ## Basic Information - **Project Name**: opencv-examples - **Description**: OpenCV相关教材示例代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-10 - **Last Updated**: 2024-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## OpenCV 随书示例代码 - [学习OpenCV3](Learning.OpenCV) - [OpenCV算法精解](OpenCV.Algorithmic.Solution) - [OpenCV实例精解](OpenCV.By.Example) - [Python计算机视觉编程](Programming.Computer.Vision.With.Python) - [Python OpenCV从入门到实践](Python.OpenCV.From.Novice.To.Practice) ### ubuntu上安装opencv - 安装C++的opencv开发包 ``` $ sudo apt install libopencv-dev ``` - 安装python3的opencv开发包 ``` $ sudo apt install python3-opencv ``` ### ubuntu上源码编译opencv - 安装依赖 ``` $ sudo apt-get update $ sudo apt-get install -y --no-install-recommends build-essential cmake libavcodec-dev libavformat-dev libgtk2.0-dev libgtkglext1 libgtkglext1-dev libjpeg-dev libpng-dev libswscale-dev libtbb2 libtbb-dev libtiff-dev pkg-config unzip wget ``` - 下载代码 ``` $ git clone https://github.com/opencv/opencv.git $ cd opencv ``` - 编译opencv2 ``` $ git checkout v2.4 $ cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/local/opencv2 -DWITH_OPENEXR=OFF -DWITH_OPENMP=OFF -DWITH_OPENCL=OFF -DBUILD_EXAMPLES=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DBUILD_WITH_DEBUG_INFO=ON -DBUILD_opencv_apps=OFF $ cmake --build build --target install -- -j 7 ``` - 编译opencv3 ``` $ git checkout v3.4 $ cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=~/local/opencv3 -DWITH_IPP=OFF -DWITH_OPENCL=OFF -DBUILD_EXAMPLES=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DBUILD_opencv_apps=OFF $ cmake --build build --target install -- -j 7 ``` - 编译opencv4 ``` $ git checkout v4.10.0 $ cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/local/opencv4 .. $ cmake --build . --target install -- -j 3 ``` ### windows: msys2下通过pacman -Ss opencv搜索opencv库, 并通过pacman -S 安装