Vision Detection Generator

Обнаружение объектов и маршрутов по визуальным измерениям

  • Библиотека:
  • Автоматизированный драйвер Toolbox/Сценарий вождения и моделирование датчика

  • Vision Detection Generator block

Описание

Блок Vision Detection Generator генерирует обнаружения от измерений камеры, сделанных датчиком зрения, установленным на автомобиль , оборудованный датчиком.

Блок выводит обнаружения из моделируемых положений актёра и генерирует эти обнаружения с интервалами, равными интервалу обновления датчика. По умолчанию обнаружения привязываются к системе координат автомобиля , оборудованного датчиком. Блок может симулировать реальные обнаружения с добавлением случайного шума, а также генерировать ложноположительные обнаружения. Статистическая модель генерирует шум измерения, истинные обнаружения и ложные срабатывания. Чтобы управлять случайными числами, которые генерирует статистическая модель, используйте настройки генератора случайных чисел на вкладке Measurements блока.

Можно использовать Vision Detection Generator, чтобы создать вход в блок Multi-Object Tracker. При построении сценариев и моделей датчиков с помощью приложения Driving Scenario Designer, датчики камеры экспортировали в Simulink® выводятся как Vision Detection Generator блоки.

Порты

Вход

расширить все

Актёр сценария находится в координатах автомобилей , оборудованных датчиком, заданных как шина Simulink, содержащая структуру MATLAB.

Структура должна содержать эти поля.

ОбластьОписаниеНапечатать
NumActorsКоличество актёровНеотрицательное целое число
TimeТекущее время симуляцииРеальный скаляр
ActorsПоложения актёраNumActors-length array структур положения актёра

Каждая структура положения актёра в Actors должны иметь эти поля.

ОбластьОписание
ActorID

Определяемый сценарием идентификатор актёра, заданный как положительное целое число.

Position

Положение актёра, заданное как действительный вектор вида [x y z]. Модули измерения указаны в метрах.

Velocity

Скорость (<reservedrangesplaceholder9>) актера в x - y - и z - направления, определенные как вектор с реальным знаком формы [<<reservedrangesplaceholder5> <reservedrangesplaceholder4> <reservedrangesplaceholder3> <reservedrangesplaceholder2> <reserved angesplaceholder1> <reservedrangesplaceholder0> ]. Модули указаны в метрах в секунду.

Roll

Угол крена актёра, заданный как действительный скаляр. Модули указаны в степенях.

Pitch

Угол тангажа актёра, заданный как действительный скаляр. Модули указаны в степенях.

Yaw

Угол рыскания актёра, заданный как реальный скаляр. Модули указаны в степенях.

AngularVelocity

Скорость вращения (<reservedrangesplaceholder9>) актера в x - y - и z - направления, определенные как вектор с реальным знаком формы [<<reservedrangesplaceholder5> <reservedrangesplaceholder4> <reservedrangesplaceholder3> <reservedrangesplaceholder2> <reserved angesplaceholder1> <reservedrangesplaceholder0> ]. Модули указаны в степенях в секунду.

Зависимости

Чтобы включить этот входной порт, установите параметр Types of detections generated by sensor равным Objects only, Lanes with occlusion, или Lanes and objects.

Контуры маршрута в автомобиль , оборудованный датчиком координатах, заданная как шина Simulink, содержащая структуру MATLAB.

Структура должна содержать эти поля.

ОбластьОписаниеНапечатать
NumLaneBoundariesКоличество контуров маршрутаНеотрицательное целое число
TimeТекущее время симуляцииДействительный скаляр
LaneBoundariesКонтуры маршрутаNumLaneBoundaries-length массива конструкций контура маршрута

Каждая краевая структура маршрута в LaneBoundaries должны иметь эти поля.

ОбластьОписание

Coordinates

Координаты контура маршрута, заданные как матрица с реальным N -by-3, где N - количество координат контура маршрута. Координаты контура маршрута определяют положение точек на контур на заданных продольных расстояниях от автомобиля , оборудованного датчиком, вдоль центра дороги.

  • В MATLAB задайте эти расстояния при помощи 'XDistance' Аргумент пары "имя-значение" из laneBoundaries функция.

  • В Simulink задайте эти расстояния с помощью параметра Distances from ego vehicle for computing boundaries (m) блока Scenario Reader или параметра Distance from parent for computing lane boundaries блока Simulation 3D Vision Detection Generator.

