2015-08-24 3 views
8

Я натолкнулся на тип Vec3b в OpenCV. Я просто не мог найти описание, если этот тип и почему мы его используем.Что такое тип Vec3b?

Знаете ли вы какую-либо ссылку, которая описывает такой тип, или, если вы можете прояснить это, это было бы очень оценено.

Спасибо.

ответ

10

Vec3b это аббревиатура "вектор с 3-байтовыми записями"

Здесь эти записи байта без знака значения символьного для представления значений в диапазоне от 0 .. 255.

Каждый байт обычно представляет интенсивность одного цветного канала, поэтому по умолчанию Vec3b представляет собой один RGB (или лучший BGR) пиксель. Таким образом, Vec3bVar [0] может быть частью синего цвета, [1] зеленым и [2] красным.

Но это может быть любое другое 24-битное 3-канальное значение пикселя, такое как HSV.