导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. umky
    U
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    umky

    @umky

    0
    声望
    1
    楼层
    252
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    umky 关注

    umky 发布的帖子

    • 运行示例modbus中modbus_apriltag_1.py出现错误请帮忙解决
      import sensor, image
      import time
      from pyb import UART
      from modbus import ModbusRTU
      
      sensor.reset()
      sensor.set_pixformat(sensor.GRAYSCALE)
      sensor.set_framesize(sensor.QQVGA) # we run out of memory if the resolution is much bigger...
      
      uart = UART(3,115200, parity=None, stop=2, timeout=1, timeout_char=4)
      modbus = ModbusRTU(uart, register_num=9999)
      
      sensor.skip_frames(time = 2000)
      clock = time.clock()
      
      while(True):
          if modbus.any():
              modbus.handle(debug=True)
          else:
              clock.tick()
              img = sensor.snapshot()
              tags = img.find_apriltags() # defaults to TAG36H11 without "families".
              modbus.clear()
              modbus.REGISTER[0] = len(tags)
              if tags:
                  print(tags)
                  i = 1
                  for tag in tags:
                      img.draw_rectangle(tag.rect(), color = 127)
                      modbus.REGISTER[i] = tag.family()
                      i += 1
                      modbus.REGISTER[i] = tag.id()
                      i += 1
                      modbus.REGISTER[i] = tag.cx()
                      i += 1
                      modbus.REGISTER[i] = tag.cy()
                      i += 1
              #print(modbus.REGISTER[0:15])
              #print(clock.fps())
      
      

      0_1608541944692_111.png
      0_1608541949749_222.png

      发布在 OpenMV Cam
      U
      umky