OpenCV multiplizieren Sie Skalar und Matrix

Ich bin auf der Suche nach der einfachste Weg, um hinzuzufügen, zu subtrahieren eines skalaren Wertes mit einer opencv 2.0 cv::Mat Klasse.

Meisten der bestehenden Funktion ermöglicht es nur die matrix-matrix-und matrix-Skalar-Operationen.

Ich bin auf der Suche für ein Skalar-matrix-Operationen.

Mache ich es derzeit, indem eine temporäre matrix mit dem gleichen skalaren Wert und die dabei benötigten arithmetischen operation. Beispiel unten..

 

Mat M(Size(100,100), CV_8U);
Mat temp = Mat::ones(100, 100, CV_8U)*255; 
M = temp-M;

Aber ich denke, es sollte besser/einfacher Wege dies zu tun.

Irgendwelche Vorschläge ?

InformationsquelleAutor jarjarbinks | 2010-05-23

Schreibe einen Kommentar