Эта матрица также включает координаты контура на нулевом расстоянии от автомобиля , оборудованного датчиком. Эти координаты расположены слева и справа от источника автомобиля , оборудованного датчиком, который расположен под центром задней оси. Модули измерения указаны в метрах.

Curvature

Краевая кривизна маршрута в каждой строке Coordinates матрица, заданная как вектор с реальным N -by-1. N - количество координат контура маршрута. Модули указаны в радианах на метр.

CurvatureDerivative

Производная краевой кривизны маршрута в каждой строке Coordinates матрица, заданная как вектор с реальным N -by-1. N - количество координат контура маршрута. Модули указаны в радианах на квадратный метр.

HeadingAngle

Начальный угол рыскания контура маршрута, заданный как действительный скаляр. Угол рыскания контура маршрута соответствует курсу автомобиля , оборудованного датчиком. Модули указаны в степенях.

LateralOffset

Расстояние между контуром маршрута и автомобиля , оборудованного датчиком положением задается как действительный скаляр. Смещение к контуру маршрута слева от автомобиля , оборудованного датчиком положительно. Смещение вправо от автомобиля , оборудованного датчиком отрицательное. Модули измерения указаны в метрах.

BoundaryType

Тип разметки контура маршрута, заданный как одно из следующих значений:

  • 'Unmarked' - Физический маркер маршрута не существует

  • 'Solid' - Одинарная неразорванная линия

  • 'Dashed' - Одна линия штриховых маркеров маршрута

  • 'DoubleSolid' - Две неразорванные линии

  • 'DoubleDashed' - Две штриховые линии

  • 'SolidDashed' - Сплошная линия слева и штриховая линия справа

  • 'DashedSolid' - Штриховая линия слева и сплошная линия справа

Strength

Сила насыщения разметки контура маршрута, заданная как действительный скаляр от 0 до 1. Значение 0 соответствует маркировке, цвет которой полностью ненасыщен. Маркировка серого цвета. Значение 1 соответствует маркировке, цвет которой полностью насыщен.

Width

Контур маршрута, заданная как положительный действительный скаляр. В двухлинейном маркере маршрута одинаковая ширина используется для обеих линий и для пространства между линиями. Модули измерения указаны в метрах.

Length

Длина штриха в штриховых линиях, заданная как положительный действительный скаляр. В двухлинейном маркере маршрута для обеих линий используется одинаковая длина.

Space

Длина пространства между штрихами в штриховых линиях, заданная как положительный действительный скаляр. В штриховом двухлинейном маркере маршрута для обеих линий используется одно и то же пространство.

Зависимости

Чтобы включить этот входной порт, установите параметр Types of detections generated by sensor равным Lanes only, Lanes only, Lanes with occlusion, или Lanes and objects.

Выход

расширить все

Обнаружения объектов, возвращаемое как шина Simulink, содержащая структуру MATLAB. Для получения дополнительной информации о автобусах смотрите Создание невиртуальных автобусов (Simulink).

Можно передать обнаружения объектов от этих датчиков и других датчиков трекеру, такому как блок Multi-Object Tracker, и сгенерировать дорожки.

Структура обнаружений имеет следующую форму:

ОбластьОписаниеНапечатать
NumDetectionsКоличество обнаруженийЦелое число
IsValidTimeЛожь, когда обновления запрашиваются в моменты времени, которые находятся между интервалами вызова блоковБулев
DetectionsОбнаружения объектовМассив структур обнаружения объектов длины, заданный параметром Maximum number of reported detections. Только NumDetections из этих обнаружений являются фактическими обнаружениями.

Структура обнаружения объектов содержит эти свойства.

СвойствоОпределение
TimeВремя измерения
MeasurementИзмерения объекта
MeasurementNoiseМатрица ковариации шума измерения
SensorIndexУникальный идентификатор датчика
ObjectClassIDКлассификация объектов
ObjectAttributesТрекеру передана дополнительная информация
MeasurementParametersПараметры, используемые функциями инициализации нелинейных фильтров отслеживания Калмана

The Measurement поле сообщает положение и скорость измерения в заданной Coordinate system used to report detections системе координат. Это поле является действительным вектором-столбцом вида [x; y; z; vx; vy; vz]. Модули указаны в метрах в секунду.

