Подготовка рабочего места для работы с OpenCV в среде разработки MS Visual C++ 2008 — различия между версиями
=DeaD= (обсуждение | вклад) (→Подключение OpenCV к Visual Studio) |
=DeaD= (обсуждение | вклад) (→Подключение заголовочных файлов) |
||
Строка 21: | Строка 21: | ||
Результат можете увидеть на скриншоте: | Результат можете увидеть на скриншоте: | ||
+ | |||
+ | [[Изображение:msvs2008_opencv_include_files_setup.png]] | ||
===Подключение библиотек=== | ===Подключение библиотек=== |
Версия 06:24, 16 августа 2009
Содержание
Установка необходимого ПО
1. Вам нужно скачать и установить OpenCV для Windows. Лучше скачайте версию 1.0 - эта версия создавалась ещё в Intel. [http://opencvlibrary.sourceforge.net/] (Я проинсталлировал в дефолтную папку C:/Program Files/OpenCV/)
2. Скачайте и установите MS Visual Studio 2008, если вы ещё этого не сделали или MS Visual C++ 2008 Express Edition по ссылке [http://www.microsoft.com/express/vc] (о регистрации, думаю, напоминать не нужно:)).
Подключение OpenCV к Visual Studio
Подключение заголовочных файлов
- В главном меню, выберите Tools->Options (Сервис->Параметры).
- В списке справа, выберите Projects and Solutions->VC++ Directories (Проекты и решения->Каталоги VC++)
- Сначала, из "Show Directories for:" ("Показать каталоги для:") листбокса выберите "Include Files" ("Включаемые файлы").
- Кликните на иконке Insert New (Вставить строку) и добавляйте следующие строки:
- "C:\Program Files\OpenCV\cv\include"
- "C:\Program Files\OpenCV\cxcore\include"
- "C:\Program Files\OpenCV\otherlibs\highgui"
- "C:\Program Files\OpenCV\cvaux\include"
- "C:\Program Files\OpenCV\otherlibs\cvcam\include"
- "C:\Program Files\OpenCV\ml\include"
- "C:\Program Files\OpenCV\otherlibs\_graphics\include"
- "C:\Program Files\OpenCV\otherlibs\_graphics\include\jasper"
Результат можете увидеть на скриншоте:
Подключение библиотек
- Далее выберите в листбоксе "Library files" ("Файлы библиотек") и добавьте
следующие строки:
- "C:\Program Files\OpenCV\lib"
- "C:\Program Files\OpenCV\otherlibs\_graphics\lib"
Подключение исходных файлов
- Затем, в том же листбоксе выберите "Source Files" ("Файлы исходного кода") и добавьте:
- "C:\Program Files\OpenCV\cv\src"
- "C:\Program Files\OpenCV\cxcore\src"
- "C:\Program Files\OpenCV\cvaux\src"
- "C:\Program Files\OpenCV\otherlibs\highgui"
- "C:\Program Files\OpenCV\otherlibs\cvcam\src\windows"
- "C:\Program Files\OpenCV\ml\src"
- "C:\Program Files\OpenCV\otherlibs\_graphics\src"
Создание проекта MSVS 2008 с использованием OpenCV
Когда будете создавать новый проект с использованием OpenCV нужно проделать следующее:
- В MSVS выберите File->Create->Project (Файл->Создать->Проект) и создайте консольное приложение в VC++
- В открытом проекте выберите: Project->Properties (Проект->Свойства).
- Далее Configuration Properties->Linker->Input
- И добавляйте имена библиотек в поле "Additional Dependencies" (Дополнительные зависимости): cxcore.lib cv.lib highgui.lib cvaux.lib cvcam.lib
Запомните, что при переходе из режима Debug в Release вам потребуется заново добавлять библиотеки в "Дополнительные зависимости"! Я всегда буду писать проекты в режиме Release.
Итак с настройками закончено и мы можем приступить к первой программе!