
First of all IANAC. ('I am not a Coder') But I have run Linux to the extremes since 1997, and I'm currently running Debian 12.9. I have managed to flange and patch up ALPR so you can again have the executable and daemon, with all the utilities! Local, just as (your) god(s) intended.
Here are my notes:
To test:ALPR
https://github.com/openalpr/openalpr/wi ... untu-Linux
# cd /home/{user}/src
# git clone https://github.com/openalpr/openalpr.git
# apt install libopencv-dev libtesseract-dev tesseract-ocr-eng cmake build-essential libleptonica-dev liblog4cplus-dev beanstalkd
NOTE: libtesseract-dev is missing old thresholder.h and platform.h so put them in /usr/include/tesseract/
# git clone https://github.com/openalpr/openalpr.git
# cd openalpr/src && mkdir build && cd build
# cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc ..
# make
# make install
# ldconfig
The Secret Sauce is two files, which are no longer part of libtesseract-dev. I've managed to find substitutes which work and they are attached hereto. You must put these in /usr/include/tesseract/ where I say to above.# US Plate
wget http://plates.openalpr.com/ea7the.jpg
alpr -c us ea7the.jpg
# EU Plate
wget http://plates.openalpr.com/h786poj.jpg
alpr -c eu h786poj.jpg
# GB Plate
wget https://images.cdn.circlesix.co/image/1 ... 9d0727.jpg
(Oops, this site is down)
alpr -c gb b22c2b504ab94949ea0df2a8789d0727.jpg
Your executable (alpr), daemon (alprd), and utilities (openalpr-utils-*) will end up in /usr/local/bin/ as per Posix standards.
When I figure out how to wrangle all of this I'll make further posts here.
Props to burger for giving that bit of encouragement when needed.