Подготовка рабочего места для работы с OpenCV в среде разработки MS Visual C++ 2008 — различия между версиями
=DeaD= (обсуждение | вклад) (Новая страница: «==Установка необходимого ПО== # Вам нужно скачать и установить OpenCV для Windows. Лучше скачайте в…») |
=DeaD= (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
==Установка необходимого ПО== | ==Установка необходимого ПО== | ||
− | + | 1. Вам нужно скачать и установить OpenCV для Windows. Лучше скачайте версию 1.0 - эта версия создавалась ещё в Intel. | |
[[http://opencvlibrary.sourceforge.net/ http://opencvlibrary.sourceforge.net/]] (Я проинсталлировал в дефолтную папку C:/Program Files/OpenCV/) | [[http://opencvlibrary.sourceforge.net/ 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 http://www.microsoft.com/express/vc]] (о регистрации, думаю, напоминать не нужно:)). | ||
+ | |||
+ | ==Подключение OpenCV к Visual Studio== | ||
+ | ===Подключение заголовочных файлов=== | ||
+ | * В главном меню, выберите Tools->Options (Сервис->Параметры). | ||
+ | * В списке справа, выберите Projects and Solutions->VC++ Directories (Проекты и решения->Каталоги VC++) | ||
+ | * Сначала, из "Show Directories for:" ("Показать каталоги для:") листбокса выберите "Include Files" ("Включаемые файлы"). | ||
+ | * Кликните на иконке Insert New [[Изображение:msvs2008_insert_new_icon.png]] (Вставить строку) и добавляйте следующие строки: | ||
+ | ** "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" | ||
+ | |||
+ | Результат можете увидеть на скриншоте: | ||
+ | |||
+ | [[Изображение:msvs2008_opencv_include_files_setup.png]] | ||
+ | |||
+ | ===Подключение библиотек=== | ||
+ | * Далее выберите в листбоксе "Library files" ("Файлы библиотек") и добавьте | ||
+ | следующие строки: | ||
+ | ** "C:\Program Files\OpenCV\lib" | ||
+ | ** "C:\Program Files\OpenCV\otherlibs\_graphics\lib" | ||
+ | |||
+ | [[Изображение:msvs2008_opencv_library_files_setup.png]] | ||
+ | |||
+ | ===Подключение исходных файлов=== | ||
+ | * Затем, в том же листбоксе выберите "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" | ||
+ | |||
+ | [[Изображение:msvs2008_opencv_source_files_setup.png]] | ||
+ | |||
+ | ==Создание проекта MSVS 2008 с использованием OpenCV== | ||
+ | Когда будете создавать новый проект с использованием OpenCV нужно проделать следующее: | ||
+ | * В MSVS выберите File->Create->Project (Файл->Создать->Проект) и создайте консольное приложение в VC++ | ||
+ | |||
+ | [[Изображение:msvs2008_opencv_new_project_setup.png]] | ||
+ | |||
+ | * В открытом проекте выберите: Project->Properties (Проект->Свойства). | ||
+ | * Далее Configuration Properties->Linker->Input | ||
+ | * И добавляйте имена библиотек в поле "Additional Dependencies" (Дополнительные зависимости): cxcore.lib cv.lib highgui.lib cvaux.lib cvcam.lib | ||
+ | |||
+ | [[Изображение:msvs2008_opencv_new_project_add_dependencies.png]] | ||
+ | |||
+ | Запомните, что при переходе из режима Debug в Release вам потребуется заново добавлять библиотеки в "Дополнительные зависимости"! Я всегда буду писать проекты в режиме Release. | ||
+ | |||
+ | |||
+ | Итак с настройками закончено и мы можем приступить к первой программе! |
Текущая версия на 06:26, 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.
Итак с настройками закончено и мы можем приступить к первой программе!