我们将生成一个用于 CSDN 链接的二维码,还可以尝试其他的。二维码生成很简单。只需将文本、链接或任何内容传递给QRcode 模块的“make”功能。
import qrcode
img = qrcode.make(“https://haiyong.blog.csdn.net”)
img.save(“haiyongQR.jpg”)
执行此代码输出为:
你可以扫描并验证。
你可以看到生成此二维码只需 3 行代码。还有一件事要提到的是,你也可以不提供指向 qrcode.make() 函数的链接,可以提供简单的文本。
例如:
❤️CSDN是一个帮助开发者成长的平台。我爱CSDN。❤️
让我们试试看:
import qrcode
img = qrcode.make(“❤️CSDN是一个帮助开发者成长的平台,我爱CSDN❤️”)
img.save(“CSDN.jpg”)
这是一个部分,我们生成一个二维码并扫描它。但是,如果反过来,我们想读取这个二维码,即现在我们想知道二维码中编码了什么,而无需扫描它呢?为此,我们将使用 OpenCV。OpenCV 是一个专注于实时计算机视觉任务的编程函数库。
安装opencv:
pip install opencv-python</