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

In der C ++ - Schnittstelle zu OpenCV scheint es einfach genug zu sein, den Typ eines Bildes zu überprüfen. Wenn Sie ein Bild habencv::Mat img = cv::imread("someImage.xyz")tun Sie einfachint theType = img.type().

Allerdings, wie Sie es erwarten würden, anrufenimg.type() gibt nur eine Ganzzahl und keinen Enum-Namen an (z.CV_32FC1).

Gibt es eine einfache Möglichkeit, den Namen der Aufzählung auszudrucken (z.CV_32FC1) Wenn ich den Integer-Wert der OpenCV-Enumeration kenne?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage