- 先将一张图片的感兴趣部分进行抠图,得到想要的区域;
- 生成一份普通的二维码图片;
- 将两张图片进行合成,生成个性化的二维码图片。
# -*- coding:utf-8 -*- #
import copy
import cv2
import numpy
import qrcode
icon_name='daodao.jpg'
img1=cv2.imread(icon_name,1)
sp=img1.shape
#RGB转灰度
gray = cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY)
#灰度转黑白
ret, bdmg1 = cv2.threshold(gray, 200, 255, cv2.THRESH_BINARY)
#黑白转换
ddmg1=cv2.bitwise_not(bdmg1)
#设置内核
kernel = numpy.ones((3,3),numpy.uint8)
#开运算
erosion=cv2.morphologyEx(ddmg1,cv2.MORPH_OPEN,kernel)
#闭运算
kernel = numpy.ones((3,
Python实现:生成带有图片的个性化二维码

本文通过Python利用opencv库,首先从daodao.jpg中抠取感兴趣区域,接着生成普通二维码,最后将两者合成为pic_end.jpg,创建出具有个性化的二维码图片。
最低0.47元/天 解锁文章
1492

被折叠的 条评论
为什么被折叠?



