Navigation

    • Login
    • Search
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. Home
    2. chep
    C
    • Flag Profile
    • Profile
    • Following
    • Followers
    • Blocks
    • Topics
    • Posts
    • Best
    • Groups
    • mipush

    chep

    @chep

    0
    Reputation
    11
    Posts
    14
    Profile views
    0
    Followers
    1
    Following
    Joined Last Online

    chep Follow

    Posts made by chep

    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 在 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出 中说:

      enable_lens_corr = False

      import sensor, image, time

      sensor.reset()
      sensor.set_pixformat(sensor.RGB565) # 灰度更快
      sensor.set_framesize(sensor.QQVGA)
      sensor.skip_frames(time = 2000)
      clock = time.clock()

      pin1 = Pin('P1', Pin.OUT_PP, Pin.PULL_NONE)
      pin1.value(0)

      while(True):
      clock.tick()
      img = sensor.snapshot()
      if enable_lens_corr: img.lens_corr(1.8) # for 2.8mm lens...
      segments = img.find_line_segments(merge_distance = 0, max_theta_diff = 5)
      result_segments = []

      for l in segments:
          if l.length() > 50:
              result_segments.append(l)
      
      if len(result_segments) > 5:
          pin1.value(1)
      else:
          pin1.value(0)
      for l in result_segments:
          img.draw_line(l.line(), color = (255, 0, 0))
          # print(l)
      
      print("FPS %f" % clock.fps())
      

      现在是可以过滤掉短的了 ,然后有一个就是 这个有办法过滤掉,好的线段的跳动吗?跳动变动,输出信号不稳定,

      posted in OpenMV Cam
      C
      chep
    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 在 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出 中说:

      result_segments = []

      for l in segments:
      if l.length() > 50:
      result_segments.append(l)

      这段代码放上去过滤不了 短的线 没效果

      posted in OpenMV Cam
      C
      chep
    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 在吗 在吗过滤短的线条

      posted in OpenMV Cam
      C
      chep
    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 你好!在吗?怎么过滤掉那个比较短的线。或者说只识别边缘的线段就可以。可以这样设置吗

      posted in OpenMV Cam
      C
      chep
    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 哦 放进去了 就是还有很多出现很短的线 要怎么屏蔽过滤

      posted in OpenMV Cam
      C
      chep
    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 非常感谢!要怎么插入到那段代码上呢,刚贴进去,报错

      posted in OpenMV Cam
      C
      chep
    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 这段代码要怎么加一段 能过滤掉一些短的线 或不直的线段 要怎么过滤?

      posted in OpenMV Cam
      C
      chep
    • RE: 怎么在这个代码里添加一个线段数量值然后达到线段数量比如识别5条线段后输出到一个引脚作低电平信号输出

      @kidswong999 谢谢了!非常感谢!

      posted in OpenMV Cam
      C
      chep