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...
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok,
nach weiteren Tests habe ich gemerkt, dass eigentlich der Weg zu gehen, ist
das problem mit dem code, den ich geschrieben in meiner Frage, sieht aus wie Sie im Zusammenhang mit dem threshold-Wert, den ich versuche zu verwenden (230 auf 255). Wenn ich einen niedrigeren Wert (wie zum Beispiel 70 auf 255) die Farbe inversion tatsächlich funktioniert.
oh, und binary_not ist wahrscheinlich das, was Ihr 'invert' tun sollte.
InformationsquelleAutor Sr.Richie