The MeasurementNoise поле является матрицей 6 на 6, которая сообщает о шумовой ковариации измерения для каждой координаты в Measurement поле.

The MeasurementParameters поле является структурой с этими полями.

ПараметрОпределение
Frame Перечисленный тип, указывающий на систему координат, используемую для сообщения измерений. Блок Vision Detection Generator сообщает о обнаружениях в Декартовых координатах ego и sensor, которые являются обе прямоугольными системами координат. Поэтому для этого блока Frame всегда установлено на 'rectangular'.
OriginPosition3-D векторы смещение источника датчика от автомобиля , оборудованного датчиком источника. Вектор получают из параметров Sensor's (x,y) position (m) и Sensor's height (m) блока.
OrientationОриентация системы координат датчика зрения относительно системы координат автомобиль , оборудованный датчиком. Ориентация определяется из параметров Yaw angle of sensor mounted on ego vehicle (deg), Pitch angle of sensor mounted on ego vehicle (deg) и Roll angle of sensor mounted on ego vehicle (deg) блока.
HasVelocityУказывает, содержат ли измерения скорость.

The ObjectAttributes свойство каждого обнаружения является структурой с этими полями.

ОбластьОпределение
TargetIndexИдентификатор актёра, ActorID, который сгенерировал обнаружение. Для ложных предупреждений это значение отрицательно.

Зависимости

Чтобы включить этот выходной порт, установите параметр Types of detections generated by sensor равным Objects only, Lanes with occlusion, или Lanes and objects.

Обнаружение контуров маршрута, возвращаемое как шина Simulink, содержащая структуру MATLAB. Структура имела следующие поля:

ОбластьОписаниеНапечатать
TimeВремя обнаружения маршрутаДействительный скаляр
IsValidTimeЛожь, когда обновления запрашиваются в моменты времени, которые находятся между интервалами вызова блоковБулев
SensorIndexУникальный идентификатор датчикаПоложительное целое число
NumLaneBoundariesКоличество обнаружений контуров маршрутаНеотрицательное целое число
LaneBoundariesОбнаружение контуров маршрутаМассив clothoidLaneBoundary объекты

Зависимости

Чтобы включить этот выходной порт, установите параметр Types of detections generated by sensor равным Lanes only, Lanes with occlusion, или Lanes and objects.

Параметры

расширить все

Параметры

Идентификация датчика

Уникальный идентификатор датчика, заданный как положительное целое число. Идентификатор датчика различает обнаружения, которые поступают от различных датчиков в мультисенсорной системе. Если модель содержит несколько блоков датчиков с одним и тем же идентификатором датчика, Bird's-Eye Scope отображает ошибку.

Пример: 5

Типы обнаружений, генерируемых датчиком, заданные как Objects only, Lanes only, Lanes with occlusion, или Lanes and objects.

  • Когда установлено значение Objects onlyникакая дорожная информация не используется для окклюзии актёров.

  • Когда установлено значение Lanes only, никакая информация актёра не используется для обнаружения полос движения.

  • Когда установлено значение Lanes with occlusionактёры в поле зрения камеры могут ухудшить способность датчика обнаруживать полосы движения.

  • Когда установлено значение Lanes and objectsдатчик генерирует как обнаружение объектов, так и обнаружение окклюдированных маршрутов.

Необходимый временной интервал между обновлениями датчика, заданный как положительный действительный скаляр. Значение этого параметра должно быть целым числом, кратным Actors интервалу данных входного порта. Обновления, запрошенные у датчика между интервалами обновления, не содержат обнаружений. Модули указаны в секундах.

Необходимый временной интервал между обновлениями обнаружения маршрута, заданный как положительный действительный скаляр. Генератор обнаружения зрения вызывается с регулярными временными интервалами. Детектор зрения генерирует новые обнаружения маршрута с интервалами, заданными этим параметром, который должен быть целым числом, кратным временному интервалу симуляции. Обновления, запрошенные у датчика между интервалами обновления, не содержат обнаружений маршрута. Модули указаны в секундах.

Sensor Extrinsics

Расположение центра датчика зрения, заданное как реальный вектор 1 на 2. Параметры Sensor's (x,y) position (m) и Sensor's height (m) определяют координаты датчика зрения относительно системы координат автомобиль , оборудованный датчиком. Значение по умолчанию соответствует переднему датчику зрения, установленному на приборной панели седана. Модули измерения указаны в метрах.

