星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 摄像头在照到目标物体后会泛红是怎么回事



    • 如题,这是我的代码import sensor, image, time

      sensor.reset() # Initialize the camera sensor.

      sensor.set_pixformat(sensor.RGB565) # use RGB565.

      sensor.set_framesize(sensor.QQVGA) # use QVGA for quailtiy ,use QQVGA for speed.

      sensor.skip_frames(10) # Let new settings take affect.

      sensor.set_auto_whitebal(False)

      #关闭白平衡。白平衡是默认开启的,在颜色识别中,需要关闭白平衡。

      blue_threshold = (25, 75, -10, 18, -53, -37)

      clock = time.clock() # Tracks FPS.

      while(True):

      clock.tick()
      
      img = sensor.snapshot().lens_corr(1.8)#.binary([yellow_threshold]
      for c in img.find_circles(threshold = 3000,x_margin = 10, y_margin = 10, r_margin = 10,r_min = 2, r_max = 100, r_step = 2):
          area = (c.x()-c.r(), c.y()-c.r(), 2*c.r(), 2*c.r())
          blob= img.find_blobs([blue_threshold],roi=area)#寻找黄色最大的色块
          if blob: #如果找到了目标颜色
                 for b in blob:#迭代找到目标颜色区域
                      img.draw_rectangle(b[0:4]) # rect
                      img.draw_cross(b[5], b[6]) # cx, cy
                      img.draw_circle(c.x(), c.y(), c.r(), color = (255, 0, 0))
                      x = b.cx()
                      y = b.cy()
      

      之前接过其他模块,是个感光模块



    • 请提供一下泛红的图片。



    • 应该是初始化的延时太小了。

      改成

      sensor.skip_frames(time = 2000)     # Wait for settings take effect.
      


    • 改了初始化延时也不行



    • 下面是先拍目标物体后,画面就泛红的图片和不泛红的图片





    • 0_1561725542165_QQ图片20190628203654.jpg



    • 兄弟,我的也红,你的解决了吗