Метод сравнения гистограммы не работает в opencv 3.1.0Python

Программы на Python
Ответить
Anonymous
 Метод сравнения гистограммы не работает в opencv 3.1.0

Сообщение Anonymous »

Мне нужно сравнить два изображения с помощью функции cv2.compareHist(). Но я получил ошибку в методе сравнения, то есть CV_COMP_CORREL. Я использую OpenCV 3.1.0.
Ошибка NameError: имя «CV_COMP_CORREL» не определено.

Я пробовал использовать 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)


Подробнее здесь: https://stackoverflow.com/questions/400 ... encv-3-1-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»