¿Obteniendo nombres de enumeración (por ejemplo, CV_32FC1) de los tipos de imagen de OpenCV?

En la interfaz de C ++ para OpenCV, parece bastante fácil verificar el tipo de una imagen. Si tienes una imagencv::Mat img = cv::imread("someImage.xyz")tu solo hacesint theType = img.type().

Sin embargo, como es de esperar, llamandoimg.type() solo da un número entero, no un nombre de enumeración (por ejemplo,CV_32FC1).

¿Existe una manera fácil de imprimir el nombre de la enumeración (por ejemplo,CV_32FC1) si conozco el valor entero de la enumeración de OpenCV?

Respuestas a la pregunta(2)

Su respuesta a la pregunta