Высота датчика зрения над плоскостью земли, заданная как положительный действительный скаляр. Высота задана относительно наземной плоскости транспортного средства. Параметры Sensor's (x,y) position (m) и Sensor's height (m) определяют координаты датчика зрения относительно системы координат автомобиль , оборудованный датчиком. Значение по умолчанию соответствует переднему датчику зрения, установленному на приборной панели седана. Модули измерения указаны в метрах.

Пример: 0.25

Угол рыскания датчика зрения, заданный как действительный скаляр. Угол рыскания - это угол между центральной линией автомобиля , оборудованного датчиком и оптической осью камеры. Положительный угол рыскания соответствует повороту по часовой стрелке при взгляде в положительном направлении оси z системы координат автомобиль , оборудованный датчиком. Модули указаны в степенях.

Пример: -4.0

Угол тангажа датчика, заданный как действительный скаляр. Угол тангажа является углом между оптической осью камеры и x-y плоскостью системы координат автомобиль , оборудованный датчиком. Положительный угол тангажа соответствует повороту по часовой стрелке при взгляде в положительном направлении оси y системы координат автомобиль , оборудованный датчиком. Модули указаны в степенях.

Пример: 3.0

Угол крена датчика зрения, заданный как действительный скаляр. Угол крена является углом поворота оптической оси камеры вокруг x оси системы координат автомобиль , оборудованный датчиком. Положительный угол крена соответствует повороту по часовой стрелке при взгляде в положительном направлении оси x системы координат. Модули указаны в степенях.

Настройки выходного порта

Источник имени шины объекта, заданный как Auto или Property. Если вы выбираете Autoблок автоматически создает имя шины. Если вы выбираете Propertyукажите имя шины с помощью параметра Specify an object bus name.

Пример: Property

Источник выхода шины маршрута, заданный как Auto или Property. Если вы выбираете Autoблок автоматически создает имя шины. Если вы выбираете Propertyукажите имя шины с помощью параметра Specify an object bus name.

Пример: Property

Имя шины объекта, заданное как допустимое имя шины.

Пример: objectbus

Зависимости

Чтобы включить этот параметр, установите параметр Source of object bus name равным Property.

Имя выходной шины маршрута, заданное как допустимое имя шины.

Пример: lanebus

Зависимости

Чтобы включить этот параметр, установите параметр Source of output lane bus name равным Property.

Создание отчетов об обнаружении

Максимальное количество обнаружений, сообщенных датчиком, заданное в виде положительного целого числа. Обнаружения сообщаются в порядке увеличения расстояния от датчика до достижения максимального количества.

Пример: 100

Зависимости

Чтобы включить этот параметр, установите параметр Types of detections generated by sensor равным Objects only или Lanes and objects.

Максимальное количество зарегистрированных полос в виде положительного целого числа.

Пример: 100

Зависимости

Чтобы включить этот параметр, установите параметр Types of detections generated by sensor равным Lanes only, Lanes with occlusion, или Lanes and objects.

Система координат сообщаемых обнаружений, заданная в качестве одного из следующих значений:

  • Ego Cartesian - Обнаружения регистрируются в Декартовой системе координат автомобиль , оборудованный датчиком.

  • Sensor Cartesian- Обнаружения регистрируются в Декартовой системе координат датчика.

Симуляция
  • Interpreted execution - Симулируйте модель с помощью интерпретатора MATLAB. Эта опция сокращает время запуска. В Interpreted execution mode, можно отлаживать исходный код блока.

  • Code generation - Симулируйте модель с помощью сгенерированного кода C/C + +. При первом запуске симуляции Simulink генерирует код C/C + + для блока. Код С повторно используется для последующих симуляций, пока модель не меняется. Эта опция требует дополнительного времени запуска.

Измерения

Настройки

Максимальная область значений обнаружения, заданный как положительный действительный скаляр. Датчик зрения не может обнаружить объекты за пределами этой области значений. Модули измерения указаны в метрах.

Пример: 250

Настройки детектора объектов

Точность ограничивающего прямоугольника, заданная как положительный действительный скаляр. Эта величина определяет точность, с которой детектор может соответствовать ограничивающему прямоугольнику с целью. Модули указаны в пикселях.

Пример: 9

