我有两个相同大小的 rgb 图像,我想计算一个相似性度量。我想从欧几里得距离开始:
import scipy.spatial.distance as dist
import cv2
im1 = cv2.imread("im1.jpg")
im2 = cv2.imread("im2.jpg")
>> im1.shape
(820, 740, 3)
>> dist.euclidean(im1,im2)
ValueError: Input vector should be 1-D.
Run Code Online (Sandbox Code Playgroud)
我知道dist.euclidean需要一个1-d阵列和im1和im2是3-d,但有将与3-d阵列工作,或者是否有可能变换函数im1和im2到1-d阵列蜜饯在图像中的信息?