Видеоданные представляют собой серию изображений с течением времени. Видео в двоичном формате или формате интенсивности - серия одиночных изображений. Видео в формате RGB - это ряд матриц, сгруппированных в наборы по три, где каждая матрица представляет плоскость R, G или B.
Значения в двоичном изображении, изображении интенсивности или RGB могут быть различными типами данных. Тип данных значений изображения определяет, какие значения соответствуют черному и белому, а также отсутствие или насыщенность цвета. В следующей таблице представлена интерпретация верхней и нижней границ каждого типа данных. Для просмотра типов данных сигналов на каждом порту в меню Display выберите Signals & Ports и выберите Port Data Types.
Тип данных | Черный или отсутствие цвета | Белый или насыщенный цвет |
|---|---|---|
Фиксированная точка | Минимальное значение типа данных | Максимальное значение типа данных |
Плавающая точка | 0 | 1 |
Примечание
Программное обеспечение Computer Vision Toolbox™ считает фиксированными любые типы данных, кроме плавающей точки с двойной точностью и плавающей точки с одинарной точностью.
Например, для изображения интенсивности, значения которого являются 8-битными целыми числами без знака, 0 является черным, а 255 - белым. Для изображения с интенсивностью, значения которого являются плавающей точкой с двойной точностью, 0 - черным, а 1 - белым. Для изображения интенсивности со значениями 16-битных целых чисел со знаком -32768 является черным, а 32767 - белым.
Для изображения RGB, значения которого являются 8-битными целыми числами без знака, 0 0 0 - черный, 255 255 255 - белый, 255 0 0 - красный, 0 255 0 - зеленый, 0 0 255 - синий. Для изображения RGB, значения которого являются плавающей точкой с двойной точностью , 0 0 0 - черным, 1 1 1 - белым, 1 0 0 - красным, 0 1 0 - зеленым, а 0 0 1 - синим. Для изображения RGB, значения которого являются 16-битными целыми числами со знаком, -32768 -32768 -32768 является черным, 32767 32767 32767 - белым, 32767 -32768 -32768 - красным, - 32768 32767 -32768 - зеленым, а - 32768 - 32768 32767 - синим.
В техническом вычислительном программном обеспечении MATLAB и в блоках Computer Vision Toolbox используется организация основных данных столбцов. Буферы данных блоков хранят элементы данных из первого столбца, затем элементы данных из второго столбца и так далее через последний столбец.
Если изображение или видеопоток были импортированы в рабочую область MATLAB с помощью функции из среды MATLAB или панели инструментов обработки изображений, блоки панели инструментов Computer Vision будут правильно отображать это изображение или видеопоток. Если для импорта изображений в среду MATLAB была создана собственная функция или код, необходимо принять во внимание соглашение по основным столбцам.