wie wird die Summe der Pixel mit Python und OpenCV
Habe ich ein Bild und wollen zu finden, die Summe zu einem Teil von ihm und dann im Vergleich zu einem Schwellenwert.
Ich habe ein Rechteck auf das Bild gezeichnet und dieses ist die Gegend, in der ich die Summe.
Ich weiß, die cv2.integral-Funktion, aber das gibt mir eine matrix als Ergebnis. Haben Sie eine Anregung?
Haben Sie versucht, mit numpy mit index schneiden und Bearbeiten mit der Summe?
vielen Dank für die Beantwortung! aber vielleicht erklären Sie mir ein wenig mehr bitte
Es kann besser sein, wenn Sie einen gewissen code -, Daten-oder das Bild, so Ihre Frage wird zumindest eine minimale reproduzierbare form. Übrigens, willkommen!
docs.opencv.org/modules/core/doc/operations_on_arrays.html#sum
vielen Dank für die Beantwortung! aber vielleicht erklären Sie mir ein wenig mehr bitte
Es kann besser sein, wenn Sie einen gewissen code -, Daten-oder das Bild, so Ihre Frage wird zumindest eine minimale reproduzierbare form. Übrigens, willkommen!
docs.opencv.org/modules/core/doc/operations_on_arrays.html#sum
InformationsquelleAutor Gui | 2014-12-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
sumElems
Funktion in OpenCV wird Ihnen helfen,, um herauszufinden, die Summe der Pixel des gesamten Bildes in python. Wenn Sie wollen finden nur die Summe einen bestimmten Teil eines Bildes, müssen Sie die ROI des Bildes auf die Summe berechnet werden soll.Als Seite beachten, wenn Sie gefunden hatte, aus dem integral image, die letzten pixel repräsentiert die Summe aller Pixel des Bildes.
Jeder link auf sumElems?
docs.opencv.org/2.4/modules/core/doc/...
InformationsquelleAutor Anoop K. Prabhu
np.sum(img[y1:y2, x1:x2, c1:c2])
Woc1
undc2
sind die Kanäle.InformationsquelleAutor Froyo