Соответствие CV_ числовому значению

В файле interface.h нашел следующие числовые значения

C++Выделить код

1
2
3
4
5
6
7
8

#define CV_8U   0
#define CV_8S   1
#define CV_16U  2
#define CV_16S  3
#define CV_32S  4
#define CV_32F  5
#define CV_64F  6
#define CV_16F  7

Как я понял, это типы изображений без указания количества каналов. Возникли следующие вопросы:

1. На моем изображении с помощью img.type() получаю 16. Какому типу изображения это соответствует?

2. В каком заголовочном файле находятся все числовые значения для всех допустимых в OpenCV типов изображений?