Проведение контуров и определение границ
Основой проведения контуров является определение разрывов в интенсивности представления образа объекта. В идеальном случае эти методы определяют пикселы, лежащие на границе между объектом и фоном. На практике данный ряд пикселов редко полностью характеризует границу из-за шума, разрывов на границе вследствие неравномерности освещенности и других эффектов, приводящих к размытию изображения. Таким образом, алгоритмы обнаружения контуров сопровождаются процедурами построения границ объектов из соответствующих последовательностей пикселов, например, методом локального анализа.
Локальный анализ. Одним из наиболее простых подходов соединения точек контура является анализ характеристик пикселов в небольшой окрестности (например, в окрестности размером 3×3 или 5×5) каждой точки (х, у) образа, который уже подвергся процедуре обнаружения контура. Все точки, являющиеся подобными, соединяются, образуя границу из пикселов, обладающих некоторыми общими свойствами.
Для установления подобия пикселов контура необходимо определить:
-
величину градиента, требуемого для построения контурного пиксела;
-
направление градиента.
Первая характеристика обозначается величиной . Пиксел контура с координатами подобен по величине в определенной ранее окрестности пикселу с координатами , если справедливо неравенство:
, (25-8)
где Т – пороговое значение.
Направление градиента устанавливается по углу вектора градиента:
, (25-9)
где - угол (относительно оси х), вдоль которого скорость изменения имеет наибольшее значение.
Тогда можно сказать, что угол пиксела контура с координатами в некоторой окрестности подобен углу пиксела с координатами при выполнении следующего неравенства:
, (25-10)
где А – пороговое значение угла.
Основываясь на этих предположениях, мы соединяем точку в некоторой окрестности с пикселом, имеющим координаты , если удовлетворяются критерии по величине и направлению. Двигаясь от пиксела к пикселу и представляя каждую присоединяемую точку как центр окрестности, процесс повторяется для каждой точки образа. Так воссоздается контур объекта.
- Основы робототехники. Устройство роботов План лекции.
- Лекция 1 Введение
- Классификация роботов по назначению
- Лекция 2 Кинематика манипулятора
- Матрицы сложных поворотов
- Лекция 3 Матрица поворота вокруг произвольной оси
- Представление матриц поворота через углы Эйлера
- Лекция 4 Геометрический смысл матриц поворота
- Свойства матриц поворота
- Однородные координаты и матрицы преобразований
- Лекция 5 Звенья, сочленения и их параметры
- Представление Денавита – Хартенберга
- Алгоритм формирования систем координат звеньев
- Для манипулятора Пума
- Лекция 6 Уравнения кинематики манипулятора
- Классификация манипуляторов
- Обратная задача кинематики
- Метод обратных преобразований
- Лекция 7 Геометрический подход
- Определение различных конфигураций манипулятора
- Решение обратной задачи кинематики для первых трех сочленений
- Решение для первого сочленения
- Решение для второго сочленения
- Лекция 8 Решение для третьего сочленения
- Решение обратной задачи кинематики для последних трех сочленений
- Решение для четвертого сочленения
- Решение для пятого сочленения
- Решение для шестого сочленения
- Лекция 9 Уравнения вида конфигурации для определения индикаторов конфигурации манипулятора
- Машинное моделирование
- Динамика манипулятора
- Метод Лагранжа-Эйлера
- Скорость произвольной точки звена манипулятора
- Лекция 10 Кинематическая энергия манипулятора
- Потенциальная энергия манипулятора
- Уравнение движения манипулятора
- Уравнения движения манипулятора с вращательными сочленениями
- Пример: двухзвенный манипулятор
- Лекция 11 Уравнения Ньютона-Эйлера
- Вращающиеся системы координат
- Лекция 12 Подвижные системы координат
- Кинематика звеньев
- Лекция 13 Рекуррентные уравнения динамики манипулятора
- Лекция 14 Планирование траекторий манипулятора
- Сглаженные траектории в пространстве присоединенных переменных
- Расчет 4-3-4 - траектории
- Лекция 15 Граничные условия для 4-3-4-траекторий
- Лекция 16 Управление манипуляторами промышленного робота
- Метод вычисления управляющих моментов
- Передаточная функция одного сочленения робота
- Лекция 17 Устройство позиционирования для одного сочленения манипулятора
- Критерии работоспособности и устойчивости
- Лекция 18 Компенсация в системах с цифровым управлением
- Зависимость момента от напряжения
- Управление манипулятором с переменной структурой
- Адаптивное управление
- Адаптивное управление по заданной модели
- Адаптивное управление с авторегрессивной моделью
- Лекция 19 Адаптивное управление по возмущению
- Независимое адаптивное управление движением
- Лекция 20 очувствление Введение
- Датчики измерения в дальней зоне
- Триангуляция
- Метод подсветки
- Лекция 21 Измерение расстояния по времени прохождения сигнала
- Очувствление в ближней зоне
- Индуктивные датчики
- Датчики Холла
- Лекция 22 Емкостные датчики
- Ультразвуковые датчики
- Оптические датчики измерения в ближней зоне
- Лекция 23 Тактильные датчики
- Дискретные пороговые датчики
- Аналоговые датчики
- Силомоментное очувствление
- Элементы датчика схвата, встроенного в запястье
- Выделение сил и моментов
- Лекция 24 Системы технического зрения
- Получение изображения
- Лекция 25 Методы освещения
- Стереоизображение
- Системы технического зрения высокого уровня
- Сегментация
- Проведение контуров и определение границ