二维码识别里面的内容
如果我要识别多个二维码,其中一半二维码内容是“A”,另一半是“B”,这些二维码放在传送带上,摄像头固定。当识别到是“A”时,我要通过串口发送“XGQ”,当识别到是“B”时,我要通过串口发送“XBQ”,当识别到其他时,发送“NOT”,其中我想要每次识别一个二维码就只发送一次数据,然后隔一秒后再识别二维码。请问,这样可以吗?
# 二维码例程
#
# 这个例子展示了OpenMV Cam使用镜头校正来检测QR码的功能(请参阅qrcodes_with_lens_corr.py脚本以获得更高的性能)。
import sensor, image, time
from pyb import UART
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time = 2000)
sensor.set_auto_gain(False) # 必须关闭此功能,以防止图像冲洗…
clock = time.clock()
uart = UART(3, 19200)
while(True):
clock.tick()
img = sensor.snapshot()
img.lens_corr(1.8) # 1.8的强度参数对于2.8mm镜头来说是不错的。
for code in img.find_qrcodes():
img.draw_rectangle(code.rect(), color = (255, 0, 0))
message=code.payload()
print(message)
if message=='A'
uart.write("XGQ\r")
else if message=='B'
uart.write("XBQ\r")
else
uart.write("NOT\r")
time.sleep_ms(1000)
运行二维码识别程序 报错
import sensor, image
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA) # can be QVGA on M7...
sensor.skip_frames(30) # 修改sensor配置之后, 跳过30帧
sensor.set_auto_gain(False) # must turn this off to prevent image washout...
while(True):
img = sensor.snapshot()
img.lens_corr(1.8) # strength of 1.8 is good for the 2.8mm lens.
for code in img.find_qrcodes():
print(code)
报错信息为
this function is unavailable on your OpenMV Cam
检测二维码不灵敏怎么办
在移动过程中检测二维码识别不到,单用识别二维码的可以用,而且用的QVGA的分辨率!有什么什么办法可以差不多就可以识别的呢
用openmv制作二维码导航小车
用openmv做二维码导航小车,但是openmv扫描的速度很慢,无法使小车自动循迹,能不能在python的算法上对openmv进行优化?
识别二维码的教程是哪个?
识别二维码的教程是哪个?
识别二维码,之后进行判断
我想先进行识别二维码,扫描出二维码的内容之后根据内容进行判断应该如何写
import sensor, image,pyb,time
from pyb import UART
from pyb import Pin
uart = UART(3, 9600)
led1 = pyb.LED(1)
led2 = pyb.LED(2)
led3 = pyb.LED(3)
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA) # can be QVGA on M7...
sensor.skip_frames(30)
sensor.set_auto_gain(False) # must turn this off to prevent image washout...
while(True):
img = sensor.snapshot()
img.lens_corr(1.8) # strength of 1.8 is good for the 2.8mm lens.
for code in img.find_qrcodes():
xingxi = code.payload()
print(xingxi)
uart.write(xingxi)
这是代码,例如:识别出二维码内容是123+123,让红灯亮,识别出内容321+321让绿灯亮。判断的程序应该怎么写
关于有扫有颜色的二维码
为什么黄色二维码扫码函数扫不出来,有什么解决办法吗
如何同时巡线和识别二维码?
识别二维码需要的分辨率高,但是提高分辨率在巡线的时候就会出现卡顿,还有就是巡线的时候会将图像二值化,这样就识别不了二维码
距离30-40cm识别3cm*3cm的二维码
可以做到距离30-40cm识别3cm*3cm的二维码吗,我看教程分辨率有点低,如果不行的话我就不拆快递直接退货了