УОС 3.0

Теперь обрабатывает последовательность кадров с метками времени. (Определение скорости объектов из видеофайла с переменной продолжительностью кадров)

Image
U

НАЗНАЧЕНИЕ УТИЛИТЫ

  • Расчет расстояний и углов в трехмерной модели файла изображения.

  • Расчет скорости объекта с подвижной камерой (видеорегистратор).

  • Расчет скоростей встречного и попутного объекта относительно объекта с подвижной камерой.

  • Расчет скоростей объектов в поле зрения неподвижной камеры.

  • Определение временных событий.

  • Расчет траектории движения объекта.

  • Экпорт измерений в виде файла - отчета.

U

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ

  • Осуществляет привязку 3D пространства с плавающей точкой схождения к сцене файла изображения.

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

  • Реализует трассировку точек сцены в ручном режиме и автоматическое определение их пространственно - временных характеристик.

ПОДГОТОВКА И ЗАГРУЗКА МАТЕРИАЛА

Alt Text

Подготовка последовательности кадров

Секвенция или секвенция кадров от англ. "sequence" (последовательность, ряд) , это в целом, тип сохранения при котором каждый фрейм (кадр) сохраняется в отдельную картинку и имеющий любой вариант формата картинки например jpg,bmp,gif,tiff,png и многие другие.

Обязательно устраните дисторсионные искажения,

Подробнее
Alt Text

Загрузка последовательности кадров

После нажатия на пиктограмму загрузки появляется окно системного браузера загрузки. В системном браузере загрузки, с нажатой клавишей "Shift" выбираете начальный и конечный кадр секвенции и загружаете выбранный отрезок. Порядок выбора не имеет значения. Сочетание клавиш "Ctrl" и "A" выделяет все кадры секвенции в текущей папке. Не стоит загружать чрезмерное количество кадров - памяти может и не хватить.

ЭЛЕМЕНТЫ УПРАВЛЕНИЯ УОС

Меню

Меню
1

Меню №1 ПРИВЯЗКА СЦЕНЫ

2

Меню №2 ИЗМЕРЕНИЕ РАССТОЯНИЙ И УГЛОВ

3

Меню №3 ИЗМЕРЕНИЕ СКОРОСТЕЙ

4

Меню №4 ИЗМЕРЕНИЕ СКОРОСТЕЙ ПО ОПТИЧЕСКИМ ПАРАМЕТРАМ

Меню №1 ПРИВЯЗКА СЦЕНЫ

Меню №1 ПРИВЯЗКА СЦЕНЫ
Image

РЕЖИМ ПРИВЯЗКИ ПО НАПРАВЛЯЮЩИМ.

 Режим привязки сцены к 3D пространству по двум горизонтальным и двум вертикальным направляющим. Горизонтальными направляющими выставляется уровень горизонта. Вертикальными направляющими определяется угол обзора камеры и ее крен.

Image

РЕЖИМ ПРИВЯЗКИ ПО ПРЯМОУГОЛЬНОМУ ОБЪЕКТУ.

 Режим привязки сцены к 3D пространству по прямоугольнику. В этом случае крен камеры устанавливается слайдером крена камеры визуално, ориентируясь на наклон горизонта.

Image

РЕЖИМ ПРИВЯЗКИ ПО ИЗВЕСТНЫМ ПЕРПЕНДИКУЛЯРНЫМ ОТРЕЗКАМ.

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

Image

ИНФОРМАЦИЯ О ПОЗИЦИОНИРОВАНИИ КАМЕРЫ НАБЛЮДЕНИЯ.

После привязки сцены по направляющим автоматически определяется угол "атаки". Когда сцена привязана к реальным размерам будет определена высота установки камеры.

Image

СЛАЙДЕР ПЕРЕМЕЩЕНИЯ ВЕРТИКАЛЬНОЙ НОРМИРУЮЩЕЙ ПЛОСКОСТИ.

Перемещение вертикальной плоскости совместно со слайдером крена камеры осуществляется настройка угла крена камеры наблюдения.

Image

СЛАЙДЕР ИЗМЕНЕНИЯ КРЕНА КАМЕРЫ.

