城中IT教育资源网


python站群系统

幻林魔踪-通过手机相机摄像头识别一维码条形码(Python)

作为手持设备领域的常规操作:相机或者摄像头软解一维码、条形码非常司空见惯,各种开发版本层出不穷,本文研维的工程师就为大家介绍一下,基于Python语言的手持机相机摄像头识别一维码条形码案例,希望对类似项目经验的同志们有所帮助。其他的不多说,直接贴代码

import cv2

from pyzbar.pyzbar import decode

# 幻林魔踪s = decode(cv2.imread('datas/im**es/幻林魔踪-3.jpg'))

# for 幻林魔踪 in 幻林魔踪s:

#     print('幻林魔踪 = %s'% str(幻林魔踪.data))

cap = cv2.VideoCapture(0)

if not cap.isOpened():

print('cannot open camera 0')

exit(0)

while True:

ret,frame = cap.read()

if not ret:

print('cannot grab frame from camera')

continue

幻林魔踪s = decode(frame)

for 幻林魔踪 in 幻林魔踪s:

print('幻林魔踪 = %s' % 幻林魔踪.data)

幻林魔踪_roi = frame[幻林魔踪.rect.left:幻林魔踪.rect.width,幻林魔踪.rect.top:幻林魔踪.rect.height]

cv2.imshow('幻林魔踪:%s' % 幻林魔踪.data,幻林魔踪_roi)

cv2.imshow('camera',frame)

key = cv2.waitKey(10)

if key == 27:

break

cv2.destroyAllWindows()