УОС 3.0
Теперь обрабатывает последовательность кадров с метками времени. (Определение скорости объектов из видеофайла с переменной продолжительностью кадров)
НАЗНАЧЕНИЕ УТИЛИТЫ
Расчет расстояний и углов в трехмерной модели файла изображения.
Расчет скорости объекта с подвижной камерой (видеорегистратор).
Расчет скоростей встречного и попутного объекта относительно объекта с подвижной камерой.
Расчет скоростей объектов в поле зрения неподвижной камеры.
Определение временных событий.
Расчет траектории движения объекта.
Экпорт измерений в виде файла - отчета.
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ
Осуществляет привязку 3D пространства с плавающей точкой схождения к сцене файла изображения.
Реализует динамическую привязку изменяющегося положения камеры к последовательности файлов изображения и производит автоматическую интерполяцию этих изменений.
Реализует трассировку точек сцены в ручном режиме и автоматическое определение их пространственно - временных характеристик.
ПОДГОТОВКА И ЗАГРУЗКА МАТЕРИАЛА
Подготовка последовательности кадров
Секвенция или секвенция кадров от англ. "sequence" (последовательность, ряд) , это в целом, тип сохранения при котором каждый фрейм (кадр) сохраняется в отдельную картинку и имеющий любой вариант формата картинки например jpg,bmp,gif,tiff,png и многие другие.
Обязательно устраните дисторсионные искажения,
Загрузка последовательности кадров
После нажатия на пиктограмму загрузки появляется окно системного браузера загрузки. В системном браузере загрузки, с нажатой клавишей "Shift" выбираете начальный и конечный кадр секвенции и загружаете выбранный отрезок. Порядок выбора не имеет значения. Сочетание клавиш "Ctrl" и "A" выделяет все кадры секвенции в текущей папке. Не стоит загружать чрезмерное количество кадров - памяти может и не хватить.
ЭЛЕМЕНТЫ УПРАВЛЕНИЯ УОС
Меню
Меню №1 ПРИВЯЗКА СЦЕНЫ
Меню №2 ИЗМЕРЕНИЕ РАССТОЯНИЙ И УГЛОВ
Меню №3 ИЗМЕРЕНИЕ СКОРОСТЕЙ
Меню №4 ИЗМЕРЕНИЕ СКОРОСТЕЙ ПО ОПТИЧЕСКИМ ПАРАМЕТРАМ
Меню №1 ПРИВЯЗКА СЦЕНЫ
РЕЖИМ ПРИВЯЗКИ ПО НАПРАВЛЯЮЩИМ.
Режим привязки сцены к 3D пространству по двум горизонтальным и двум вертикальным направляющим. Горизонтальными направляющими выставляется уровень горизонта. Вертикальными направляющими определяется угол обзора камеры и ее крен.
РЕЖИМ ПРИВЯЗКИ ПО ПРЯМОУГОЛЬНОМУ ОБЪЕКТУ.
Режим привязки сцены к 3D пространству по прямоугольнику. В этом случае крен камеры устанавливается слайдером крена камеры визуално, ориентируясь на наклон горизонта.
РЕЖИМ ПРИВЯЗКИ ПО ИЗВЕСТНЫМ ПЕРПЕНДИКУЛЯРНЫМ ОТРЕЗКАМ.
Если в сцене иеются два перпендикулярных отрезка известной длины, то угол обзова камеры вычисляется по этим отрезкам совмещением оных, введением их реальной длины и нажатием пиктограммы "FOV"
ИНФОРМАЦИЯ О ПОЗИЦИОНИРОВАНИИ КАМЕРЫ НАБЛЮДЕНИЯ.
После привязки сцены по направляющим автоматически определяется угол "атаки". Когда сцена привязана к реальным размерам будет определена высота установки камеры.
СЛАЙДЕР ПЕРЕМЕЩЕНИЯ ВЕРТИКАЛЬНОЙ НОРМИРУЮЩЕЙ ПЛОСКОСТИ.
Перемещение вертикальной плоскости совместно со слайдером крена камеры осуществляется настройка угла крена камеры наблюдения.
СЛАЙДЕР ИЗМЕНЕНИЯ КРЕНА КАМЕРЫ.
Предназначен для ручной установки крена камеры (в отсутсвие двух вертикальных объектов), ориентируясь на видимый горизонт.
СЛАЙДЕР УГЛА РАСКРЫВА КАМЕРЫ.
Информирует о величине горизонтального и диагонального угла раскрыва камеры наблюдения. Используется по необходимости.
СЛАЙДЕРЫ НАСТРОЙКИ КОНТРАСТНОСТИ ПРОЕКЦИОННЫХ СЕТОК
Меню №2 ИЗМЕРЕНИЕ РАССТОЯНИЙ И УГЛОВ
УСТАНОВКА 3D МАРКЕРА
Направляющие определяются отрезками с маркерами, которые можно поместить на сцену двумя способами:
1. Нажатием на эту кнопку, предварительно переместив слайдерами 3D курсор в нужную позицию.
2. Двойным щелчком мыши на нужную позицию, удерживая клавишу "ПРОБЕЛ" (при этом 3D курсор скрывается).
УДАЛЕНИЕ ВСЕХ 3D МАРКЕРОВ
Удаление всех маркеров (точек) по всему видеоряду.
Удалить отдельный маркер можно щелчком мыши с нажатой клавишей "Alt".
По завершению привязки можно, пользуясь слайдерами перемещения курсора, измерять расстояния и углы в режиме 3D.
ПРИВЯЗКА СЦЕНЫ К РЕАЛЬНЫМ РАЗМЕРАМ
Для привязки расчитанной по параметрам камеры сцены к реальным размерам, необходимо щелчком левой клавиши мыши соединить точки с известным между ними расстоянием и следом кликнуть на эту кнопку. Далее в открывшемся окне ввести его реальный размер.
В силу разного рода искажений, привязка может не совпасть с расположением плоскости горизонта в 3D пространстве. В этом случае, программа автоматически дает предупреждение и возможность уточнить фокусное расстояние и положение плоскости горизонта.
СЛАЙДЕРЫ ПЕРЕМЕЩЕНИЯ В 3D ПРОСТРАНСТВЕ
Управляя слайдерами можно установить 3D маркеры в любом месте пространства и измерять расстояния и углы.
ВНИМАНИЕ!!! По окончании измерений не забывайте установить курсор Y в нулевое положение!
В режиме 3D измерений, поочередное нажатие на три маркера правой кнопкой мыши выводит 3-х мерный угол между ними.
Меню №3 ИЗМЕРЕНИЕ СКОРОСТЕЙ
ПРИВЯЗКА КО ВРЕМЕНИ
Процедура привязки ко времени требует определения одного из двух параметров:
продолжительности секвенции
частоты кадров
Ввод временной характеристики сопровождается ее разбиением на общее количество кадров секвенции.
КНОПКА ЗАПИСИ-ОСТАНОВКИ ТРАССИРОВКИ
1. Активировать трассировку нажатием кнопки "записи-остановки"
2. Подвести 3-D маркер к отслеживаемой точке (точка слежения должна принадлежать плоскости "земли", в случае, когда точка слежения, расположенная на объекте слежения, оторвана от поверхности "земли" необходимо слайдером "Y" переместить 3-D курсор на заведомо известное расстояние отрыва этой точки и деактивировать слайдер "Y". И надо иметь ввиду - чем больше точка слежения оторвана от "земли", тем больше будут погрешности в измерениях)
3. Кликнуть маркер трассировки , после чего он переместится в точку слежения.
4. Плеером или кликом на строку таблицы расчета скоростей переместится на нужное количество кадров.
5. Переместить 3-D курсор в точку слежения и кликнуть на маркер трассировки. Повторять последовательность шагов 2-3-4 до тех пор, пока точка слежения не станет покидать сцену.
6. Остановить трассировку нажатием кнопки "записи-остановки"
ИСПОЛЬЗОВАНИЕ ПРИМИТИВОВ ДЛЯ ТРАССИРОВКИ И НАСТРОЙКИ ФОКУСНОГО РАССТОЯНИЯ
Нажатие правой кнопкой мыши на 3D-курсор позволяет сменит курсор на трехмерный примитив и открывает окно моделирования 3D примитивов.
РЕЖИМЫ РАСЧЕТА СКОРОСТЕЙ
Выбор режима расчета скоростей используются в случае определения скоростей относительно подвижной камеры видео-регистратора.
Маркер собственной скорости
Маркер скорости приближающегося объекта (логика вычисления относительной скорости : "скорость приближающегося объекта" - "собственная скорость" )
Маркер скорости удаляющегося объекта(логика вычисления относительной скорости : "скорость удаляющегося объекта" + "собственная скорость" )
Создание и размещение на сцене 3D примитивов открывает новые весьма полезные возможности:
повысить точность определения скорости;
повысить точность определения фокусного расстояния;
исследовать рельеф поверхности земли и позиционирование объектов сцены.
К примеру, если создать объект «прямоугольник», совпадающий с направляющими дорожной разметки, то, перемещая его в плоскости «земли» и поворачивая по 3D осям можно исследовать рельеф дороги с целью следующей привязки для определения скорости в тех участках сцены, где привязка к «земле» была невозможной.
Инструмент клонирования позволяет моделировать множество объектов, сопоставимых с реальными объектами сцены:
всевозможные равноудаленные столбы;
ограждения;
дорожную разметку;
и многое другое....
Смоделированные таким способом объекты используются в качестве точки слежения при определении скорости.
Для коррекции фокусного расстояния, необходимо совместить объект известных размеров (поместив его на сцену двойным щелчком клавиши мыши и используя слайдеры поворота) с реальным объектом сцены, а затем корректировать фокусное расстояние слайдером до полного совмещения объектов.
Инструмент клонирования
предусматривает два примитива — куб и цилиндр, используя их, можно создавать объекты соответствующие габаритам автомобиля и его колесной базе. В автобазе для одной модели автомобиля хранятся соответствующие параметры.
Вопрос о создании общей для всех автобазы с загрузкой из интернета показался нам преждевременным, так как достоверность сведений в базе может быть подвергнута сомнению и эксперт все равно проверит эти параметры. Вопрос доверия каждый эксперт будет решать для себя индивидуально, самостоятельно пополняя базу и обмениваясь базами с доверенными лицами.
Переключение курсора с габаритов на колесную базу и обратно осуществляется сменой примитива и далее щелчком мыши по пункту автобазы.
АВТОБАЗА хранится в скрытом файле на вашем компьютере. Для переноса или обмена автобазами предусмотрена функция выгрузки-загрузки.
загрузить - загружает АВТОБАЗУ из текстового файла "avtobaza.txt"
выгрузить - сохраняет АВТОБАЗУ в текстовый файла "avtobaza.txt"
Автобазу можно редактировать в ручную. Формат хранения данных для одной модели автомобиля в файле "avtobaza.txt" кодировки UTF-8 выглядит так:
ВАЗ 21010#2#1.5#5#3#1.4#0.5#0.15/n
Название марки и 7 параметров в метрах.
марка
ширина
высота
длина
расстояние между колесами на одной оси
расстояние между осями
диаметр колеса
ширина шины
Меню №4 ИЗМЕРЕНИЕ СКОРОСТЕЙ ПО ОПТИЧЕСКИМ ПАРАМЕТРАМ
Здесь необходимо задать два параметра, которые можно взять из технических характеристик камеры:
1) ТИПОРАЗМЕР МАТРИЦЫ
Диагонали матрицы "1/2,8" , "1/2" и т. д. принято измерять в видиконовых дюймах. Физические размеры матрицы видеокамеры в зависимости от соотношения сторон (4:3 или 16:9) и конкретного производителя с одной и той же диагональю различны. Поэтому программа оперирует размером диагонали матрицы. Для увеличения точности измерений, необходимо выяснить истинный размер диагонали фотоматрицы (Интернет, измерить матрицу), выбрать типоразмер "Другой" и занести в графу "физический размер D" - размер по диагонали в миллиметрах и нажать клавишу "Enter".
2) ФОКУСНОЕ РАССТОЯНИЕ
Как правило указано на объективе камеры. Если нет, то взять из характеристик или извлечь МЕТАДАННЫЕ утилитами из раздела сайта - "ЭКСПЕРТУ - МЕТАДАННЫЕ". Занести в графу "фокусное расстояние" в миллиметрах и нажать клавишу "Enter".
После того, как вы задали оба параметра, программа определяет угол обзора камеры по диагонали, который вы можете так же использовать в режиме 3D.
Далее, в нижнее поле правого маркера вводите размер объекта, до которого надо определить расстояние в метрах. Перемещаете маркеры на границы объекта. Поле "D" показывает расстояние до объекта.
щелчок правой клавишей мыши изменяет форму маркеров для более точного позиционирования
ПОСЛЕДОВАТЕЛЬНОСТЬ ОПЕРАЦИЙ ТРАССИРОВКИ:
Кнопка записи - остановки трассировки.
1. Активировать трассировку нажатием кнопки "записи-остановки", после этого к правому маркеру добавится кнопка с галочкой (кнопка фиксации измерения)
2. Подвести маркеры к точкам, определяющим размеры объекта.
3. Кликнуть кнопку фиксации, не сдвигая сам маркер.
4. Плеером или кликом на строку таблицы расчета скоростей переместится на нужное количество кадров.
5. Переместить маркеры на объект слежения и кликнуть на кнопку фиксации. Повторять последовательность шагов 2-3-4 до тех пор, пока объект не станет покидать сцену.
6. Остановить трассировку нажатием кнопки "записи-остановки"
Определение встречной и сопутствующей скорости определяется аналогично режиму 3D.
Расcчитанные скорости как в данном режиме, так и в 3D заносятся в одну и ту же тройку массивов. Поэтому измерение относительных скоростей можно производить в гибридном режиме (способ определения не имеет значения).
ОБРАТИТЕ ВНИМАНИЕ!!!
В программе заложена функция автоматической корректировки размеров фронтально расположенного объекта в зависимости от относительного угла поворота к камере. Одним словом, при измерении расстояния нет необходимости задумываться о 3D искажениях фронтально расположенного объекта в зависимости от его положения.
При измерении скорости, определяющим параметром является длина перпендикуляра положенного на фронтальную плоскость, содержащей объект!
ФОТОБАЗА хранится в скрытом файле на вашем компьютере. Для переноса или обмена автобазами предусмотрена функция выгрузки-загрузки.
загрузить - загружает ФОТОБАЗУ из текстового файла "photobaza.txt"
выгрузить - сохраняет ФОТОБАЗУ в текстовый файла "photobaza.txt"
Фотобазу можно редактировать в ручную. Формат хранения данных для одной модели камеры в файле "photobaza.txt" кодировки UTF-8 выглядит так:
NICON#4#1.5#?/n
Название марки и 3 параметра в миллиметрах.
марка камеры
фокусное расстояние
типоразмер матрицы
размер матрицы по диагонали
РЕЗЮМЕ
Мышью перетаскиваем любое количество указателей на любую позицию окна резюме.
Нажатие мыши на эти пиктограммы , приводит к следующей итерации сглаживания графика соответствующей скорости.
Перемещение курсора мыши по графику скоростей визуализирует моментальную скорость на указанный момент времени.
Заполните текстовые поля соответствующей информацией и сохраните в графический файл для помещения в исследовательскую часть экспертизы.
ТРАЕКТОРИЯ ДВИЖЕНИЯ
РАСЧЕТ ТРАЕКТОРИИ ДВИЖЕНИЯ
ФУНКЦИИ КЛАВИАТУРЫ
1. Ctrl
В нажатом состоянии активизирует функцию "ЛИНЗА" в положении 3D курсора.
2. Shift
С нажатой клавишей "Shift" выделяется участок видеокадров в таблицы с выводом резюме.
3. Shift
Если вы определяете скорость по известному расстоянию, то клик на маркер трассировки с нажатой клавишей "Shift" выведет окно с предложением ввести это расстояние.
3. Alt
Щелчок левой клавишей мыши на точку схода перспективы с одновременно нажатой "Alt" сбрасывает в начальное положение установки горизонта по всему видеоряду.это расстояние.
3. Alt
Щелчок левой клавишей мыши на маркер с одновременно нажатой "Alt" в режиме 3D измерений удаляет его.
3. Alt
Щелчок левой клавишей мыши на информационный маркер с одновременно нажатой "Alt" в режиме отчета удаляет его.
4. Пробел
В режиме 3D измерений и режиме измерения скоростей при нажатом "Пробеле" исчезает 3D курсор. Двойным щелчком мыши назначаем новое положение 3D курсора на сцене и отпускаем "Пробел".
5-8. Стрелки
После того, как активирован любой слайдер нажатием мышью, пользуйтесь стрелками клавиатуры для точного изменения значения этого слайдера.
ФУНКЦИИ МЫШИ
3. Колесо
Точно перемещает 3D курсор по оси "Z"
2. Пр. кнопка
В режиме 3D измерений, поочередное
нажатие на три маркера выводит 3-х мерный угол между ними.
ФИЛЬТРЫ
Фильтры применяются как к произвольному кадру, так и ко всему видеоряду. Фильтр устранения дисторсии, скорее имеет декоративный характер. Устраняйте дисторсию в процессе подготовки последовательности кадров специализированными средствами.
Яркость
Контрастность
Сдвиг палитры
Насыщенность
Прозрачносьть
Устранение дисторсии
Перемещение мышью бегунков слайдеров или при активации слайдеров нажатие на клавиши "стрелки (право - лево)" приводят фильтры в действие.
К каждому кадру можно применить свой набор фильтров, но целесообразней обрабатывать изображение в ходе подготовки секвенции кадров.
Если вы решили применить фильтры ко всему видеоряду, используйте пункт "ПРИМЕНИТЬ ФИЛЬТРЫ КО ВСЕМ КАДРАМ".
вызвать меню
сбросить все фильтры по всему видеоряду