导航

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

    uea4

    @uea4

    0
    声望
    1
    楼层
    193
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    uea4 关注

    uea4 发布的帖子

    • 为什么openmv上调用difference后有条纹

      6_1709084660272_f045287bb3e91cf365629633aa5d76f.png 5_1709084660271_aba9ea87bf32851469ea19e705c7580.png 4_1709084660271_2388838a0779e1acb6e915f660157da.png 3_1709084660271_44504a7b8e12c09576e28cb1466d5e4.jpg 2_1709084660271_7885dc5ec257ba51d11ee7843cb228d.png 1_1709084660270_7bc9b535aaeee96fc99105bf14e257a.png 0_1709084660268_4e0b44291336bbbe47a1f4eab36c804.png

      import sensor, image, time
      
      sensor.reset()
      sensor.set_pixformat(sensor.GRAYSCALE)
      sensor.set_framesize(sensor.QVGA)
      
      
      sensor.skip_frames(time = 2000) # Give the user time to get ready.
      
      i=0
      m=320
      n=240
      temp = sensor.alloc_extra_fb(m, n, sensor.GRAYSCALE)
      img_past = sensor.alloc_extra_fb(m, n, sensor.GRAYSCALE)
      img_now = sensor.alloc_extra_fb(m, n, sensor.GRAYSCALE)
      kernel_edge = [1, 1,  1, \
                1,  -8,  1, \
                 1,  1,  1]
      
      
      img_past=sensor.snapshot()
      clock = time.clock()
      while i < 1000:
          # 获取当前灰度图
          img_now = sensor.snapshot()
      
          #当前灰度图归一化
          #temp.normalize(0, 255)
      #    img_now.replace(temp)
          #差分图的绝对值
          img_now.save("temp3_withoutdifference/img_now"+str(i)+".bmp")
          img_diff2 = img_now.difference(img_past)
          img_diff2.morph(1, kernel_edge)
          img_diff2.save("temp2/diff"+str(i)+".bmp")
      
      
      
          i+=1
          img_past.replace(img_now)
          print(clock.fps())
      
      发布在 OpenMV Cam
      U
      uea4