Запись двоичных данных видео в файл
Computer Vision Toolbox/Раковины

Блок Write Binary File принимает данные видео из Simulink® модель и экспортирует ее в двоичный файл.
Этот блок создает необработанный двоичный файл без информации о заголовке. Он не имеет закодированной информации, обеспечивающей тип данных, систему координат или размерность. Видео, данные для этого блока, появляется в формате основной строки.
Примечание
Этот блок поддерживает генерацию кода только для платформ, которые имеют доступный ввод-вывод файлов. Блок не поддерживает генерацию кода с помощью Simulink Desktop Real-Time™ или Simulink Real-Time™.
Y' - Составляющая яркости входного видеопотокаСоставляющая яркости входного видеопотока, заданная в виде скаляра, вектора или матрицы. Метка этого порта может быть изменена с помощью параметра Component1, когда параметр Video format установлен в Custom.
Типы данных: int8 | int16 | int32 | uint8 | uint16 | uint32
Cb - Синий разностный компонент входного видеопотокаСинее различие компонента видеопотока входа в виде скаляра, вектора или матрицы. Метка этого порта может быть изменена с помощью параметра Component2, когда параметр Video format установлен в Custom.
Типы данных: int8 | int16 | int32 | uint8 | uint16 | uint32
Cr - Красный разностный компонент входного видеопотокаКрасное различие компонента видеопотока входа в виде скаляра, вектора или матрицы. Метка этого порта может быть изменена с помощью параметра Component3, когда параметр Video format установлен в Custom.
Типы данных: int8 | int16 | int32 | uint8 | uint16 | uint32
A - Альфа-компонент входного видеопотокаАльфа- компонент входа видеопотока, заданная в виде скаляра, вектора или матрицы. Метка этого порта может быть изменена с помощью параметра Component4, когда параметр Video format установлен в Custom.
Чтобы включить этот порт, используйте один из следующих опций.
Установите параметр Video format равным Four character codes, и установите параметр Four character code равным AYUV или IF09.
Установите параметр Video format равным Custom, и параметр Number of inputs для 4. В этом случае имя этого порта Alpha.
Типы данных: int8 | int16 | int32 | uint8 | uint16 | uint32
T - Компонент прозрачности входного видеопотокаКомпонент прозрачности входного видеопотока, заданный как скаляр, вектор или матрица.
Чтобы включить этот порт, установите параметр Video format равным Four character codes, и установите параметр Four character code равным Y41T или Y42T.
Типы данных: int8 | int16 | int32 | uint8 | uint16 | uint32
File name - Имя двоичного файлаoutput.bin (по умолчанию) | имя файла Укажите имя выходного двоичного файла с .bin расширение, для данных видео. Щелкните Save As, чтобы указать местоположение файла.
Video format - Формат видеоданных Four character codes (по умолчанию) | CustomУкажите формат видео- данных как один из следующих опций.
Четыре символьных кода (FOURCC) - Для получения дополнительной информации об этих кодах смотрите https://www.fourcc.org.
Пользовательский - чтение видео- данных из двоичного файла пользовательского формата.
Four character code - Формат двоичного файлаI420 (по умолчанию) | AYUV | CLJR | cyuv | GREY | IF09 | IMC1 | IMC2 | IMC3 | IMC4 | IUYV | IY41 | IYU1 | IYU2 | IYUV | NV12 | NV21 | UYNV | UYNY | V210 | Y411 | Y41P | Y41T | Y422 | Y42T | Y8 | Y800 | YUNV | YUY2 | YUYV | YV12 | YV16 | YVU9 | YVYU | ...Выберите четыре кода символа необходимого кодека для двоичного файла. Значение этого параметра также определяет количество входа портов в блоке. Для получения информации о том, какие четыре кода символа включают какие входные порты, смотрите Вход Ports for Four Символа Codes.
Чтобы включить этот параметр, установите параметр Video Format равным Four character codes.
Line ordering - Направление заполнения двоичного файлаTop line first (по умолчанию) | Bottom line first Если вы выбираете Top line firstблок начинает заполнять двоичный файл первой строкой видеокадра. Затем файл заполняется другими строками в порядке увеличения. Если вы выбираете Bottom line firstблок начинает заполнять двоичный файл последней строкой видеокадра. Затем файл заполняется другими строками в порядке уменьшения.
Bit stream format - Формат данных двоичного файлаPlanar (по умолчанию) | PackedЗадайте формат данных двоичного файла следующим Planar или Packed.
Чтобы включить этот параметр, установите параметр Video Format равным Custom.
Number of inputs - Количество компонентов во входном видеопотоке3 (по умолчанию) | 1 | 2 | 4Укажите количество компонентов в входе видеопотоке. Это наборы параметров количество портов входа.
Чтобы включить этот параметр, установите параметр Video Format равным Custom.
Inherit size of components from input data type - Все компоненты имеют одинаковое количество битon (по умолчанию) | offВыберите параметр Inherit size of components from input data type, чтобы указать, что все компоненты имеют то же количество бит, что и тип входных данных. Если удалить этот параметр, можно задать количество бит для каждого включенного компонента с помощью связанного параметра Bits.
Чтобы включить этот параметр, установите параметр Video Format равным Custom.
Component1 - Имя входного порта компонента яркостиY' (по умолчанию) | имя компонентаУкажите имя входного порта для компонента яркости входного видеопотока.
Чтобы включить этот параметр, установите параметр Video format равным Custom, установите параметр Number of inputs равным 1 или выше.
Component2 - Имя синего компонента различияCb (по умолчанию) | имя компонентаУкажите имя порта входа для синего различия компонента входа видеопотока.
Чтобы включить этот параметр, установите параметр Video format равным Custom, установите параметр Number of inputs равным 2 или выше.
Component3 - Имя красного компонента различияCr (по умолчанию) | имя компонентаУкажите имя порта входа для красного различия компонента входа видеопотока.
Чтобы включить этот параметр, установите параметр Video format равным Custom, установите параметр Number of inputs равным 3 или выше.
Component4 - Имя альфа-компонентаУкажите имя порта входа для альфа- компонента входа видеопотока.
Чтобы включить этот параметр, установите параметр Video format равным Custom, установите параметр Number of inputs равным 4.
Bits1 - Размер составляющей яркости8 (по умолчанию) | 0 | 16 | 24 | 32Задайте размер компонента яркости в вход видеопотоке. Значение этого параметра определяет интерпретацию данных видеопотока следующим 8-бит, 16-бит, 24-бит, или 32-бит.
Чтобы включить этот параметр, установите параметр Video format равным Custom, и установите параметр Number of inputs равным 1 или больше, и выберите параметр Inherit size of components from input data type.
Bits2 - Размер синего разностного компонента8 (по умолчанию) | 0 | 16 | 24 | 32Задайте размер компонента синего различия в вход видеопотоке. Значение этого параметра определяет интерпретацию данных видеопотока следующим 8-бит, 16-бит, 24-бит, или 32-бит.
Чтобы включить этот параметр, установите параметр Video format равным Custom, и установите параметр Number of inputs равным 2 или больше, и выберите параметр Inherit size of components from input data type.
Bits3 - Размер красного разностного компонента8 (по умолчанию) | 0 | 16 | 24 | 32Задайте размер компонента красного различия в вход видеопотоке. Значение этого параметра определяет интерпретацию данных видеопотока следующим 8-бит, 16-бит, 24-бит, или 32-бит.
Чтобы включить этот параметр, установите параметр Video format равным Custom, и установите параметр Number of inputs равным 3 или больше, и выберите параметр Inherit size of components from input data type.
Bits4 - Размер альфа-компонента8 (по умолчанию) | 0 | 16 | 24 | 32Задайте размер альфа- компонента в вход видеопотоке. Значение этого параметра определяет интерпретацию данных видеопотока следующим 8-бит, 16-бит, 24-бит, или 32-бит.
Чтобы включить этот параметр, установите параметр Video format равным Custom, и установите параметр Number of inputs равным 4, и выберите параметр Inherit size of components from input data type.
Component order in binary file - Расположение компонентов в двоичном файле1 2 3] (по умолчанию) | вектор допустимых идентификаторов компонентовЗадайте расположение компонентов в двоичном файле. Идентифицируйте компоненты по назначенным числам, от 1 до 4, в желаемом порядке. При установке этого параметра необходимо включать все включенные компоненты.
Чтобы включить этот параметр, установите параметр Video format равным Custom.
Interlaced video - Считывайте видеоданные как чересстрочныеoff (по умолчанию) | onВыберите этот параметр, когда видеопоток содержит чересстрочные данные видео.
Чтобы включить этот параметр, установите параметр Video format равным Custom.
Write signed data to output file - Запись данных со знаком в выходной двоичный файлoff (по умолчанию) | onВыберите этот параметр, когда входные данные подписаны.
Чтобы включить этот параметр, установите параметр Video format равным Custom.
Byte order in binary file - Порядок байтов в выходном двоичном файлеLittle endian (по умолчанию) | Big endianУкажите порядок байтов в выходе двоичном файле как little endian или big endian.
Чтобы включить этот параметр, установите параметр Video format равным Custom.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
| Код четырёх Символов | Входные порты |
|---|---|
| I420 | Y'|Cb'Cr |
| AYUV | Y'|Cb'Cr'A |
| CLJR | Y'|Cb'Cr |
| cyuv | Y'|Cb'Cr |
| СЕРЫЙ | Y' |
| IF09 | Y'|Cb'Cr'A |
| IMC1 | Y'|Cb'Cr |
| IMC2 | Y'|Cb'Cr |
| IMC3 | Y'|Cb'Cr |
| IMC4 | Y'|Cb'Cr |
| IUYV | Y'|Cb'Cr |
| IY41 | Y'|Cb'Cr |
| IYU1 | Y'|Cb'Cr |
| IYU2 | Y'|Cb'Cr |
| IYUV | Y'|Cb'Cr |
| NV12 | Y'|Cb'Cr |
| NV21 | Y'|Cb'Cr |
| UYNV | Y'|Cb'Cr |
| UYNY | Y'|Cb'Cr |
| V210 | Y'|Cb'Cr |
| Y411 | Y'|Cb'Cr |
| Y41P | Y'|Cb'Cr |
| Y41T | Y'|Cb'Cr'T |
| Y422 | Y'|Cb'Cr |
| Y42T | Y'|Cb'Cr'T |
| Y8 | Y' |
| Y800 | Y' |
| YUNV | Y'|Cb'Cr |
| YUY2 | Y'|Cb'Cr |
| YUYV | Y'|Cb'Cr |
| YV12 | Y'|Cb'Cr |
| YV16 | Y'|Cb'Cr |
| YVU9 | Y'|Cb'Cr |
| YVYU | Y'|Cb'Cr |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
