
Рассмотрим подготовку и использование этой библиотеки в средах Visual Studio 2014 и 2015. К счастью, в новых сборках OpenCV поставляются уже собранные библиотеки, их и будем использовать.
Шаг 1. Загрузка и установка OpenCV
Первым делом необходимо скачать установочный файл OpenCV (Доступен на официальном сайте проекта: http://opencv.org/*). Нас интересует версия для Windows.*Сейчас на главной странице версия 2.4.13, версия 3.1.0 доступна на странице opencv.org/downloads.html)
После того, как файл загрузится, запускаем его и выбираем каталог для установки: установить можно куда вам захочется (по сути это просто самораспаковывающийся архив). Выберем например диск D:\ (Создавать папку не надо: при распаковке в в выбранную директорию добавится папка "opencv").
После распаковки получаем достаточно увесистую папку:
Шаг 2. Настройка переменных среды
Для комфортного использования рекомендуется настроить переменные среды.
Создадим следующую системную переменную:
Переменная: OPENCV_DIR
Значение: [Место установки opencv]\opencv\build\x64\vc14 (В нашем случае: D:\opencv\build\x64\vc14)
Далее исправляем переменную Path:
Добавляем в конец ее значения следующую строку: ;%OPENCV_DIR%\bin
После добавления переменной среды необходимо перезагрузить компьютер.
Шаг 3. Настройка проекта Visual Studio
Если во время предыдущих шагов Visual Studio была запущена, ее необходимо перезапустить
В проекте, где необходимо использовать OpenCV открываем свойства проекта (Проект->Свойства или Alt+F7)
Перед внесением изменений выберите конфигурацию "Все конфигурации", а платформу "x64".
В закладке С/С++ Указываем дополнительные каталоги включаемых файлов: $(OPENCV_DIR)\..\..\include
В закладке Компоновщик->Общие указываем дополнительные каталоги библиотек:
$(OPENCV_DIR)\lib
В закладке Компоновщик->Ввод указываем дополнительные зависимости:
opencv_world310.lib;opencv_world310d.lib;
Шаг 4. Пример проекта
В качестве простого примера для проверки можно использовать следующий код:Он просто открывает картинку на просмотр.
F.A.Q.
Q: При компиляции появляется ошибка вида: fatal error C1083: Не удается открыть файл включение: opencv2/highgui/highgui.hpp: No such file or directory
A: Вероятно, для компиляции была выбрана платформа, для которой не настроены пути (если настраивать, как в статье необходимо выбрать x64)
Прикольная статья
ОтветитьУдалить