Подключаем OpenCV 3.0 к Visual Studio 2015

admin

code-help.ru
Команда форума
Сообщения
7,426
Симпатии
1,086
#1
И так, что нужно чтобы совместить работу OpenCV 3.0 и VS 2015


1) На начальной странице кликаем "Создать проект"

или Файл > Создать > Проект

или Ctrl+Shift+N



2) Выбираем раздел Visual C++ в списке шаблонов > Win32 > Консольное приложение Win32



3) Задаем имя проекта (у меня это OpenCV_Set_01) и жмем кнопку "OK"



4) "Далее" > Ставим галочку "Пустой проект" > "Готово"



5) Следующим этапом нам необходимо создать элемент С++ в разделе "Файлы исходного кода"



%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%20%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82.jpg



6) Создаем элемент "Файл C++ (.cpp)" в разделе "Код" с именем по умолчанию Source.cpp



%D0%A4%D0%B0%D0%B9%D0%BB%20%D0%A1++.jpg


Теперь будем заниматься непосредственно настройкой проекта



7) Заходим в свойства нашего проета:



%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0.jpg



8) Здесь необходимо в разделе "Общие" настроить разрядность нашего проекта, в моем случае это x64

%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B02.jpg


%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B05.jpg



9) Далее перемещаемся раздел C/C++ > "Общие"



Прописываем в поле "Дополнительные каталоги включаемых файлов" путь к библиотекам OpenCV у меня папка с OpenCV лежит в корне диска C:\ так что это выглядит так: C:\OpenCV\build\include;%(AdditionalIncludeDirectories)



10) Далее смотрим раздел "Компановщик" > "Общие"



Прописываем в поле "Дополнительные каталоги библиотек" путь такого вида: C:\OpenCV\build\x64\vc12\lib;%(AdditionalLibraryDirectories)



Для Win32: C:\OpenCV\build\x86\vc12\lib;%(AdditionalLibraryDirectories)



11) И последний пункт раздела "Компановщик" > "Ввод"



В поле "Дополнительные зависимости" > Жмем на стрелочку "вниз" и "<Изменить>"

%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B06.jpg


В открывшемся окне вписываем:

opencv_ts300d.lib

opencv_world300d.lib



Обратите внимание, это все мы настроили для конфигурации "Debug" что можем наблюдать сверху и слева окна свойств

Именно поэтому мы прописали выше два файла библиотек с буквой d на конце



Теперь необходимо "Применить" настройки и проделать все тоже самое для конфигурации "Release", только в последнем пункте прописать библиотеки без буквы d на конце

opencv_ts300.lib

opencv_world300.lib



Теперь проверим работу проекта, в файле Source.cpp пишем код который выводит версию нашей OpenCV
C++:
  #include <opencv/cv.h>
        #include <iostream>

        using namespace std;

        int main(int argc, char** argv)
        {
         cout << "OpenCV version: " << CV_VERSION << endl;
         system("pause");
        }
И запускаем кнопкой F5



Получаем:

tets2.jpg
 

Ищу-помощника-на-форум !!!!!