wie zu verwenden compareHist opencv-Funktion

img = cv2.imread('mandrill.png')
histg = cv2.calcHist([img],[0],None,[256],[0,256])

if len (sys.argv) < 2:
    print >>sys.stderr, "Usage:", sys.argv[0], "<image>..."
    sys.exit (1)

for fn in sys.argv[1:]:
    im = cv2.imread (fn)

histr = cv2.calcHist([im],[0],None,[256],[0,256])
a = cv2.compareHist(histr,histg,cv2.cv.CV_COMP_CORREL)
print a

Ich bin versucht, den obigen code zu vergleichen, die Korrelation zwischen Histogramme histr und histg wenn ich den code bekomme ich die Fehlermeldung

'module' object has no attribute 'cv'

Scheint es, dass CV3 die Namen der verschiedenen Korrelationsfunktionen geändert haben. Was sind die Namen der verschiedenen Korrelationsfunktionen?

InformationsquelleAutor Dappa jack | 2016-11-06
Schreibe einen Kommentar