帮我写一个Python的图像匹配代码,要求使用BF暴力匹配法且可以输出匹配值和可以重复匹配
时间: 2024-05-08 20:17:58 浏览: 52
图像匹配、图像特征提取、图像配准、误匹配剔除+ORB-RANSAC
好的,这是一道比较简单的问题。以下是 Python 的图像匹配代码:
```python
import cv2
# 读取原始图片和模板图片
img = cv2.imread("original_image.jpg")
template_img = cv2.imread("template_image.jpg")
# 将原始图片转为灰度图
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 计算模板图片的高度和宽度
h, w = template_img.shape[:2]
# 使用 BF 算法进行图像匹配
res = cv2.matchTemplate(gray_img, template_img, cv2.TM_CCOEFF_NORMED)
# 找到匹配值最高的位置
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(res)
# 输出匹配值和匹配位置
print
阅读全文