Abrufen von Namen (z. B. CV_32FC1) von OpenCV-Bildtypen?

In die C++ - Schnittstelle zu OpenCV, es scheint einfach genug, um zu überprüfen, die Art von einem Bild. Wenn Sie ein Bild cv::Mat img = cv::imread("someImage.xyz") ist, Sie haben einfach int theType = img.type().

Jedoch, wie man erwarten würde, ruft img.type() gibt nur eine ganze Zahl, eine nicht eine enum-Namen (z.B. CV_32FC1).

Gibt es eine einfache Möglichkeit zum drucken der enum-Namen (z.B. CV_32FC1), wenn ich weiß, die dem ganzzahligen Wert von OpenCV enum?

InformationsquelleAutor der Frage solvingPuzzles | 2012-09-09

Schreibe einen Kommentar