• 星瞳AI VISION软件内测!可以离线标注,训练,并生成OpenMV的模型。可以替代edge impulse https://forum.singtown.com/topic/8206
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • openmv先判断颜色在判断是否移动



    • ![0_1666840675851_-72d5c78816f9a560.jpg](正在上传 0%) 我想用判断3次中心位置坐标是否相同判断移动
      ![0_1666840629822_-72d5c78816f9a560.jpg](正在上传 0%) 但三次的坐标都相同,有没有大佬帮忙看看,纯小白,或者有没有判断移动的代码![0_1666840665588_-72d5c78816f9a560.jpg](正在上传 0%)

      if red_blobs:
          #如果找到了目标颜色
              for a in red_blobs:
              #迭代找到的目标颜色区域
                  # Draw a rect around the blob.
                  img.draw_rectangle(a[0:4],color=(255,0,0)) # rect
                  #用矩形标记出目标颜色区域
                  img.draw_cross(a[5], a[6]) # cx, cy
                  #在目标颜色区域的中心画十字形标记
                  time.sleep_ms(10)
                  if red_blobs:
          #如果找到了目标颜色
                      for b in red_blobs:
              #迭代找到的目标颜色区域
                  # Draw a rect around the blob.
                          img.draw_rectangle(b[0:4],color=(255,0,0))
                  #用矩形标记出目标颜色区域
                          img.draw_cross(b[5], b[6]) # cx, cy
                  #在目标颜色区域的中心画十字形标记
                          time.sleep_ms(10)
                          if a[5]-10<b[5]<a[5]+10 and a[6]-10<b[6]<a[6]+10:
                              for c in red_blobs:
              #迭代找到的目标颜色区域
                  # Draw a rect around the blob.
                                  img.draw_rectangle(c[0:4],color=(255,0,0)) # rect
                  #用矩形标记出目标颜色区域
                                  img.draw_cross(c[5], c[6]) # cx, cy
                                  time.sleep_ms(1000)
                                  if a[5]-10<c[5]<a[5]+10 and a[6]-10<c[6]<a[6]+10:
                                      print('red:',a[5],a[6])
                                      print('red:',b[5],b[6])
                                      print('red:',c[5],c[6])
                                      data="0"
                                      data_out = json.dumps(set(data))
                                      uart.write(data_out +'\n')
                                      print('you send:',data_out)
          if green_blobs:
      


    • 如果涉及代码,需要报错提示与全部代码文本