Научная статья на тему 'Реализация преобразований Хафа с использованием специализированных библиотек'

Реализация преобразований Хафа с использованием специализированных библиотек Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
88
16
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Лисица А. С., Борисов Ю. В.

Рассмотрены наиболее известные библиотеки для реализации преобразования Хафа. Разработана программа, позволяющая найти линии на изображении.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

IMPLEMENTATION OF HOUGH TRANSFORMATION USING SPECIALIZED LIBRARIES

The most known libraries for realization of HOUGH transformations are considered. The program, allowing to find lines on the image is realized.

Текст научной работы на тему «Реализация преобразований Хафа с использованием специализированных библиотек»

(Решетневскце чтения

УДК 004.932.2

А. С. Лисица, Ю. В. Борисов

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск

РЕАЛИЗАЦИЯ ПРЕОБРАЗОВАНИЙ ХАФА С ИСПОЛЬЗОВАНИЕМ СПЕЦИАЛИЗИРОВАННЫХ БИБЛИОТЕК

Рассмотрены наиболее известные библиотеки для реализации преобразования Хафа. Разработана программа, позволяющая найти линии на изображении.

Преобразования Хафа используются для нахождения линий и других графических примитивов на изображениях и кадрах видеопоследовательностей. Полученные данные могут быть использованы для дальнейшего моделирования изображенных на фотографии зданий, распознания изображений и распознавания тематики видеоряда. По найденным линиям на изображении можно построить 3Б-модель изображенного предмета или помещения. Разработки в данной области могут найти широкое применение в построении интерактивных виртуальных карт.

Для программной реализации преобразований Ха-фа можно использовать библиотеки, наиболее известными из которых являются \^юпЬаЬ [1] и ОрепСу [2]. Существенным преимуществом \^юпЬаЪ является легкость использования (интуитивно понятное подключение, минимум строк кода и минимум настроек). По времени нахождения линий \^юпЬаЪ не отстает от ОрепСу. В ОрепСу преобразования Хафа реализуются с помощью функции суНо^ЬЬте$2(), в \^юпЬаЪ за это отвечают компоненты УЪНо^ЬЬше, УЪвепейсРШег. Так как в обоих библиотеках преобразования Хафа задаются сходными алгоритмами, то разницы в нахождении ими линий практически нет.

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

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

Библиографические ссылки

1. Mitov Software - сайт библиотеки VisionLab [Электронный ресурс]. URL: http://www.mitov.com/products/visionlab (дата обращения: 13.09.2012).

2. OpenCv v2.4.2 documentation - сайт документации к библиотеке OpenCv [Электронный ресурс]. URL: http://opencv.itseez.com/ (дата обращения: 15.09.2012).

A. S. Lisitsa, Yu. V. Borisov Siberian State Aerospace University named after academician M. F. Reshetnev, Russia, Krasnoyarsk

IMPLEMENTATION OF HOUGH TRANSFORMATION USING SPECIALIZED LIBRARIES

The most known libraries for realization of HOUGH transformations are considered. The program, allowing to find lines on the image is realized.

© Лисица А. С., Борисов Ю. В., 2012

i Надоели баннеры? Вы всегда можете отключить рекламу.