Интенсивность шума, используемая для фильтрации измерений положения и скорости, заданная как положительный действительный скаляр. Интенсивность шума определяет стандартное отклонение технологического шума внутреннего фильтра Калмана с постоянной скоростью, используемого в датчике зрения. Фильтр моделирует шум процесса с помощью кусочно-постоянной модели ускорения белого шума. Интенсивность шума обычно составляет порядок максимальной величины ускорения, ожидаемой для цели. Модули указаны в метрах в секунду за секунду.

Пример: 2

Максимальная обнаруживаемая скорость объекта, заданная как неотрицательный действительный скаляр. Модули указаны в метрах в секунду.

Пример: 20

Максимально допустимая окклюзия объекта, заданная как действительный скаляр в области значений [0 1). Occlusion - часть общей площади поверхности объекта, которая не видна датчику. Значение 1 указывает, что объект полностью закрыт. Модули безразмерны.

Пример: 0.2

Минимальная высота и ширина объекта, который обнаруживает датчик зрения в изображении, заданные как [minHeight,minWidth] вектор положительных значений. 2-D проекционная высота объекта должна быть больше или равной minHeight. Проективная ширина объекта должна быть больше или равной minWidth. Модули указаны в пикселях.

Пример: [25 20]

Вероятность обнаружения цели, заданная как положительный действительный скаляр, меньше или равный 1. Эта величина определяет вероятность того, что датчик обнаруживает обнаруживаемый объект. A detectable object является объектом, который удовлетворяет минимальному обнаруживаемому размеру, максимальной области значений, максимальной скорости и максимально допустимым ограничениям окклюзии.

Пример: 0.95

Количество ложных обнаружений, генерируемых датчиком зрения на изображение, заданное как неотрицательный действительный скаляр.

Пример: 1.0

Настройки детектора маршрута

Минимальный размер проективной разметки маршрута в изображении камеры, который может быть обнаружен датчиком после учета кривизны, заданный как вектор с реальным значением 1 на 2 [minHeight minWidth]. Маркировка маршрута должна превышать оба этих значения, которые должны быть обнаружены. Модули указаны в пикселях.

Зависимости

Чтобы включить этот параметр, установите параметр Types of detections generated by sensor равным Lanes only, Lanes only, или Lanes and objects.

Точность контуров маршрута, заданная как положительный действительный скаляр. Этот параметр определяет точность, с которой датчик маршрута может разместить контур маршрута. Модули указаны в пикселях.

Пример: 2.5

Зависимости

Чтобы включить этот параметр, установите параметр Types of detections generated by sensor равным Lanes only, Lanes only, или Lanes and objects.

Настройки генератора случайных чисел

Выберите этот параметр, чтобы добавить шум к измерениям датчика зрения. В противном случае измерения являются бесшумными. The MeasurementNoise свойство каждого обнаружения всегда вычисляется и не зависит от значения, заданного для параметра Add noise to measurements.

Метод для установки seed генератора случайных чисел, заданный как один из опций в таблице.

ОпцияОписание
Repeatable

Блок генерирует случайный начальный seed для первой симуляции и повторно использует этот seed для всех последующих симуляций. Выберите этот параметр, чтобы сгенерировать повторяемые результаты из модели статистического датчика. Чтобы изменить этот начальный seed, в командной строке MATLAB введите: clear all.

Specify seedЗадайте свой собственный случайный начальный seed для воспроизводимых результатов с помощью параметра Specify seed.
Not repeatableБлок генерирует новый случайный начальный seed после каждого прогона симуляции. Выберите этот параметр, чтобы сгенерировать неповторимые результаты из модели статистического датчика.

Seed генератора случайных чисел, заданное как неотрицательное целое число менее 232.

Пример: 2001

Зависимости

Чтобы включить этот параметр, установите параметр Random Number Generator Settings равным Specify seed.

Профили актёра

Метод определения профилей актёра, которые являются физическими и радиолокационными характеристиками всех актёров в сценарии вождения, заданный как один из следующих опций:

  • From Scenario Reader block - блок получает профили актёра из сценария, заданного блоком Scenario Reader.

  • Parameters - Блок получает профили актёра из параметров, которые становятся активными на вкладке Actor Profiles.

  • From workspace - Блок получает профили актёра из выражения MATLAB, заданного параметром MATLAB expression for actor profiles.

Выражение MATLAB для профилей актёра, заданное как структура MATLAB, массив структур MATLAB или допустимое выражение MATLAB, которое создает такую структуру или массив структур.

