Это заготовка заметки
Это попытка номер два победить opencv в целях распознавания образов. Изначально пытался тут https://connect.smartliving.ru/profile/1502/blog68...
Теперь попробуем реализовать задачу без использования скриптов python
В git есть отличная библиотека от китайских друзей
https://github.com/hihozhou/php-opencv (https://phpopencv.org/)
Для тестов я пока ставлю библиотеку по адресу установко модуль camshoter
cd /var/www/templates/camshoter/
git clone https://github.com/hihozhou/php-opencv.git
cd php-opencv
phpize
./configure --with-php-config = / your / php-config --enable-debug
make && make install
Но по китайской интрукции что-то пошло не так (не получается скомпилить модуль для апача)
Скорее всего нам нужны бинарники opencv.
На убунту 18.04 opencv можно установить так
wget https://raw.githubusercontent.com/php-opencv/php-opencv-packages/master/opencv_4.0.1_amd64.deb && dpkg -i opencv_4.0.1_amd64.deb && rm opencv_4.0.1_amd64.deb && \
apt update && apt install -y pkg-config cmake git php-cli php-dev && \
git clone https://github.com/php-opencv/php-opencv.git && \
cd php-opencv && phpize && ./configure --with-php-config=/usr/bin/php-config && make && make install && \
echo "extension=opencv.so" > /etc/php/7.2/cli/conf.d/opencv.ini
Взято тут https://github.com/php-opencv/php-opencv/wiki/Inst...
После чего замечательным образом все встало на нужные рельсы, откомпилился файл
Добавляем откомпиленный файл opencv.so в конфиг php.ini
extension=/var/www/templates/camshoter/php-opencv/php-opencv/.libs/opencv.so
У себя откомпиленный файл нашел по этому адресу.
Далее пробуем по китайской инструкции распознать https://github.com/hihozhou/php-opencv
Екатеринбург, Россия
На форуме: directman66