Для проекта нас попросили воссоздать тот же QR-код, что и в PDF-файле, который мы получили.
Мне удалось сделать почти то же самое, но я не могу найти решение.Вот QR-код, который нам нужно воссоздать (я добавил красные стрелки).
QR-код, который мне нужно воспроизвести
Вы видите, что почти каждый разменьше пикселя и в другом месте больше пикселя.Вот мой QR-код, за исключением того, что я не пропускаю ни одного пикселя.
QR-код, который я сгенерировал
Я использую библиотеку boofcv, а вот мой код
QrCode qr = new QrCodeEncoder().setError(QrCode.ErrorLevel.M).setMask(QrCodeMaskPattern.M111).setVersion(1).addBytes("E-ALPZNUP").fixate();
QrCodeGeneratorImage render = new QrCodeGeneratorImage(42);
render.render(qr);
BufferedImage buffimage = ConvertBufferedImage.convertTo(render.getGray(),null);
Если у кого-то есть такое же решение с другой библиотекой, я могу его взять.