• OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 如何讲apriltag的六个数值传输的stm32上?后面一部分看不懂不会改?



    • c_x = 160 * 0.5 # 默认值(image.w * 0.5)
      c_y = 120 * 0.5 # 默认值(image.h * 0.5)图片位置
      
      def degrees(radians):
          return (180 * radians) / math.pi#计算弧度
      
      while(True):
          img = sensor.snapshot() # Take a picture and return the image.
      
         for tag in img.find_apriltags(fx=f_x, fy=f_y, cx=c_x, cy=c_y): # 默认为TAG36H11
          if blobs:
              print('sum :', len(apriltag))
              output_str = json.dumps(apriltag)
              for a in apriltag:
                  # Draw a rect around the blob.
                  img.draw_rectangle(a.rect()) # rect
                  img.draw_cross(a.cx(), a.cy()) # cx, cy
      
              print('you send:',output_str)
              uart.write(output_str+'\n')
          else:
              print('not found!')
      


    • 你要先确定好协议,用二进制发送,还是字符串发送,然后生成数据。