Лаба 1 OpenCV. ЛР №1 0193 Кубышкин. Лабораторная работа 1 Подключение сторонних библиотек в проект Visual Studio на примере библиотеки OpenCV Выполнил Кубышкин А. М. Фрт, гр. 0193
Скачать 0.76 Mb.
|
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина) Лабораторная работа №1 «Подключение сторонних библиотек в проект Visual Studio на примере библиотеки OpenCV» Выполнил Кубышкин А.М. ФРТ, гр.0193 Преподаватель Фёдоров Юрий Игоревич 2021 г. Цель работы: Научится использовать готовые модули в своих приложениях. Знакомство с библиотекой OpenCV. Ход работы: 1. Создаем и сохраняем проект в Visual Studio типа Win32 Console Application. 2. К проекту подключаем три уже скомпилированных модуля Core, Imgproc и Highgui библиотеки OpenCV. 3. Указываем для Debug конфигурации путь к заголовочным файлам. 4. Подключаем через линковщик Core, Imgproc и Highgui lib файлы. 5. Далее в коде проекта подключаем заголовочные файлы трёх модулей и в теле функции main пишем код для чтения и отображения изображения в окне. 6. Собираем проект и добавляем dll файлы в папку, где находится .exe файл. 7. Далее добавляем в код этапы обработки: 1) изменение размера изображения cv::Mat mat_mini; cv::resize(mat, mat_mini, cv::Size(), 0.25, 0.25); 2) преобразование в оттенки серого cv::Mat mat_gray; cv::cvtColor(mat, mat_gray, cv::COLOR_BGR2GRAY); 3) простое пороговое преобразование cv::Mat mat_thr; cv::threshold(mat_gray, mat_thr, 128, 255, cv::THRESH_BINARY); 8. Компилируем проект Листинг кода и результат выполнения: Вывод: В ходе данной лабораторной работы я научится использовать готовые модули в своих приложениях. А также познакомился с библиотекой OpenCV. |