Thresholding in Matlab
-
Hallo zusammen
Ich suche gerade in Matlab eine Funktion, welche folgende Funktion auf sämtliche Pixel eines Bildes anwendet:output = (input-threshold)/(1-threshold)
Leider weiss ich gar nicht, wonach ich suchen muss, weil ich auch nicht genau weiss, wie die beschriebene Operation heisst.
Weiss vielleicht jeman die Lösung?Mfg Samuel
-
Kannst du das nicht selber schreiben als:
% input ist Matrix/Vektor output = (input - threshold)/(1-threshold)
Threshold ist dabei ein Skalar
-
@Maxi
Hehe, ja natürlich könnte ich das selber schreiben, aber ich frage mich eben, ob es nicht bereits eine (nativ) implementierte Funktion gibt, die dadurch deutlich effizienter wäre...
-
Hast Du die Image Processing Toolbox?
-
Ja, habe ich
-
Als Mex ist das vielleicht ein zwanzigzeiler. Aber da es in der Toolbox wohl was gibt ist das auch egal.
-
http://www.google.com/search?q=matlab+image+threshold
Erstes Ergebnis z.B.