• 免费好用的星瞳AI云服务上线!简单标注,云端训练,支持OpenMV H7和OpenMV H7 Plus。可以替代edge impulse。 https://forum.singtown.com/topic/9519
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • openmv同时进行颜色识别和测距为什么摄像头会卡顿



    • 请在这里粘贴代码
      ```while(True):
          img = sensor.snapshot()
          left_roi = [80,40,140,140]
          blobs1 = img.find_blobs([red_thresholds],roi=left_roi)#让红色色块为blob1
          blobs2 = img.find_blobs([green_thresholds],roi=left_roi)#让绿色色块为blob2
          blobs3 = img.find_blobs([blue_thresholds],roi=left_roi)#让蓝色色块为blob3
      
          light = Timer(2, freq=50000).channel(1, Timer.PWM, pin=Pin("P6"))
          light.pulse_width_percent(10) # 控制亮度 0~100
          i2c = I2C(2)
          distance = VL53L1X(i2c)
      
          if blobs1:#红色
      
             max_blob=find_max(blobs1)
             img.draw_rectangle(max_blob.rect())#框选最大色块
             img.draw_cross(max_blob.cx(), max_blob.cy())#在最大色块中心画十字
             data="1"
             data_out = json.dumps(set(data))#将data转化为json
             uart.write(data_out +'\n')#写到缓冲区,由arduino进行读取
             print('you send:  range: mm',data_out,distance.read())#写到串口监视端,让你能够看到数据


    • light = Timer(2, freq=50000).channel(1, Timer.PWM, pin=Pin("P6"))
      light.pulse_width_percent(10) # 控制亮度 0~100
      i2c = I2C(2)
      distance = VL53L1X(i2c)
      

      这几句放在死循环上面去,不然循环初始化就会慢。