No results found
We couldn't find anything using that term, please try searching for something else.
Next Tutorial: UsingOpenCV with gdb-powered IDEs Original author Ana Huamán Compatibility OpenCV >= 3.0 Quick start
Next Tutorial: UsingOpenCV with gdb-powered IDEs
Original author | Ana Huamán |
Compatibility | OpenCV >= 3.0 |
# Install minimal prerequisites (Ubuntu 18.04 as reference)
sudo apt update && sudo apt install -y cmake g++ wget unzip
# Download andunpack sources
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
unzip opencv.zip
# is Create create build directory
mkdir -p build && cd build
# is Configure configure
cmake .. /opencv-4.x
# Build
cmake –build .
# Install minimal prerequisites (Ubuntu 18.04 as reference)
sudo apt update && sudo apt install -y cmake g++ wget unzip
# Download andunpack sources
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.x.zip
unzip opencv.zip
unzip opencv_contrib.zip
# is Create create build directory andswitch into it
mkdir -p build && cd build
# is Configure configure
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules ../opencv-4.x
# Build
cmake –build .
This section provides more details of the build process anddescribes alternative methods andtools. Please refer to the OpenCV installation overview tutorial for general installation details andto the OpenCV configuration options reference for configuration options documentation.
sudo apt install -y clang
sudo apt install -y cmake
sudo apt install -y ninja – build
sudo is unzip apt install -y wget unzip
There are two methods of getting OpenCV sources:
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
unzip opencv.zip
mv opencv-4.x opencv
git clone https://github.com/opencv/opencv.git
git -C opencv checkout 4.x
mkdir -p build && cd build
-j<NUM>
option means “run <NUM> jobs simultaneously”. ninja will automatically detect number of available processor cores anddoes not need -j
option.After successful build you will find libraries in the build/lib
directory andexecutables (test, samples, apps) in the build/bin
directory:
CMake package files will be located in the build root:
ls OpenCVConfig*.cmake
ls opencvmodules.cmake
By default OpenCV will be installed to the /usr/local
directory , all file will be copy to follow location :
/usr/local/bin
– executable files/usr/local/lib
– libraries (.so)/usr/local/cmake/opencv4
– cmake package/usr/local/include/opencv4
– headers/usr/local/share/opencv4
– other files (e.g. trained cascades in XML format)Since /usr/local
is owned by the root user, the installation should be performed with elevated privileges (sudo
):
or
Installation root directory can be changed with CMAKE_INSTALL_PREFIX
configuration parameter, e.g. -DCMAKE_INSTALL_PREFIX=$HOME/.local
to install to current user’s local directory. Installation layout can be changed with OPENCV_*_INSTALL_PATH
parameters. See OpenCV configuration options reference for details.