Подскажите пожалуйста, нужно реализовать извлечение текста из картинок(png, jpg). Как на сервисе https://img2txt.com. Нужно получать текст из скана паспортов. Копал в сторону библиотек, нашел PHP OCR, но в ней особо не удалось разобраться. Решил попробовать написать сам, застопорился, не совсем понятен алгоритм. Сделал изображение черно белым для удобства получения текста, но вот вопрос что дальше? Нужно вырезать темные пиксели и из них составить текст?
<?php
$im = imagecreatefrompng('scan.png');
function updateImage($im, $contrast = -1500) {
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagefilter($im, IMG_FILTER_CONTRAST,$contrast);
$output = imagecreatetruecolor(imagesx($im)-2, imagesy($im)-2);
imagecopy($output, $im, 0, 0, 1, 1, imagesx($im), imagesy($im));
imagefilter($output, IMG_FILTER_NEGATE);
return $im = $output;
}
updateImage($im);
imagepng($im, 'new_img3.png');
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости