Building On Linux
First install system dependencies (skip any of the ones you already have installed):
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libglfw3
sudo apt-get install libglfw3-dev
Download OpenVino Toolkit version 2022.1
Follow the installation instructions
After install run the OpenVino OpenCV Installer script:
/opt/intel/openvino_2022/extras/scripts/download_opencv.sh
Building With CLion IDE
- Open Project/Folder
- In Settings Panel in CMake section create a Release Build
- For CMake options set the following to ON or OFF based on what you want to build:
- -DBUILD_EXAMPLES=ON
- -DBUILD_EDITOR=ON
- -DBUILD_ENGINE=ON
- -DBUILD_PLUGINS=ON
- Then build all in release
Building From Command Line
if you already have CMake installed but it's < version 3.20, then first remove the old one:
sudo apt remove --purge cmake
then run:
sudo snap install cmake --classic
Now you're ready to build
cd to the source dir then (Change build options as needed):
mkdir Build
cd Build
source /opt/intel/openvino_2022/setupvars.sh
cmake .. -DBUILD_EXAMPLES=ON \
-DBUILD_EDITOR=ON \
-DBUILD_ENGINE=ON \
-DBUILD_PLUGINS=ON \
-DOpenCV_DIR=/opt/intel/openvino_2022/extras/opencv/cmake
cmake --build . --config Release -j 8
** replace -j 8 with your number of CPUs you want to utilize for compiling