导航

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

    6our

    @6our

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

    6our 关注

    6our 发布的帖子

    • 请问多模板识别,识别到的第n个模版,怎么表示出来

      import time, sensor, image
      from image import SEARCH_EX, SEARCH_DS
      sensor.reset()
      sensor.set_contrast(1)
      sensor.set_gainceiling(16)
      sensor.set_framesize(sensor.QQVGA)
      sensor.set_pixformat(sensor.GRAYSCALE)

      templates = ["/yii.pgm","/er.pgm"]
      template1 = image.Image("/yii.pgm")
      template2 = image.Image("/er.pgm")

      clock = time.clock()
      while (True):
      clock.tick()
      a= 0
      img = sensor.snapshot()
      for t in templates:
      template = image.Image(t)
      r = img.find_template(template, 0.70, step=4, search=SEARCH_EX)
      if (r) :
      img.draw_rectangle(r)
      if t = '/yii.pgm':
      a = 1
      elif t = '/er.pgm':
      a = 2
      print('任务数字已接受')
      time.sleep_ms(5000)
      if a = 1:
      r1 = img.find_template(template1, 0.70, step=4, search=SEARCH_EX)
      if (r1) :
      print('目标数字1已找到')
      img.draw_rectangle(r1)
      print(cx, cy)
      if (cx>80) :
      print(cx)
      else :
      print(cx)
      elif a = 2:
      r2 = img.find_template(template2, 0.70, step=4, search=SEARCH_EX)
      if (r2) :
      print('目标数字2已找到')
      img.draw_rectangle(r2)
      print(cx, cy)
      if (cx>80) :
      print(cx)
      else :
      print(cx)!0_1721631001080_5d534ed45e43382f47bc69e9c8910bc.png

      请在这里粘贴代码
      
      发布在 OpenMV Cam
      6
      6our