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



    • 我想MV确认到黄色就P1有电,绿色就P2有电,红色就P3……。

      例程讲解10-Color-Tracking->multi_color_blob_tracking多颜色跟踪

      多颜色跟踪示例

      这个例子显示了使用OpenMV的多色跟踪。

      import sensor, image, time

      颜色跟踪阈值(L Min, L Max, A Min, A Max, B Min, B Max)

      下面的阈值跟踪一般红色/绿色的东西。你不妨调整他们...

      thresholds = [(30, 100, 15, 127, 15, 127), # generic_red_thresholds
      (30, 100, -64, -8, -32, 32), # generic_green_thresholds
      (0, 15, 0, 40, -80, -20)] # generic_blue_thresholds

      不要超过16个颜色阈值

      sensor.reset()
      sensor.set_pixformat(sensor.RGB565)
      sensor.set_framesize(sensor.QVGA)
      sensor.skip_frames(time = 2000)
      sensor.set_auto_gain(False) # must be turned off for color tracking
      sensor.set_auto_whitebal(False) # must be turned off for color tracking
      clock = time.clock()

      只有比“pixel_threshold”多的像素和多于“area_threshold”的区域才被

      下面的“find_blobs”返回。 如果更改相机分辨率,

      请更改“pixels_threshold”和“area_threshold”。 “merge = True”合并图像中所有重叠的色块。

      while(True):
      clock.tick()
      img = sensor.snapshot()
      for blob in img.find_blobs(thresholds, pixels_threshold=200, area_threshold=200):
      img.draw_rectangle(blob.rect())
      img.draw_cross(blob.cx(), blob.cy())
      print(clock.fps())



    • 这并不是一个提问,你有什么问题?



    • 我想MV模块检查出有我想要的颜色,模块的P1口有l0信号