Найти в Дзене
Стася

Подключение Opencv к Visual studio

Эта статья будет как маленькая заметка для меня. Но вдруг еще кому понадобится. И так. Буду подключать OpenCV версии 4.5.3 к 19 студии.

Скачиваем библиотеку вот здесь вот. Скачиваем и устанавливаем в удобную папку.

Теперь студия. мы создаем новый пустой проект. Даем ему имя. Собственно ничего необычного.

-2

Вот пустая проект в который нужно добавить элемент. (Действительно немного не понимаю зачем такие сложности, но пусть будет)

пустой проект.
пустой проект.

А вот добавляем новый элемент
А вот добавляем новый элемент

Дальше начинается самое интересное. А чуть не забыла. Проверьте чтоб в платформе решений стояло 64 а не 86

Обязательно смените. иначе все будет подсвечиваться красным.ё
Обязательно смените. иначе все будет подсвечиваться красным.ё

А теперь заходим в отладка->свойства.

появится такое меню
появится такое меню

Нас интересует пункт "Каталоги VC++". Теперь открываем папку в которой сохранили файлы opencv.

вот она. Наша священная папка.
вот она. Наша священная папка.

первым делом нам нужно скопировать путь до файлов в папке bin, до которых можно дойти вот так: opencv->build->x64->vc15->bin. Возвращаемся в страницы свойств проекта

скопированный путь вставляем в каталоги исполняемых файлов. т.е. нажимаем на стрелочку -> изменить ->вставить путь.
скопированный путь вставляем в каталоги исполняемых файлов. т.е. нажимаем на стрелочку -> изменить ->вставить путь.
-9

поднимаемся на уровень в проводнике выше и заходим в папку lib. Опять копируем путь и вставляем в каталоги библиотек.

Дальше находим папку include в папке build. Так же копируем путь и вставляем в включаемые каталоги.

поздравляю. Вы- прекрасны. Но это еще не конец. Хотя мы к нему близки.
поздравляю. Вы- прекрасны. Но это еще не конец. Хотя мы к нему близки.

Нажимаем на ОК. Наши изменения сохранились. Заходим в компоновщик->ввод. В дополнительные зависимости вставляем имя файла с расширением lib хранящегося в папке либ. там их должно быть два. одно с буквой d после номера. Это значит что файл предназначен для проектов отладочных.(d-debug) У нас как раз указано что проект будет debug 64. Так что копируем имя этого файла и вставляем.

-11

На этом можно закончить. Но на всякий укажу способ вставить картинку в будущую программу. мы в отладку вставляем имя картинки с расширением. а так же ставим 1. единица показывает, что фотографию показывать цветную. если поставить 0 то будет черно-белая.

важно отметить что фотография должна быть в папке с программой.
важно отметить что фотография должна быть в папке с программой.

В проводнике будет папка с названием проекта. заходим в нее. там будет еще одна папка так же с названием проекта. вот туда вставляем фотографию с расширением tif, png или jpg.

В папку проекта необходимо перенести один файл. opencv\build\x64\vc15\bin. Находим файл с именем opencv_world453d и расширением dll. Переносим в папку проекта.

вот пример кода:

если все сделано правильно, то получим изображение в полный размер
если все сделано правильно, то получим изображение в полный размер

Поздравляю. Вы Прекрасны

#подключение #гайд #openCv #visual studio #обработка фото

программирование