Мне нужно сравнить два изображения с помощью функции cv2.compareHist()
. Но у меня возникла ошибка в методе сравнения, то есть CV_COMP_CORREL
. Я использую OpenCV 3.1.0. Ошибка NameError: name 'CV_COMP_CORREL' is not defined
.сравнение метода сравнения гистограммы не работает в opencv 3.1.0
Я пробовал с cv.CV_COMP_CORREL
и cv2.cv.CV_COMP_CORREL
, но у меня такая же ошибка типа.
Вот мой код:
import cv2
import numpy as np
from matplotlib import pyplot as plt
image = cv2.imread("29.jpg",0)
image1 = cv2.imread("29.jpg",0)
hist1 = cv2.calcHist([image],[0],None,[256],[0,256])
hist2 = cv2.calcHist([image1],[0],None,[256],[0,256])
compare = cv2.compareHist(hist1,hist2,CV_COMP_CORREL)
Вы можете использовать '0' вместо' CV_COMP_CORREL' – Jeon
Это, вероятно, что-то вроде "cv2.COMP_CORREL" – Miki