OpenCV: Schwellenwert und ein Bild Umkehren

Ich versuche, die Schwelle und kehren Sie ein Bild mit Asche OpenCV-block.
In openFrameworks ich würde so etwas wie, dass:

someImage.threshold(230, true);

...wo ist true die parameter angeben zu Schwelle " und "umkehren".

In Asche, ich versuche Folgendes:

cv::threshold (input, threshNear, 230, 255, CV_THRESH_BINARY_INV);     

... , die nicht funktioniert, oder

cv::threshold (input, threshNear, 100, 255, CV_8U);
cv::invert ( threshNear,  threshNearInverted);

..., produziert und Fehler und lassen Sie das Programm stecken.

Jede Anregung?

cv::umkehren ist eine Matrix inversion, nicht die Farbe-inversion, die Sie wahrscheinlich wollte.
bitte auch die Versorgung der genaue Fehler für jeden Ihrer Fälle.
vielen Dank für Ihre Kommentare über die cv::umkehren - und die Abstimmung nach unten 🙂 ich habe eigentlich fanden heraus, dass die CV_THRESH_BINARY_INV param ist der Weg zu gehen, aber das Ergebnis war irreführend, aufgrund der Wert, den ich verwendet wurde (siehe meine eigene Antwort). Ich werde untersuchen, mehr über das Wert-Problem, leider ist der Mangel der Dokumente, die in Asche, irgendwann ist ein bisschen überwältigend für mich...

InformationsquelleAutor Sr.Richie | 2014-10-01

Schreibe einen Kommentar