Предназначен для ручной установки крена камеры (в отсутсвие двух вертикальных объектов), ориентируясь на видимый горизонт.

Image

СЛАЙДЕР УГЛА РАСКРЫВА КАМЕРЫ.

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

Image

СЛАЙДЕРЫ НАСТРОЙКИ КОНТРАСТНОСТИ ПРОЕКЦИОННЫХ СЕТОК

Меню №2 ИЗМЕРЕНИЕ РАССТОЯНИЙ И УГЛОВ

Меню №2 ИЗМЕРЕНИЕ РАССТОЯНИЙ И УГЛОВ
Image

УСТАНОВКА 3D МАРКЕРА

Направляющие определяются отрезками с маркерами, которые можно поместить на сцену двумя способами:

1. Нажатием на эту кнопку, предварительно переместив слайдерами 3D курсор в нужную позицию.

2. Двойным щелчком мыши на нужную позицию, удерживая клавишу "ПРОБЕЛ" (при этом 3D курсор скрывается).

Image

УДАЛЕНИЕ ВСЕХ 3D МАРКЕРОВ

Удаление всех маркеров (точек) по всему видеоряду.

Удалить отдельный маркер можно щелчком мыши с нажатой клавишей "Alt".

По завершению привязки можно, пользуясь слайдерами перемещения курсора, измерять расстояния и углы в режиме 3D.

Image

ПРИВЯЗКА СЦЕНЫ К РЕАЛЬНЫМ РАЗМЕРАМ

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

В силу разного рода искажений, привязка может не совпасть с расположением плоскости горизонта в 3D пространстве. В этом случае, программа автоматически дает предупреждение и возможность уточнить фокусное расстояние и положение плоскости горизонта.

Image

СЛАЙДЕРЫ ПЕРЕМЕЩЕНИЯ В 3D ПРОСТРАНСТВЕ

Управляя слайдерами можно установить 3D маркеры в любом месте пространства и измерять расстояния и углы.

ВНИМАНИЕ!!! По окончании измерений не забывайте установить курсор Y в нулевое положение!

В режиме 3D измерений, поочередное нажатие на три маркера правой кнопкой мыши выводит 3-х мерный угол между ними.

mouse_2

Меню №3 ИЗМЕРЕНИЕ СКОРОСТЕЙ

Меню №3 ИЗМЕРЕНИЕ СКОРОСТЕЙ
Image

ПРИВЯЗКА КО ВРЕМЕНИ

Процедура привязки ко времени требует определения одного из двух параметров:

продолжительности секвенции

частоты кадров

Ввод временной характеристики сопровождается ее разбиением на общее количество кадров секвенции.

Image

КНОПКА ЗАПИСИ-ОСТАНОВКИ ТРАССИРОВКИ

m3_2_1

ПОСЛЕДОВАТЕЛЬНОСТЬ ОПЕРАЦИЙ ТРАССИРОВКИ:
Image

ИСПОЛЬЗОВАНИЕ ПРИМИТИВОВ ДЛЯ ТРАССИРОВКИ И НАСТРОЙКИ ФОКУСНОГО РАССТОЯНИЯ

Нажатие правой кнопкой мыши на 3D-курсор позволяет сменит курсор на трехмерный примитив и открывает окно моделирования 3D примитивов.

Image

РЕЖИМЫ РАСЧЕТА СКОРОСТЕЙ

Выбор режима расчета скоростей используются в случае определения скоростей относительно подвижной камеры видео-регистратора.

tr_iМаркер собственной скорости

tr_rМаркер скорости приближающегося объекта (логика вычисления относительной скорости : "скорость приближающегося объекта" - "собственная скорость" )

tr_fМаркер скорости удаляющегося объекта(логика вычисления относительной скорости : "скорость удаляющегося объекта" + "собственная скорость" )

Image

Создание и размещение на сцене 3D примитивов открывает новые весьма полезные возможности:

повысить точность определения скорости;

повысить точность определения фокусного расстояния;

исследовать рельеф поверхности земли и позиционирование объектов сцены.

К примеру, если создать объект «прямоугольник», совпадающий с направляющими дорожной разметки, то, перемещая его в плоскости «земли» и поворачивая по 3D осям можно исследовать рельеф дороги с целью следующей привязки для определения скорости в тех участках сцены, где привязка к «земле» была невозможной.

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

