导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. h65e
    3. 楼层
    H
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    h65e 发布的帖子

    • RE: 怎么用代码控制openmv图像自动调亮

      @kidswong999 确实如此,感激不尽

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      @kidswong999 好的我试一下

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      它开机校准之后后面亮度应该是不变的啊,但是我这里在校准之后再拍到比较暗的区域的时候,图像还是会突然变亮的啊

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      @kidswong999 但是他后边怎么还会变呢

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      就这么个代码,拿手遮一下镜头图像就亮了

      # Single Color RGB565 Blob Tracking Example
      #
      # This example shows off single color RGB565 tracking using the OpenMV Cam.
      
      import sensor, image, time, math
      
      threshold_index = 0 # 0 for red, 1 for green, 2 for blue
      
      # Color Tracking Thresholds (L Min, L Max, A Min, A Max, B Min, B Max)
      # The below thresholds track in general red/green/blue things. You may wish to tune them...
      thresholds = [(30, 100, 15, 127, 15, 127), # generic_red_thresholds
                    (30, 100, -64, -8, -32, 32), # generic_green_thresholds
                    (0, 30, 0, 64, -128, 0)] # generic_blue_thresholds
      
      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()
      
      # Only blobs that with more pixels than "pixel_threshold" and more area than "area_threshold" are
      # returned by "find_blobs" below. Change "pixels_threshold" and "area_threshold" if you change the
      # camera resolution. "merge=True" merges all overlapping blobs in the image.
      
      while(True):
          clock.tick()
          img = sensor.snapshot()
         
          print(clock.fps())
      
      
      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      @kidswong999 就是正常的openmv4h7cam
      ov7725

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      @kidswong999 东西刚送走,现在我手头暂时也没openmv了,具体代码跟后面也没关系,前面的sensor设置就是rgb color tracking那个,我把skip frame删了,然后因为是摄像头是倒着放的,加了个水平垂直翻转,其他的都一样

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      @kidswong999 不是,问题我都发在上边了,我都怀疑你有没有好好看一下,这跟摄像头模组固件版本有关系吗?这还一天一回复,这个效率等我把这个弄好了恐怕一个星期起步了吧,真是着急

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      我又试了好多遍,猜测可能是自动增益的问题,这个问题也不是每次都出现,但是就是有的时候图像会变亮,并且我明明把自动增益关了,仍然可能会有这种事发生

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      自动增益,白平衡都是关掉的,对比度亮度什么的一个也没调

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      最后一个阈值已经出问题了,而且确实就是拍到了黑色的桌底,突然就变得特别亮,而且我试了我拿手挡也是一样的效果

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      再补一个,这个亮的更离谱
      0_1626936104653_ce5dbb64-d305-4cf1-b2ac-47d286618af5-image.png

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      视频也没法传上去,我刚才又试了试,两种图像差别就像上面两层发的一样,我还挺喜欢亮一点的那个图,但是也不知道怎么控制,很多时候运行一开始就很昏暗,可能转两圈不知道怎么就变亮了

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      0_1626935805087_d979d231-abc2-45e8-a2be-ecbeaff35352-image.png

      发布在 OpenMV Cam
      H
      h65e
    • RE: 怎么用代码控制openmv图像自动调亮

      0_1626935764393_491a48b2-3c65-4f89-ba03-9b56d10b3ac0-image.png

      发布在 OpenMV Cam
      H
      h65e
    • 怎么用代码控制openmv图像自动调亮

      就是我发现openmv在拍到图像比较暗的时候会突然自动调亮,而且一旦图像变亮后面就再也不回去了,挺影响调的阈值的。我试过调sensor的亮度,饱和度,对比度,发现也都不是。用了挺长时间了,代码固件肯定没啥问题,代码里面肯定没这句,想问问这东西我应该怎么控制

      发布在 OpenMV Cam
      H
      h65e