В интерфейсе С++ для OpenCV кажется достаточно простым проверить тип изображения. Если у вас есть изображение cv::Mat img = cv::imread("someImage.xyz")
, вы просто сделаете int theType = img.type()
.
Однако, как и следовало ожидать, вызов img.type()
просто дает целое число, а не имя перечисления (например, CV_32FC1
).
Есть ли простой способ распечатать имя перечисления (например, CV_32FC1
), если я знаю целочисленное значение перечисления OpenCV?