K210学习笔记——阅读二维码识别
代码的理解与注释,方便更好的理解与阅读
import sensor #调用摄像头库 import image # import lcd #调用lcd库 import time #调用定时器 clock = time.clock() #获取clock对象 lcd.init(invert=1,freq=15000000) #lcd初始化 lcd.rotation(2)#屏幕翻转180° sensor.reset() #初始化色摄像头 sensor.set_pixformat(sensor.RGB565) #摄像头设置为RGB565格式 sensor.set_framesize(sensor.QVGA) #分辨率 sensor.set_vflip(1) #设置摄像头垂直翻转1开启、0关闭 ide也翻转 sensor.run(1) #图像捕捉 1开始抓取、0停止抓取 sensor.skip_frames(30) #跳帧让相机稳定 while True: clock.tick() #记录开始时间 与clock.fps()搭配使用 img = sensor.snapshot() #摄像头拍摄一张照片 res = img.find_qrcodes() #识别二维码 fps =clock.fps() # clock.tick()到开始时间计算出频率 if len(res) > 0: img.draw_string(2, 2, res[0].payload(), color=( 255,0,0), scale=3) #显示内容(x坐标,y坐标,内容,颜色,字体大小) print(res[0].payload()) #打印二维码内容 lcd.display(img) #lcd显示摄像头图片
有错误欢迎各位指正纠错
上一篇:
通过多线程提高代码的执行效率例子