星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • RGB图像二值化后不是真正的二值化图



    • 需要利用RGB图像进行二值化进行处理,但是在使用例程RGB选取0_1562589187135_TIM图片20190708203247.jpg 阈值二值化后得到的图像不是二值化图,利用img.get_pixel()函数后,得到的也不是二值化后的值,这是怎么回事呢

      # Color Binary Filter Example
      #
      # This script shows off the binary image filter. You may pass binary any
      # number of thresholds to segment the image by.
      
      import sensor, image, time
      
      sensor.reset()
      sensor.set_framesize(sensor.QVGA)
      sensor.set_pixformat(sensor.RGB565)
      sensor.skip_frames(time = 2000)
      clock = time.clock()
      
      # Use the Tools -> Machine Vision -> Threshold Edtor to pick better thresholds.
      red_threshold = (23,45,   -6,2,   -1,8) # L A B
      
      
      while(True):
      
          # Test red threshold
          for i in range(100):
              clock.tick()
              img = sensor.snapshot()
              img.binary([red_threshold])
              print(img.get_pixel(100,200))
      


    • 升级到最新的固件。
      3.4.1解决这个bug。



    • 好的😁



    • @fry6 请问你解决了吗 我的是最新的 还是这样 灰度图像



    • @klhc 你要确定你的固件版本,目前最新的是3.4.1