При прохождении теста 1 в нем оказались вопросы, который во-первых в 1 лекции не рассматривались, во-вторых, оказалось, что вопрос был рассмаотрен в самостоятельно работе №2. Это значит, что их нужно выполнить перед прохождением теста? или это ошибка? |
Новосибирский Государственный Университет
Опубликован: 20.08.2013 | Доступ: свободный | Студентов: 865 / 38 | Длительность: 14:11:00
Темы: Программирование, Графика и дизайн
Специальности: Программист, Системный архитектор
Теги:
Самостоятельная работа 5:
Сборка и установка Intel® Integrated Performance Primitives. Использование библиотеки в среде Microsoft® Visual Studio
5.7. Запуск приложения и анализ результатов
На данный момент можно выполнить запуск приложения, нажав сочетание клавиш Ctrl+F5. В результате работы программы будет показано 4 изображения: исходное изображение с набором прямых линий и изображение ребер, полученных с использованием функций OpenCV (рис. 10.14, верхний ряд); исходное изображение с отрисованными прямыми линиями и изображение ребер, полученных в результате применения функций библиотеки Intel® IPP (рис. 10.14, нижний ряд). Можно видеть, что результаты работы различных реализаций не совпадают. Очевидно, что изначально расходятся результаты поиска ребер. Данный факт можно объяснить несколькими факторами. Во-первых, выбором параметров детектора Канни, во-вторых, различием в деталях реализаций, предложенных в библиотеках.
6. Контрольные вопросы
- Как подключить библиотеку Intel® Integrated Performance Primitives в консольный проект Visual Studio?
- Подумайте, как можно распространить преобразование Хафа на случай других геометрических примитивов, например, окружностей?
7. Дополнительные задания
- Разработайте параллельную реализацию функции медианной фильтрации, которая использует возможности библиотеки Intel® Integrated Performance Primitives. Указание: установите соответствующие настройки проекта и предусмотрите возможность задания количества потоков [10]. Выполните анализ масштабируемости разработанной параллельной реализации.
- Подумайте, какие операции можно применить к исходному изображению или изображению, содержащему контуры объектов, чтобы получить более качественный результат поиска прямых линий с использованием преобразования Хафа. Внесите необходимые изменения в исходный код приложения и проанализируйте результат.
- Попробуйте применить другие способы выделения контуров1Различные способы выделения контуров были приведены в лабораторной работе "Базовые операции обработки изображений". на изображении вместо детектора Канни в разработанном приложении поиска прямых линий с использованием преобразования Хафа.