怎么才能知道扫描到这张图片在我的templates组中 是在什么位置 templates[1] 还是多少。
-
全部的程序在上面
def match_img(photos,img):#模板匹配
isget=0
#print("match_img")
for t in photos:
#print(t)
r = img.find_template(t, 0.50, step=4, search=SEARCH_EX)#不能将int转换为type
if r:
img.draw_rectangle(r)
isget=1这段是在做模板匹配 我想知道 我怎么样才能知道 我识别到的图片是数字几 然后从串口传出来。
换种方式问 就是 我想知道 怎么才能知道扫描到这张图片在我的templates组中 是在什么位置 templates[1] 还是多少。
-
你可以直接uart.write(t)就是你的模版文件名字。
如果要得到索引,用
photos.index(t)
-
我打印了一下 无论扫什么 photo,index(t) 打印出来都是 1 2 3 4 5 6 7 8 9 10 11
-
用这个代码:
https://book.openmv.cc/image/mulity-template-match.html里面加上templates.index(t)