Если ваш Scenario Reader блок читает данные из drivingScenario объект, чтобы получить профили актёра непосредственно от этого объекта, установите это выражение, чтобы вызвать actorProfiles функция на объекте. Для примера: actorProfiles(scenario).

Пример: struct('ClassID',5,'Length',5.0,'Width',2,'Height',2,'OriginOffset',[-1.55,0,0])

Зависимости

Чтобы включить этот параметр, установите параметр Select method to specify actor profiles равным MATLAB expression.

Определяемый сценарием идентификатор актёра, заданный как положительное целое или L вектор уникальных положительных целых чисел. L должен равняться количеству актёров, входящих в Actors входной порт. Векторные элементы должны совпадать ActorID значения актёров. Можно задать Unique identifier for actors следующим []. При этом одни и те же параметры профиля актёра применяются ко всем актерам.

Пример: [1,2]

Зависимости

Чтобы включить этот параметр, установите параметр Select method to specify actor profiles равным Parameters.

Пользовательский идентификатор классификации, заданный как целое число или L вектор целых чисел. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []необходимо задать этот параметр как одно целое число, значение которого применяется ко всем актерам.

Пример: 2

Зависимости

Чтобы включить этот параметр, установите параметр Select method to specify actor profiles равным Parameters.

Длина кубоида, заданная как положительный действительный скаляр или L вектор положительных значений. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем актерам. Модули измерения указаны в метрах.

Пример: 6.3

Зависимости

Чтобы включить этот параметр, установите параметр Select method to specify actor profiles равным Parameters.

Ширина кубоида, заданная как положительный действительный скаляр или L вектор положительных значений. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем актерам. Модули измерения указаны в метрах.

Пример: 4.7

Зависимости

Чтобы включить этот параметр, установите параметр Select method to specify actor profiles равным Parameters.

Высота кубоида, заданная как положительный действительный скаляр или L вектор положительных значений. Когда Unique identifier for actors является вектором, этот параметр является вектором той же длины с элементами в индивидуальном соответствии актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []необходимо задать этот параметр как положительный действительный скаляр, значение которого применяется ко всем актерам. Модули измерения указаны в метрах.

Пример: 2.0

Зависимости

Чтобы включить этот параметр, установите параметр Select method to specify actor profiles равным Parameters.

Вращательный центр актёра, заданный как массив L ячеек из действительных векторов 1 на 3. Каждый вектор представляет смещение вращательного центра актёра от нижнего центра актёра. Для транспортных средств смещение соответствует точке на земле под центром задней оси. Когда Unique identifier for actors является вектором, этот параметр является массивом ячеек векторов с камерами в соответствии один к одному актерам в Unique identifier for actors. Когда Unique identifier for actors пуст, []необходимо задать этот параметр как массив ячеек из одного элемента, содержащего вектор смещения, значения которого применяются ко всем актерам. Модули измерения указаны в метрах.

Пример: [-1.35, .2, .3]

Зависимости

Чтобы включить этот параметр, установите параметр Select method to specify actor profiles равным Parameters.

Встроенные данные камеры

Фокусное расстояние камеры, в пикселях, задается как двухэлементный вектор с реальным значением. Смотрите также FocalLength свойство cameraIntrinsics.

Пример: [480,320]

Оптический центр камеры, в пикселях, задается как двухэлементный вектор с реальным значением. Смотрите также PrincipalPoint свойство cameraIntrinsics.

Пример: [480,320]

Размер изображения, произведенного камерой, в пикселях, задается как двухэлементный вектор положительных целых чисел. Смотрите также ImageSize свойство cameraIntrinsics.

Пример: [240,320]

Коэффициенты радиального искажения, заданные как двухэлементный или трехэлементный действительный вектор. Для получения дополнительной информации об установке этих коэффициентов смотрите RadialDistortion свойство cameraIntrinsics.

Пример: [1,1]

Коэффициенты тангенциального искажения, заданные как двухэлементный вектор с вещественным значением. Для получения дополнительной информации об установке этих коэффициентов смотрите TangentialDistortion свойство cameraIntrinsics.

Пример: [1,1]

Угол наклона осей камеры, заданный как действительный скаляр. Смотрите также Skew свойство cameraIntrinsics.

Пример: 0.1

Примеры моделей

Расширенные возможности

.
Введенный в R2017b