Главная страница

Лаба 1 OpenCV. ЛР №1 0193 Кубышкин. Лабораторная работа 1 Подключение сторонних библиотек в проект Visual Studio на примере библиотеки OpenCV Выполнил Кубышкин А. М. Фрт, гр. 0193


Скачать 0.76 Mb.
НазваниеЛабораторная работа 1 Подключение сторонних библиотек в проект Visual Studio на примере библиотеки OpenCV Выполнил Кубышкин А. М. Фрт, гр. 0193
АнкорЛаба 1 OpenCV
Дата17.10.2021
Размер0.76 Mb.
Формат файлаdocx
Имя файлаЛР №1 0193 Кубышкин.docx
ТипЛабораторная работа
#249460

Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина)

Лабораторная работа №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.


написать администратору сайта