To be able to compile and run the examples included in this book, you will need to configure a particular development environment. All code examples have been tested with the Arch and Ubuntu 18.04 Linux distributions. The following list outlines the packages you'll need to install on the Ubuntu platform:
- build-essential
- unzip
- git
- cmake
- cmake-curses-gui
- python
- python-pip
- libblas-dev
- libopenblas-dev
- libatlas-base-dev
- liblapack-dev
- libboost-all-dev
- libopencv-core3.2
- libopencv-imgproc3.2
- libopencv-dev
- libopencv-highgui3.2
- libopencv-highgui-dev
- protobuf-compiler
- libprotobuf-dev
- libhdf5-dev
- libjson-c-dev
- libx11-dev
- openjdk-8-jdk
- wget
- ninja-build
Also, you need to install the following additional packages for Python: ...