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