python opencv从入门到精通书中问题
发表在Python图书答疑
22天前
《Python OpenCV从入门到实践》第10章 模板匹配 137页-138页
是否精华
是
否
版块置顶:
是
否

import cv2
image = [] # 存储原始图像的列表
# 向image列表添加原始图像image_221.png
image.append(cv2.imread("image_221.png"))
# 向image列表添加原始图像image_222.png
image.append(cv2.imread("image_222.png"))
templ = cv2.imread("templ.png") # 读取模板图像
index = -1 # 初始化车位编号列表的索引为-1
min = 1
for i in range(0, len(image)): # 循环匹配image列表中的原始图像
# 按照标准平方差方式匹配
results = cv2.matchTemplate(image[i], templ, cv2.TM_SQDIFF_NORMED)
# 获得最佳匹配结果的索引
if min > any(results[0]):
index = i
cv2.imshow("result", image[index]) # 显示最佳匹配结果
cv2.waitKey() # 按下任何键盘按键后
cv2.destroyAllWindows() # 释放所有窗体此处代码是否有问题?如此index不是永远是-1,输出最后一张图片?
于2025-10-13 17:20:32编辑

购物车
发表新帖
立即签到







