导航

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

    xuyz 发布的帖子

    • RE: openmv变砖问题

      其实也不是这个问题
      我猜可是arduino发的数据把openmv给堵了
      改了就好了
      还是多谢大佬了

      发布在 OpenMV Cam
      X
      xuyz
    • RE: openmv变砖问题

      我看过这个了😂
      可是我不是第一次用
      用的也是原装的数据线
      没插过卡
      电路只连接了arduino的RxTx和GND 程序能跑一会儿
      刚买没多久没摔过
      刷过了固件
      电压表测得也是3.3V左右…

      发布在 OpenMV Cam
      X
      xuyz
    • openmv变砖问题

      跑程序的时候老是变砖
      然后就自动断开连接
      直接点连接会显示没有找到openmv 电脑上也没看到有新的磁盘
      但是我拔了线再插回去就有能用了
      固件我也更新了 还是有问题

      发布在 OpenMV Cam
      X
      xuyz
    • RE: 模板识别roi的设置问题

      @yuan 可以了可以了 多谢大佬

      发布在 OpenMV Cam
      X
      xuyz
    • RE: 模板识别roi的设置问题

      @yuan 获取模板大小要怎么写啊 没找到相关例程
      我这样写报错AttributeError: 'module' object has no attribute 'width'

      print(image.width("/1.pgm"))   
      print(image.height("/1.pgm"))  
      
      发布在 OpenMV Cam
      X
      xuyz
    • RE: 模板识别roi的设置问题

      @yuan 好的谢谢!我去试试

      发布在 OpenMV Cam
      X
      xuyz
    • RE: 模板识别roi的设置问题

      @yuan 不好意思说错了😂 …是摄像头离得远的时候大的模板会报错。我也想过可不可以知道template是几成几的,这样每一个blob.area区间(比如说2020<roi<3030、3030<roi<4040)我就用对应大小的template去识别。

      发布在 OpenMV Cam
      X
      xuyz
    • RE: 模板识别roi的设置问题

      @kidswong999 因为我是用颜色识别给出的范围作为roi,所以其实我也不知道roi具体是多少…模板识别的时候,摄像头离得远还好,一靠近就报错roi比template小。我想可不可以做多几个大小不一样的模板,结果小模板那行不报错、大模板那行报错…就不知道该怎么办了😂

      发布在 OpenMV Cam
      X
      xuyz
    • RE: 模板识别roi的设置问题

      谢谢大佬 那我在做模板怎么判断模板和roi哪个大呢

      发布在 OpenMV Cam
      X
      xuyz
    • 模板识别roi的设置问题

      报错OSError: Region of interest is smaller than template!

      发布在 OpenMV Cam
      X
      xuyz
    • RE: 如何对openmv颜色识别捕捉的色块进行模板匹配?

      我改了一下结果报错AttributeError: 'bool' object has no attribute 'find_template'

      发布在 OpenMV Cam
      X
      xuyz
    • RE: 如何对openmv颜色识别捕捉的色块进行模板匹配?

      我改了一下程序结果报错 OSError: Image format is not supported!
      是怎么回事

      import sensor, image, time
      from image import SEARCH_EX, SEARCH_DS
      
      thresholds = (57, 92, -65, -26, -4, 45)
      
      sensor.reset()
      sensor.set_contrast(1)
      sensor.set_gainceiling(16)
      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()
      
      template1 = image.Image("/1.pgm")
      template2 = image.Image("/2.pgm")
      template3 = image.Image("/3.pgm")
      
      reset=0
      
      while(True):
          clock.tick()
          if reset==1:
              sensor.set_pixformat(sensor.RGB565)
              sensor.skip_frames(time = 2000)
              reset=0
      
          img = sensor.snapshot()
          blobs = img.find_blobs( [thresholds], pixels_threshold=200, area_threshold=200, merge=True)
        
          if blobs:
              print(blobs)
              sensor.set_pixformat(sensor.GRAYSCALE)
              sensor.skip_frames(time = 2000)
      
              for blob in blobs:
                  img.draw_rectangle(blob.rect())
                  img.draw_cross(blob.cx(), blob.cy())
      
                  r1 = img.find_template(template1, 0.70, step=4, search=SEARCH_EX, roi = blob.rect())
                  if r1:
                      img.draw_rectangle(r1)
      
                  r2 = img.find_template(template2, 0.70, step=4, search=SEARCH_EX, roi = blob.rect())
                  if r2:
                      img.draw_rectangle(r2)
      
                  r3= img.find_template(template3, 0.70, step=4, search=SEARCH_EX, roi = blob.rect())
                  if r3:
                      img.draw_rectangle(r3)
      
                  reset=1
          print(clock.fps())
      
      
      发布在 OpenMV Cam
      X
      xuyz
    • 如何对openmv颜色识别捕捉的色块进行模板匹配?
      
      import sensor, image, time
      from image import SEARCH_EX, SEARCH_DS
      
      thresholds = (57, 92, -65, -26, -4, 45)
      
      sensor.reset()
      sensor.set_contrast(1)
      sensor.set_gainceiling(16)
      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()
      
      template1 = image.Image("/1.pgm")
      template2 = image.Image("/2.pgm")
      template3 = image.Image("/3.pgm")
      
      while(True):
          clock.tick()
          img = sensor.snapshot()
          for blob in img.find_blobs([thresholds], pixels_threshold=200, area_threshold=200, merge=True):
              img.draw_rectangle(blob.rect())
              img.draw_cross(blob.cx(), blob.cy())
              
              r1 = img.find_template(template1, 0.70, step=4, search=SEARCH_EX, roi = blob.rect())
              if r1:
                  img.draw_rectangle(r1)
                  
              r2 = img.find_template(template2, 0.70, step=4, search=SEARCH_EX, roi = blob.rect())
              if r2:
                  img.draw_rectangle(r2)
                  
              r3= img.find_template(template3, 0.70, step=4, search=SEARCH_EX, roi = blob.rect())
              if r3:
                  img.draw_rectangle(r3)
          print(clock.fps())
      
      
      
      

      请问要怎么改才能实现

      发布在 OpenMV Cam
      X
      xuyz