MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Алгоритмы выделения контуров

Название:Алгоритмы выделения контуров
Просмотров:112
Раздел:Информатика, программирование
Ссылка:Скачать(141 KB)
Описание: Отслеживающие алгоритмы основаны на том, что на изображении отыскивается объект (первая встретившаяся точка объекта) и контур объекта отслеживается и векторизуется. Достоинством данных алгоритмов является их п

Часть полного текста документа:

Белорусский Государственный Университет Информатики и Радиоэлектроники. Контрольная работа по дисциплине "МАТИ" Выполнил студент группы 500501 Балахонов Е. В. Алгоритмы выделения контуров.
    
    Алгоритмы выделения контуров можно условно разбить на две группы: отслеживающие и сканирующие.
     1. Отслеживающие алгоритмы на примере алгоритма "жука". 1.1 Общее описание алгоритма.
    Отслеживающие алгоритмы основаны на том, что на изображении отыскивается объект (первая встретившаяся точка объекта) и контур объекта отслеживается и векторизуется. Достоинством данных алгоритмов является их простота, к недостаткам можно отнести их последовательную реализацию и некоторую сложность при поиске и обработке внутренних контуров. Пример отслеживающего алгоритма - "алгоритма жука" - приведен на рис. 5.12. Жук начинает движение с белой области по направлению к черной, Как только он попадает на черный элемент, он поворачивает налево и переходит к следующему элементу. Если этот элемент белый, то жук поворачивается направо, иначе - налево. Процедура повторяется до тех пор, пока жук не вернется в исходную точку. Координаты точек перехода с черного на белое и с белого на черное и описывают границу объекта.
    На рис. 1 показана схема работы такого алгоритма. Рис. 1. Схема работы отслеживающего алгоритма "жука". 1.2 Создание программы, реализующий данный алгоритм. Данная программа реализована в среде программирования Borland C++ Builder 4. Общий вид главного окна программы в исходном положении показан на рис. 2. Рис. 2. Главное окно программы в исходном положении.
    Слева находится исходное изображение, справа находится изображение на котором будут рисоваться выделяемые контуры объекта.
    
    Исходные тексты формы представлены в листинге 1.
    
    В листингах 2 и 3 находятся исходные тексты главного модуля программы и модуля главной формы.
    
    В листинге 4 представлен модуль, содержащий в себе функции выделения контуров объектов.
    
    На рис. 3 можно увидеть результат работы алгоритмов выделения контуров.
    
    
    
    
    Рис. 3. Результат работы отслеживающего алгоритма выделения контуров.
    
     2. Сканирующие алгоритмы. 2.2. Общее описание алгоритма.
    Сканирующие алгоритмы основаны на просмотре (сканировании) всего изображения и выделения контурных точек без отслеживания контура объекта.
    Рассмотрим алгоритм, основанный на разработанной схеме хранения полосы изображения в памяти ЭВМ и нахождения контурных точек в процессе движения полосы по всему изображению. Для обработки информации в полосе различают два случая: выявление ситуации в полосе изображения и ее разрешение. В полосе одновременно хранятся две строки изображения (текущая и предыдущая). Анализируются Х координаты черных серий обеих строк в порядке их возрастания (слева направо) и выявляются пять ситуаций, которые могут возникнуть.
    Ситуация "начало" возникает в том случае, когда черная серия текущей строки полностью покрывается белой серией предыдущей строки (рис. 4, а).
    Для ситуации "продолжение" характерно частичное перекрытие черных серий обеих строк (рис.4,б).
    Если две соседние черные серии текущей строки покрываются черной серией предыдущей строки, возникает ситуация "ветвление"(рис. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Оцінка трудомісткості алгоритму
Просмотров:376
Описание: Міністерство освіти і науки, молоді та спорту України Тернопільський національний технічний університет ім. І.Пулюя Кафедра комп’ютерних систем та мереж Звіт до лабораторної роботи №4 н

Название:Составление алгоритмов, реализованных в алгоритмическом языке Паскаль
Просмотров:471
Описание: Содержание Введение Задание 1. Теоретический вопрос Задание 2. Линейные алгоритмы Задание 3. Алгоритмы ветвления Задание 4. Алгоритмы обработки массивов Задание 5. Алгоритмы обработки сложных структу

Название:Типовой алгоритм синтеза комбинированной системы автоматического управления
Просмотров:329
Описание: Курсовая работа Тема: "Типовой алгоритм синтеза комбинированной САУ" Введение Промышленные объекты управления (ОУ), как правило, представляют собой сложные агрегаты со

Название:Расчет структурно-алгоритмической схемы системы автоматического регулирования
Просмотров:307
Описание: Московский государственный текстильный университет им. А.Н. Косыгина Кафедра автоматики и промышленной электроники Курсовая работа по дисциплине: «Теория автоматического упр

Название:Алгоритм функционирования робототехнического комплекса
Просмотров:326
Описание: Содержание 1. Задание 2. Введение 3. Технологические возможности станка 4. Устройство станка 5. Управление станком 6. Порядок работы на станке 7. Вспомогательное оборудование 8. Требования, предъявля

 
     

Вечно с вами © MaterStudiorum.ru