@tekerosi said in Запрет изображений с маской data:image/png/jpg:
никакой из выше перечисленных вариантов не сработал.
907259bb-7ac6-424a-93f5-666a247b9a5a-image.png
document.querySelectorAll('img[src^="data:image"]').forEach(img => img.remove());Не могу понять почему разные изображения показывает 100 совпадение
вот скрипт и 2 картинки с фоном и без цифры для сравнивания сохранены без фона
0_1525109345667_test.xml

@ruzne там в начале каждая цифра сохраняется в отдельную переменную в формате base64 начинаю с 0 до 9 потом читает картинку и разделяет по частям, каждую часть проверяет на совпадение с теми картинками которые были созданы в начале.
Но сами картинки разные же даже по коду понятно а как тогда он проверяет там же хотя бы должен быть 99% а не 100 если даже один пиксель другой
@GamiD
ту часть где дестеричные цыфры нарисованные в переменных совсем не понял, поясни.
вероятно они по пиксельно одинаковые, а может 99.99%
если нужно проверять идентичность картинки/файла, вычисляй хеши и сравнивай
две картинки сохраненные в разных форматах в бинарном коде могут быть разные, а попиксельно одинаковыми
@GamiD
какие пиксели разные, установи адреса, посчитай, вычисли сколько процентов, там большая часть белая, одинаковая, остальное черное, цифры одни и те же. сколько процентов разных пикселей если их допустим 0.01%?
стрелку нарисуй на разный пиксель
может поиск не строгий с +-
@GamiD Вот отличный, и полностью бесплатный сервис - https://www.imgonline.com.ua/ocr.php
Итог - http://prntscr.com/jc9hc4
@GamiD said in Обработка изображений:
Ограничение обходится другим ip адресом и другим бесплатным ключом
500 запросов в день мало
Зарегистрировал 10 учёток (только мыло указать), выдали 10 ключей, с каждым ключём можешь распознавать 833 картинки (25000/30=833 примерно). В итоге получишь 8330 запросов в сутки.
Либо воспользоваться другим сервисом, как предложил @bag162 .
Просто у онлайн сервисов обычно лучший процент распознания