【发布时间】:2020-02-14 14:16:49
【问题描述】:
我想匹配 2 个图像并检测相似度。 我正在尝试使用滤色器概念,任何人都可以帮助我找出我应该遵循哪种方法。 我想检测图像中的颜色模式。
import cv2
import numpy as np
img = cv2.imread("img.jpg")
hsv=cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
img1 = cv2.imread("img1.jpg")
img1=cv2.cvtColor(img1, cv2.COLOR_BGR2HSV)
lower_red = np.array([60,60,60])
upper_red=np.array([250,250,250])
mask=cv2.inRange(hsv, lower_red, upper_red)
res = cv2.bitwise_and(img, img1, mask = mask)
#cv2.imshow('frame', img)
#cv2.imshow('mask', mask)
cv2.imshow('img', res)
谁能建议我使用哪种方法。
【问题讨论】:
-
图像相似度是一个非常重要的问题。以下新鲜的科学论文指出了该主题的方法和其他相关论文:arxiv.org/abs/2002.04988v1
标签: python python-3.x numpy tensorflow cv2