33 lines
810 B
Bash
Executable File
33 lines
810 B
Bash
Executable File
#!/bin/bash
|
|
# Sets up openalpr.
|
|
|
|
# Stop on errors
|
|
set -e
|
|
|
|
PACKAGES=(
|
|
# homeassistant.components.image_processing.openalpr_local
|
|
libopencv-dev libtesseract-dev libleptonica-dev liblog4cplus-dev
|
|
)
|
|
|
|
apt-get install -y --no-install-recommends ${PACKAGES[@]}
|
|
|
|
cd /usr/src/app/
|
|
mkdir -p build && cd build
|
|
|
|
# Clone the latest code from GitHub
|
|
git clone --depth 1 https://github.com/openalpr/openalpr.git openalpr
|
|
|
|
# Setup the build directory
|
|
cd openalpr/src/
|
|
mkdir -p build
|
|
cd build
|
|
|
|
# Setup the compile environment
|
|
cmake -DWITH_TESTS=FALSE -DWITH_BINDING_JAVA=FALSE --DWITH_BINDING_PYTHON=FALSE --DWITH_BINDING_GO=FALSE -DWITH_DAEMON=FALSE -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ..
|
|
|
|
# compile the library
|
|
make -j$(nproc)
|
|
|
|
# Install the binaries/libraries to your local system (prefix is /usr/local)
|
|
make install
|