导航

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

    15869034167

    @15869034167

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

    15869034167 关注

    15869034167 发布的帖子

    • RE: 为什么串口拓展板装上去后显示计算即无法识别,已经装了驱动,是要焊接引脚吗?

      0_1557319937321_111.png 焊接好了,还是不行

      发布在 OpenMV Cam
      1
      15869034167
    • RE: 为什么串口拓展板装上去后显示计算即无法识别,已经装了驱动,是要焊接引脚吗?

      @kidswong999 怎么焊接,焊接后保护壳怎么装上去呢,视频里没焊接把

      发布在 OpenMV Cam
      1
      15869034167
    • RE: 为什么串口拓展板装上去后显示计算即无法识别,已经装了驱动,是要焊接引脚吗?

      win10,显示计算机无法识别该设备

      发布在 OpenMV Cam
      1
      15869034167
    • 为什么串口拓展板装上去后显示计算即无法识别,已经装了驱动,是要焊接引脚吗?

      拓展版容易脱落,连接了无法识别

      发布在 OpenMV Cam
      1
      15869034167
    • openmv能做到将拍到的图片进行程序滤波降噪后得到的图片,显示在帧缓冲区或者其他地方吗?

      比如识别数字,先通过程序对图片中数字进行滤波等处理,得到的结果图片中的数字作为模板,进行模板匹配或者用来识别从而提高精度

      发布在 OpenMV Cam
      1
      15869034167
    • RE: 关于分别模板匹配每个roi区域共5个区域并输出结果的程序,代码错在哪里?

      @kidswong999 程序只能识别第一位的0,是逻辑错误吗

      发布在 OpenMV Cam
      1
      15869034167
    • RE: 关于分别模板匹配每个roi区域共5个区域并输出结果的程序,代码错在哪里?

      @kidswong999

      import sensor, image, time
      from image import SEARCH_EX, SEARCH_DS
      
      sensor.reset()
      sensor.set_pixformat(sensor.GRAYSCALE)
      sensor.set_framesize(sensor.QQVGA)
      sensor.skip_frames(time = 2000)
      clock = time.clock()
      
      
      
      templates = ["/0.pgm", "/1.pgm", ] #保存多个模板
      
      while(True):
          clock.tick()
          img = sensor.snapshot()
          img.draw_rectangle((5,50,25,35),color = (0, 0, 0))
          img.draw_rectangle((30,50,25,35),color = (0, 0, 0))
          img.draw_rectangle((55,50,25,35),color = (0, 0, 0))
          img.draw_rectangle((80,50,25,35),color = (0, 0, 0))
          img.draw_rectangle((105,50,25,35),color = (0, 0, 0))
          a=0  #依次对每个共5个roi区域进行模板匹配,得出结果
          if a==0:
              for t in templates:
                 template = image.Image(t)
                  #对每个模板遍历进行模板匹配
                 r = img.find_template(template, 0.70, step=4, search=SEARCH_EX, roi=(5, 50, 25, 35))
                 if r:
                      img.draw_rectangle(r)
                      print(t)
                      a+=1
          elif a==1:
              for t in templates:
                 template = image.Image(t)
                 r = img.find_template(template, 0.70, step=4, search=SEARCH_EX, roi=(30, 50, 25, 35))
                 if r:
                    img.draw_rectangle(r)
                    print(t)
                    a+=1
          elif a==2:
               for t in templates:
                 template = image.Image(t)
                 r = img.find_template(template, 0.70, step=4, search=SEARCH_EX, roi=(55, 50, 25, 35))
                 if r:
                      img.draw_rectangle(r)
                      print(t)
                      a+=1
          elif a==3:
               for t in templates:
                   template = image.Image(t)
                   r = img.find_template(template, 0.70, step=4, search=SEARCH_EX, roi=(80, 50, 25, 35))
                   if r:
                       img.draw_rectangle(r)
                       print(t)
                       a+=1
          else:
               for t in templates:
                   template = image.Image(t)
                   r = img.find_template(template, 0.70, step=4, search=SEARCH_EX, roi=(105, 50, 25, 35))
                   if r:
                      img.draw_rectangle(r)
                      print(t)
                      a=0
      
      发布在 OpenMV Cam
      1
      15869034167
    • 关于分别模板匹配每个roi区域共5个区域并输出结果的程序,代码错在哪里?

      import sensor, image, time
      from image import SEARCH_EX, SEARCH_DS

      sensor.reset()
      sensor.set_pixformat(sensor.GRAYSCALE)
      sensor.set_framesize(sensor.QQVGA)
      sensor.skip_frames(time = 2000)
      clock = time.clock()

      img.draw_rectangle((5,50,25,35),color = (0, 0, 0))
      img.draw_rectangle((30,50,25,35),color = (0, 0, 0))
      img.draw_rectangle((55,50,25,35),color = (0, 0, 0))
      img.draw_rectangle((80,50,25,35),color = (0, 0, 0))
      img.draw_rectangle((105,50,25,35),color = (0, 0, 0))

      templates = ["/0.pgm", "/1.pgm", ] #保存多个模板

      while(True):
      clock.tick()
      img = sensor.snapshot()
      a=0 #依次对每个共5个roi区域进行模板匹配,得出结果
      if a==0:
      for t in templates:
      template = image.Image(t)
      #对每个模板遍历进行模板匹配
      r = img.find_template(template, 0.70, step=4, search=SEARCH_EX) , roi=(5, 50, 25, 35))
      if r:
      img.draw_rectangle(r, color=0)
      print(t)
      a+=1
      elif a==1:
      for t in templates:
      template = image.Image(t)
      r = img.find_template(template, 0.70, step=4, search=SEARCH_EX) , roi=(30, 50, 25, 35))
      if r:
      img.draw_rectangle(r, color=0)
      print(t)
      a+=1
      elif a==2:
      for t in templates:
      template = image.Image(t)
      r = img.find_template(template, 0.70, step=4, search=SEARCH_EX) , roi=(55, 50, 25, 35))
      if r:
      img.draw_rectangle(r, color=0)
      print(t)
      a+=1
      elif a==3:
      for t in templates:
      template = image.Image(t)
      r = img.find_template(template, 0.70, step=4, search=SEARCH_EX) , roi=(80, 50, 25, 35))
      if r:
      img.draw_rectangle(r, color=0)
      print(t)
      a+=1
      else a==4:
      for t in templates:
      template = image.Image(t)
      r = img.find_template(template, 0.70, step=4, search=SEARCH_EX) , roi=(105, 50, 25, 35))
      if r:
      img.draw_rectangle(r, color=0)
      print(t)
      a=0
      #print(clock.fps())
      0_1556813099470_666.png

      发布在 OpenMV Cam
      1
      15869034167
    • RE: 怎么做到用模板匹配同时识别图中5个数字,并且输出结果呢?

      0_1555821047245_IMG_20190421_122834.jpg 0_1555821101025_IMG_20190421_122834.jpg 如图,运用模板匹配算法,识别水表内上方5个数字,并输出读数,如图则输出00003或3.
      3

      发布在 OpenMV Cam
      1
      15869034167