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?

questionAnswers(2)

yourAnswerToTheQuestion