forked from dsutanto/bytetrack-counter-cpp
810 B
810 B
ByteTrack Counter C++ — Build Instructions
Install Dependencies
apt install -y build-essential cmake libopencv-dev libeigen3-dev libsqlite3-dev
| Package | Provides |
|---|---|
build-essential |
g++, make, libc-dev |
cmake |
CMake |
libopencv-dev |
OpenCV (core, imgproc, videoio, highgui, imgcodecs) |
libeigen3-dev |
Eigen3 linear algebra |
libsqlite3-dev |
SQLite3 |
For RKNN NPU support, also install librknnrt from your board's SDK.
Compile
mkdir -p build && cd build
# Without NPU
cmake .. && make -j$(nproc)
# With RKNN NPU support
cmake .. -DHAS_RKNN=ON && make -j$(nproc)
The binary will be generated at build/bytetrack-counter.
Install
cmake --install . --prefix /opt/bytetrack-counter-cpp/build/install