Я работаю над модулем, который извлекает PDF-файлы из сканеров (разных моделей, разных брендов), некоторые страницы которых могут содержать код qr, который мне нужно интерпретировать.
По большей части код выполняет свою работу правильно, но я сталкиваюсь с копией, чье сканирование было выполнено «черно-белым», а не «серым».Я получаю шумное изображение, которое не могу обработать, даже после удаления шума, и добавляю DecodeHintType.PURE_BARCODE (с помощью метода qrcode.QRCodeReader.decode (BinaryBitmap, java.util.Map)
Коллега с опытом работы с изображениемобработка (не как разработчик) рассказала мне о медианном фильтре и морфологическом замыкании.После некоторых исследований я нашел библиотеки Image J и im4java, но не смог их использовать.
У кого-нибудь из вас есть какие-нибудь идеи?
PS: У меня низкий уровень владения английским, и некоторые части этого текста были переведены с Deepl, поэтому я прошу прощения за любые опасные переводы.