cv2.minMaxLoc如何像cv2.matchTemplate一样返回评分,并确定最高评分和最低评分
时间: 2023-07-02 19:18:16 浏览: 85
cv2.matchTemplate函数返回的评分是匹配程度的度量,而cv2.minMaxLoc函数只返回最小值和最大值。如果想要像cv2.matchTemplate一样返回评分,并确定最高评分和最低评分,可以使用以下方法:
```python
import cv2
import numpy as np
# 加载模板图像和搜索图像
template = cv2.imread('template.png', cv2.IMREAD_GRAYSCALE)
search_img = cv2.imread('search_img.png', cv2.IMREAD_GRAYSCALE)
# 使用cv2.TM_CCOEFF_NORMED方法进行模板匹配
result = cv2.matchTemplate(search_img, template, cv2.TM_CCOEFF_NORMED)
# 获取评分的最大值和最小值
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result)
# 输出最高评分和最低评分
print("最高评分:{}, 最低评分:{}".format(max_val, min_val))
```
这里,我们首先加载模板图像和搜索图像,然后使用cv2.matchTemplate函数进行模板匹配,方法选择的是cv2.TM_CCOEFF_NORMED。接着,我们使用cv2.minMaxLoc函数获取评分的最大值和最小值,然后输出最高评分和最低评分。注意,cv2.minMaxLoc函数返回的最大值和最小值分别对应匹配结果的最佳匹配和最差匹配。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)