Эта статья будет как маленькая заметка для меня. Но вдруг еще кому понадобится. И так. Буду подключать OpenCV версии 4.5.3 к 19 студии.
Скачиваем библиотеку вот здесь вот. Скачиваем и устанавливаем в удобную папку.
Теперь студия. мы создаем новый пустой проект. Даем ему имя. Собственно ничего необычного.
Вот пустая проект в который нужно добавить элемент. (Действительно немного не понимаю зачем такие сложности, но пусть будет)
Дальше начинается самое интересное. А чуть не забыла. Проверьте чтоб в платформе решений стояло 64 а не 86
А теперь заходим в отладка->свойства.
Нас интересует пункт "Каталоги VC++". Теперь открываем папку в которой сохранили файлы opencv.
первым делом нам нужно скопировать путь до файлов в папке bin, до которых можно дойти вот так: opencv->build->x64->vc15->bin. Возвращаемся в страницы свойств проекта
поднимаемся на уровень в проводнике выше и заходим в папку lib. Опять копируем путь и вставляем в каталоги библиотек.
Дальше находим папку include в папке build. Так же копируем путь и вставляем в включаемые каталоги.
Нажимаем на ОК. Наши изменения сохранились. Заходим в компоновщик->ввод. В дополнительные зависимости вставляем имя файла с расширением lib хранящегося в папке либ. там их должно быть два. одно с буквой d после номера. Это значит что файл предназначен для проектов отладочных.(d-debug) У нас как раз указано что проект будет debug 64. Так что копируем имя этого файла и вставляем.
На этом можно закончить. Но на всякий укажу способ вставить картинку в будущую программу. мы в отладку вставляем имя картинки с расширением. а так же ставим 1. единица показывает, что фотографию показывать цветную. если поставить 0 то будет черно-белая.
В проводнике будет папка с названием проекта. заходим в нее. там будет еще одна папка так же с названием проекта. вот туда вставляем фотографию с расширением tif, png или jpg.
В папку проекта необходимо перенести один файл. opencv\build\x64\vc15\bin. Находим файл с именем opencv_world453d и расширением dll. Переносим в папку проекта.
вот пример кода:
Поздравляю. Вы Прекрасны
#подключение #гайд #openCv #visual studio #обработка фото
программирование