Запись двоичных видеоданных в файл
Инструментарий компьютерного зрения/раковины

Блок записи двоичного файла берет видеоданные из модели 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.
Чтобы включить этот порт, используйте одну из этих опций.
Установите для параметра Формат видео значение Four character codesи установите для параметра Four character code значение AYUV или IF09.
Установите для параметра Формат видео значение 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 расширение, для видеоданных. Нажмите кнопку «Сохранить как», чтобы указать расположение файла.
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 | ...Выберите четырехсимвольный код требуемого кодека для двоичного файла. Значение этого параметра также определяет количество входных портов в блоке. Для получения информации о том, какие четыре символьных кода позволяют использовать какие входные порты, см. раздел Входные порты для четырех символьных кодов.
Чтобы включить этот параметр, установите для параметра 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-bit, 16-bit, 24-bit, или 32-bit.
Чтобы включить этот параметр, установите для параметра Video format значение Customи задайте для параметра Number of inputs значение 1 или больше и выберите параметр Inherit size of components из типа входных данных.
Bits2 - Размер синей разностной составляющей8 (по умолчанию) | 0 | 16 | 24 | 32Укажите размер синего разностного компонента во входном видеопотоке. Значение этого параметра определяет интерпретацию данных видеопотока как 8-bit, 16-bit, 24-bit, или 32-bit.
Чтобы включить этот параметр, установите для параметра Video format значение Customи задайте для параметра Number of inputs значение 2 или больше и выберите параметр Inherit size of components из типа входных данных.
Bits3 - Размер красной разностной составляющей8 (по умолчанию) | 0 | 16 | 24 | 32Укажите размер компонента красной разности во входном видеопотоке. Значение этого параметра определяет интерпретацию данных видеопотока как 8-bit, 16-bit, 24-bit, или 32-bit.
Чтобы включить этот параметр, установите для параметра Video format значение Customи задайте для параметра Number of inputs значение 3 или больше и выберите параметр Inherit size of components из типа входных данных.
Bits4 - Размер альфа-компонента8 (по умолчанию) | 0 | 16 | 24 | 32Укажите размер альфа-компонента во входном видеопотоке. Значение этого параметра определяет интерпретацию данных видеопотока как 8-bit, 16-bit, 24-bit, или 32-bit.
Чтобы включить этот параметр, установите для параметра Video format значение Customи задайте для параметра Number of inputs значение 4и выберите параметр Inherit size of components из типа входных данных.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
