python_opencv中cv2.minMaxLoc()函数的使用

函数功能:假设有一个矩阵a,现在需要求这个矩阵的最小值,最大值,并得到最大值,最小值的索引。咋一看感觉很复杂,但使用这个cv2.minMaxLoc()函数就可全部解决。函数返回的四个值就是上述所要得到的。具体看个例子:

import numpy as np
import cv2
a=np.array([[1,2,3,4],[5,67,8,9]])
min_val,max_val,min_indx,max_indx=cv2.minMaxLoc(a)

print(min_val,max_val,min_indx,max_indx)

out:

1.0 67.0 (0, 0) (1, 1)

得到矩阵a的最小值为1,索引为(0,0),最大值为67.0索引为(1,1)

你可能感兴趣的:(python,python_opencv)