Uzyskiwanie nazw wyliczeniowych (np. CV_32FC1) typów obrazów OpenCV?

W interfejsie C ++ do OpenCV wystarczy łatwo sprawdzić typ obrazu. Jeśli masz obrazcv::Mat img = cv::imread("someImage.xyz"), po prostu róbint theType = img.type().

Jednak, jak można się spodziewać, dzwoniącimg.type() po prostu podaje liczbę całkowitą, a nie enum (np.CV_32FC1).

Czy istnieje łatwy sposób wydrukowania nazwy wyliczonej (np.CV_32FC1) jeśli znam wartość całkowitą wyliczenia OpenCV?

questionAnswers(2)

yourAnswerToTheQuestion