![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Приложение 1: порядок установки библиотеки OpenCV
Для установки OpenCV потребуется наличие исходных файлов библиотеки, система автоматизации сборки ПО CMake, а также наличие в системе компилятора с языка C++ (файлы исходного кода OpenCV и дистрибутив CMake прилагаются на электронном носителе). Установка OpenCV предполагает выполнение нескольких шагов: 1. Распаковать файлы исходного кода библиотеки OpenCV, например в C: \OpenCV2.3.1; 2. Произвести сборку файлов проекта OpenCV: 2.1. Запустить CMake; 2.2. В появившемся окне в поле «Where is the source code:» указать папку с исходными кодами библиотеки (C: /OpenCV2.3.1), а в поле «Where to build the binaries:» указать папку, в которую будут помещены скомпилированные файлы библиотеки – C: /OpenCV2.3.1/build; 2.3. Сконфигурировать проект. Для этого нажать кнопку «Configure» и в появившемся окне указать нужный компилятор – «Visual Studio 10». Нажать «OK». В главном окне CMake появится множество полей, подсвеченных красным цветом. Это означает, что make-файл ещё не был сгенерирован. Нажать кнопку «Configure» ещё раз. Поля окрасятся в белый цвет; 2.4. Сгенерировать проект. Для этого нажать кнопку «Generate». CMake создаст файл решения OpenCV.sln и поместит его в папку C: \OpenCV2.3.1\build; 3. Скомпилировать файлы библиотеки: 3.1. Открыть созданный файл решения при помощи MS Visual Studio 2010; 3.2. Поочерёдно скомпилировать Debug- и Release-версии библиотеки; Рис. 13. Выбор конфигурации перед компиляцией 4. Указать системе место расположения библиотеки: 4.1. Открыть «Свойства системы» → «Дополнительные параметры системы»; Рис. 14. Окно свойств системы 4.2. Нажать кнопку «Переменные среды»; 4.3. Добавить в конец переменной PATH значения: · C: \OpenCV2.3.1\build\bin\Debug; · C: \OpenCV2.3.1\build\bin; Если переменной PATH нет, необходимо её создать и ввести указанные значения. Рис. 15. Редактирование переменной PATH Настройка проекта для работы с библиотекой OpenCV: 1. Создать проект в MS Visual Studio; 2. Открыть главные свойства проекта; Рис. 16. Открытие окна свойств проекта 3. В окне свойств в разделе «Свойства конфигурации» в подразделе «Каталоги VC++» добавить следующие «Каталоги включения», в которых лежат файлы исходного кода модулей библиотеки: · C: \OpenCV2.3.1\3rdparty\include · C: \OpenCV2.3.1\include\opencv · C: \OpenCV2.3.1\modules\calib3d\include · C: \OpenCV2.3.1\modules\core\include · C: \OpenCV2.3.1\modules\features2d\include · C: \OpenCV2.3.1\modules\flann\include · C: \OpenCV2.3.1\modules\highgui\include · C: \OpenCV2.3.1\modules\imgproc\include · C: \OpenCV2.3.1\modules\legacy\include · C: \OpenCV2.3.1\modules\objdetect\include · C: \OpenCV2.3.1\modules\video\include 4. В «Каталоги библиотек» добавить пути к скомпилированным модулям: · C: \OpenCV2.3.1\build\lib\Debug · C: \OpenCV2.3.1\build\lib\Release 5. В разделе «Компоновщик» в подразделе «Ввод» добавить список «Дополнительных зависимостей»: · opencv_core231d.lib · opencv_calib3d231d.lib · opencv_features2d231d.lib · opencv_highgui231d.lib · opencv_imgproc231d.lib · opencv_legacy231d.lib · opencv_objdetect231d.lib · opencv_video231d.lib 6. В заголовочный файл проекта добавить список включений: · #include < opencv2/core/core_c.h> · #include < opencv2/core/core.hpp> · #include < opencv2/calib3d/calib3d.hpp> · #include < opencv2/features2d/features2d.hpp> · #include < opencv2/imgproc/imgproc_c.h> · #include < opencv2/imgproc/imgproc.hpp> · #include < opencv2/highgui/highgui_c.h> · #include < opencv2/highgui/highgui.hpp> · #include < opencv2/objdetect/objdetect.hpp>
|