всевозможные равноудаленные столбы;

ограждения;

дорожную разметку;

и многое другое....

Смоделированные таким способом объекты используются в качестве точки слежения при определении скорости.

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

Image

Инструмент клонирования

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

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

Переключение курсора с габаритов на колесную базу и обратно осуществляется сменой примитива и далее щелчком мыши по пункту автобазы.

Image

АВТОБАЗА хранится в скрытом файле на вашем компьютере. Для переноса или обмена автобазами предусмотрена функция выгрузки-загрузки.

загрузить - загружает АВТОБАЗУ из текстового файла "avtobaza.txt"

выгрузить - сохраняет АВТОБАЗУ в текстовый файла "avtobaza.txt"

Автобазу можно редактировать в ручную. Формат хранения данных для одной модели автомобиля в файле "avtobaza.txt" кодировки UTF-8 выглядит так:

ВАЗ 21010#2#1.5#5#3#1.4#0.5#0.15/n

Название марки и 7 параметров в метрах.

марка

ширина

высота

длина

расстояние между колесами на одной оси

расстояние между осями

диаметр колеса

ширина шины

Меню №4 ИЗМЕРЕНИЕ СКОРОСТЕЙ ПО ОПТИЧЕСКИМ ПАРАМЕТРАМ

Меню №4 ИЗМЕРЕНИЕ СКОРОСТЕЙ ПО ОПТИЧЕСКИМ ПАРАМЕТРАМ

Здесь необходимо задать два параметра, которые можно взять из технических характеристик камеры:

1) ТИПОРАЗМЕР МАТРИЦЫ

Диагонали матрицы "1/2,8" , "1/2" и т. д. принято измерять в видиконовых дюймах. Физические размеры матрицы видеокамеры в зависимости от соотношения сторон (4:3 или 16:9) и конкретного производителя с одной и той же диагональю различны. Поэтому программа оперирует размером диагонали матрицы. Для увеличения точности измерений, необходимо выяснить истинный размер диагонали фотоматрицы (Интернет, измерить матрицу), выбрать типоразмер "Другой" и занести в графу "физический размер D" - размер по диагонали в миллиметрах и нажать клавишу "Enter".

2) ФОКУСНОЕ РАССТОЯНИЕ

Как правило указано на объективе камеры. Если нет, то взять из характеристик или извлечь МЕТАДАННЫЕ утилитами из раздела сайта - "ЭКСПЕРТУ - МЕТАДАННЫЕ". Занести в графу "фокусное расстояние" в миллиметрах и нажать клавишу "Enter".

После того, как вы задали оба параметра, программа определяет угол обзора камеры по диагонали, который вы можете так же использовать в режиме 3D.

Далее, в нижнее поле правого маркера вводите размер объекта, до которого надо определить расстояние в метрах. Перемещаете маркеры на границы объекта. Поле "D" показывает расстояние до объекта.

cur_phщелчок правой клавишей мыши изменяет форму маркеров для более точного позиционированияcur_ph_k

ПОСЛЕДОВАТЕЛЬНОСТЬ ОПЕРАЦИЙ ТРАССИРОВКИ:

m3_2_0 Кнопка записи - остановки трассировки. m3_2_1

1. Активировать трассировку нажатием кнопки "записи-остановки", после этого к правому маркеру добавится кнопка с галочкой (кнопка фиксации измерения) cur_ph

2. Подвести маркеры к точкам, определяющим размеры объекта.

3. Кликнуть кнопку фиксации, не сдвигая сам маркер.

4. Плеером или кликом на строку таблицы расчета скоростей переместится на нужное количество кадров.

5. Переместить маркеры на объект слежения и кликнуть на кнопку фиксации. Повторять последовательность шагов 2-3-4 до тех пор, пока объект не станет покидать сцену.

6. Остановить трассировку нажатием кнопки "записи-остановки"

Определение встречной и сопутствующей скорости определяется аналогично режиму 3D.

m3_3 Расcчитанные скорости как в данном режиме, так и в 3D заносятся в одну и ту же тройку массивов. Поэтому измерение относительных скоростей можно производить в гибридном режиме (способ определения не имеет значения).

