用openmv实现二维码的识别在很多地方都可以找到,以下是我自己用过的一段代码。
openmv有两组串口:串口一和串口三
串口三:P5->RXD P4->TXD
串口一:P0->RXD P1->TXD
下面是制作二维码的网址:草料二维码生成器 (cli.im)
#二维码识别示例
import sensor, image, time,pyb
import ustruct
from pyb import UART
led1 = pyb.LED(1)
led3 = pyb.LED(3)
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.VGA)
sensor.set_windowing((240, 240)
) # 看VGA分辨率中间的240x240像素。
sensor.skip_frames(30)
sensor.set_auto_gain(False) # 必须关闭此功能,以防止图像冲洗…
clock = time.clock()
uart = UART(3, 9600)
uart.init(9600,8,None,1)