Obtendo nomes de enum (por exemplo, CV_32FC1) de tipos de imagem OpenCV?
Na interface C ++ para o OpenCV, parece fácil verificar o tipo de imagem. Se você tem uma imagemcv::Mat img = cv::imread("someImage.xyz")
você acabou de fazerint theType = img.type()
.
No entanto, como seria de esperar, chamarimg.type()
apenas dá um inteiro, um nome não enum (por exemplo,CV_32FC1
).
Existe uma maneira fácil de imprimir o nome do enum?CV_32FC1
) se eu souber o valor inteiro do enum OpenCV?