ОБРАТИТЕ ВНИМАНИЕ!!!

corr

В программе заложена функция автоматической корректировки размеров фронтально расположенного объекта в зависимости от относительного угла поворота к камере. Одним словом, при измерении расстояния нет необходимости задумываться о 3D искажениях фронтально расположенного объекта в зависимости от его положения.

При измерении скорости, определяющим параметром является длина перпендикуляра положенного на фронтальную плоскость, содержащей объект!

Image
Image

ФОТОБАЗА хранится в скрытом файле на вашем компьютере. Для переноса или обмена автобазами предусмотрена функция выгрузки-загрузки.

загрузить - загружает ФОТОБАЗУ из текстового файла "photobaza.txt"

выгрузить - сохраняет ФОТОБАЗУ в текстовый файла "photobaza.txt"

Фотобазу можно редактировать в ручную. Формат хранения данных для одной модели камеры в файле "photobaza.txt" кодировки UTF-8 выглядит так:

NICON#4#1.5#?/n

Название марки и 3 параметра в миллиметрах.

марка камеры

фокусное расстояние

типоразмер матрицы

размер матрицы по диагонали

РЕЗЮМЕ

Image

Мышью перетаскиваем любое количество указателей traekt_2 на любую позицию окна резюме.

Нажатие мыши на эти пиктограммы traekt_3traekt_3_1traekt_3_2, приводит к следующей итерации сглаживания графика соответствующей скорости.

Перемещение курсора мыши по графику скоростей визуализирует моментальную скорость на указанный момент времени.

  1. Заполните текстовые поля соответствующей информацией и сохраните в графический файл для помещения в исследовательскую часть экспертизы.

ТРАЕКТОРИЯ ДВИЖЕНИЯ

РАСЧЕТ ТРАЕКТОРИИ ДВИЖЕНИЯ

Image

ФУНКЦИИ КЛАВИАТУРЫ

ФУНКЦИИ КЛАВИАТУРЫ
Alt Text

1. Ctrl

В нажатом состоянии активизирует функцию "ЛИНЗА" в положении 3D курсора.

Alt Text

2. Shift

С нажатой клавишей "Shift" выделяется участок видеокадров в таблицы с выводом резюме.

Alt Text

3. Shift

Если вы определяете скорость по известному расстоянию, то клик на маркер трассировки с нажатой клавишей "Shift" выведет окно с предложением ввести это расстояние.

Alt Text

3. Alt

Щелчок левой клавишей мыши на точку схода перспективы  с одновременно нажатой "Alt" сбрасывает в начальное положение установки горизонта по всему видеоряду.это расстояние.

Alt Text

3. Alt

Щелчок левой клавишей мыши на маркер marker с одновременно нажатой "Alt" в режиме 3D измерений удаляет его.

Alt Text

3. Alt

Щелчок левой клавишей мыши на информационный маркер traekt_2 с одновременно нажатой "Alt" в режиме отчета удаляет его.

Alt Text

4. Пробел

В режиме 3D измерений и режиме измерения скоростей при нажатом "Пробеле" исчезает 3D курсор. Двойным щелчком мыши назначаем новое положение 3D курсора на сцене и отпускаем "Пробел".

Alt Text

5-8. Стрелки

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

ФУНКЦИИ МЫШИ

ФУНКЦИИ МЫШИ

3. Колесо

Точно перемещает 3D курсор по оси "Z"

2. Пр. кнопка

В режиме 3D измерений, поочередное

нажатие на три маркера выводит 3-х мерный угол между ними.

ФИЛЬТРЫ

Image

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

  • Яркость

  • Контрастность

  • Сдвиг палитры

  • Насыщенность

  • Прозрачносьть

  • Устранение дисторсии

Перемещение мышью бегунков слайдеров или при активации слайдеров нажатие на клавиши "стрелки (право - лево)" приводят фильтры в действие.

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

Если вы решили применить фильтры ко всему видеоряду, используйте пункт "ПРИМЕНИТЬ ФИЛЬТРЫ КО ВСЕМ КАДРАМ".

  • вызвать менюfilter_1

  • сбросить все фильтры по всему видеорядуfilter_0