系统迁移中,暂时无法访问,所有数据会迁移到新的网站。
OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修。
发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
每一个新的提问,单独发一个新帖子
帖子需要目的,你要做什么?
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
识别二维码,屏蔽无效信息(特殊符号,小写字母),串口发送数据只留数字跟大写字母应该如何修改,求解答?
-
请import sensor, image, time, math from pyb import UART import json threshold = [(0, 20, -18, 127, -8, 22), #black (0, 70, -128, -28, 22, 127), #green (0, 50, -128, 127, 12, 127)] #red 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... sensor.set_auto_whitebal(False) # must be turned off for color tracking 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)) print(code) output_str="%d,%d" % (code.x(), code.y()) UART.write(output_str)
-
你把二维码的信息发一下。
-
示例:二维码信息为:/-A*1xB2C|3-<D4mE-5/,则有效数据为:A1B2C3D4E5。
-
@kidswong999 这个应该怎么屏蔽干扰信息然后去发送。
-
这个是代码:
raw = r'/-A*1xB2C|3-<D4mE-5/' result = filter(str.isalnum, a) print(result)
但是我还是想说一下,你说的这种干扰信息,在现实的场景下并不存在。
-
@kidswong999 好的谢谢
-
@kidswong999 您好这个要是只给发送二维码信息应该如何改(不发送坐标等,只发送出识别的结果)
-
@ty3p 新的问题单独发帖子。