Установка Opencv 2.0 С Помощью Ms Visual Studio 2008

Название: Установка OpenCV 2.0 с помощью MS Visual Studio 2008

Введение

OpenCV — это мощная библиотека, позволяющая разрабатывать профессиональные приложения для обработки изображений и видео в режиме реального времени. Первоначально разработанный Intel, OpenCV предлагает высокопроизводительные возможности, особенно на процессорах Intel. Если вы заинтересованы во внедрении передовых алгоритмов компьютерного зрения, OpenCV предоставляет полный набор инструментов и функций. Это руководство проведет вас через базовый процесс установки библиотеки OpenCV и продемонстрирует, как интегрировать ее с Microsoft Visual Studio 2008.

Шаг 1: Загрузка OpenCV 2.0

Для начала вам необходимо скачать библиотеку OpenCV 2.0 из официального источника. Посетите страницу проекта OpenCV на SourceForge по следующему URL-адресу: sourceforge.net/projects/opencvlibrary/. Оказавшись там, найдите ссылку для загрузки OpenCV 2.0 и начните загрузку.

Шаг 2. Установка OpenCV 2.0

После загрузки пакета OpenCV 2.0 выберите папку, в которую вы хотите его установить. Например, предположим, что вы выбрали «C:\OpenCV2.0» в качестве каталога установки. Извлеките содержимое загруженного пакета в выбранную папку.

Шаг 3. Создание OpenCV с помощью CMake

Чтобы собрать OpenCV для Microsoft Visual Studio 2008, вам потребуется использовать CMake, кроссплатформенную систему сборки. Если у вас не установлен CMake, вы можете загрузить его с официального сайта CMake по адресу www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.exe. Установите CMake, запустив загруженный исполняемый файл.

Запустите CMake после завершения установки. В графическом интерфейсе CMake установите исходный каталог в каталог исходных файлов OpenCV, который в нашем случае — «C:\OpenCV2.0». Далее укажите каталог сборки. Например, вы можете выбрать «C:\OpenCV2.0\Build» в качестве каталога сборки.

После выбора каталогов исходного кода и сборки нажмите кнопку «Настроить» в CMake. В диалоге настройки выберите генератор «Microsoft Visual Studio 9 (2008)» и нажмите «Готово». CMake теперь прочитает исходные файлы и отобразит все переменные, используемые в этих файлах. Первоначально переменные будут отображаться красным цветом. Нажмите кнопку «Настроить» еще раз, пока все красные записи не исчезнут.

После настройки переменных нажмите кнопку «Создать» в CMake. Это действие создаст файлы сборки для Microsoft Visual Studio 2008 в указанном каталоге сборки «C:\OpenCV2.0\Build».

Шаг 4. Сборка OpenCV в Visual Studio 2008

После создания файлов сборки вы можете приступить к сборке библиотеки OpenCV с помощью Microsoft Visual Studio 2008. Запустите Visual Studio 2008 и откройте файл решения, расположенный по адресу «C:\OpenCV2.0\Build\OpenCV.sln». Этот файл решения содержит необходимые конфигурации для сборки OpenCV.

Создайте решение, выбрав «Сборка» > «Построить решение» в меню Visual Studio. Если процесс сборки завершится успешно, он сгенерирует необходимые двоичные файлы OpenCV.

Шаг 5. Настройка проекта OpenCV

На этом этапе вы успешно установили и собрали OpenCV 2.0 с помощью Microsoft Visual Studio 2008. Чтобы создать свой первый проект OpenCV, обратитесь к руководству, доступному по адресу opencv.willowgarage.com/wiki/VisualC%2B%2B. Это руководство проведет вас через процесс настройки вашего проекта для использования библиотеки OpenCV.

Заключение

Установка OpenCV 2.0 с помощью Microsoft Visual Studio 2008 включает загрузку исходных файлов OpenCV, использование CMake для создания файлов сборки и сборку библиотеки в Visual Studio. Выполнив эти шаги, вы сможете настроить среду разработки, которая легко интегрирует OpenCV с вашими проектами Microsoft Visual Studio 2008. Обширные возможности OpenCV в области компьютерного зрения и обработки изображений позволят вам с легкостью создавать сложные приложения.

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2011-07-23 05:15:35
Баллов опыта: 552966
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.