Еще недавно QR-коды были актуальны как никогда. Но, тьфу-тьфу, надеюсь, что все осталось позади. Тем не менее, эти коды быстрого доступа довольно удобны и используются повсеместно. Поэтому нелишним будет создать приложение, которое их создает. Ну и добавить туда чуть-чуть функционала. Никакого открытия Америки, все довольно просто и банально.
Что понадобиться?
Понадобиться, несмотря на простоту кода довольно много библиотек. Библиотека
qrcode, для создания кода, библиотека
path для работы с путями.
opencv-python для распознавания картинки с кодом.
pyzbar для считывания кодов. И еще нужен будет небольшой модуль, который я нашел и который делает создание кода довольно забавным делом. Об этом будет подробнее ниже. А сейчас, устанавливаем библиотеки:
pip install opencv-python qrcode[pil] pyzbar path
После чего импортируем в модуль: