赞
踩
# -*- coding: utf-8 -*- """ Created on Tue Aug 3 15:32:19 2021 @author: song2 """ import cv2 as cv import numpy as np # 读取图像 cap=cv.VideoCapture(1) cap.set(3, 640)# 帧宽 cap.set(4, 480)# 帧高 cap2=cv.VideoCapture(2) cap2.set(3, 640)# 帧宽 cap2.set(4, 480)# 帧高 #font = cv2.FONT_HERSHEY_SIMPLEX # 设置字体样式 while(1): ret,frame=cap.read() ret2,frame2=cap2.read() try: gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)#转灰度图像 gray2 = cv.cvtColor(frame2, cv.COLOR_BGR2GRAY) # 检测 qrcoder = cv.QRCodeDetector() # 解码 codeinfo, points, straight_qrcode = qrcoder.detectAndDecode(gray) codeinfo2, points2, straight_qrcode2 = qrcoder.detectAndDecode(gray2) #print(points) #result = np.copy(src) cv.putText(frame, str(codeinfo), (20, 120), cv.FONT_HERSHEY_SIMPLEX, 5, (255, 0, 0), 3); cv.imshow("result", frame) cv.putText(frame2, str(codeinfo2 ), (20, 120), cv.FONT_HERSHEY_SIMPLEX, 5, (255, 0, 0), 3); cv.imshow("result2", frame2) except : pass k=cv.waitKey(5)&0xFF #cv2.imshow('result', dilated) if k==27: break cv.waitKey(0) cv.destroyAllWindows()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。