¿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?