Использование заголовочных файлов .hpp из OpenCV

Я новичок в OpenCV, и в настоящее время я работаю над проектом Java, касающимся распознавания лиц.
Я сталкивался с этим руководство который находится в C ++, и единственное место, где я застрял, это .hpp файлы.

Я попытался запустить этот код в Turbo C ++, но он говорит, что не может открыть включаемый файл ‘opencv2 / highgui.hpp’ и аналогично для всех файлов hpp.

Чтобы устранить ошибку
1) Я скопировал папку opencv2 из C: \ OpenCV-2.4.7 \ opencv \ build \ include в C: \ turbo \ tc \ bi \ include, который является моим каталогом INCLUDE, как указано в Опции> Каталоги Turbo C ++.

Можем ли мы указать несколько путей INCLUDE в Turbo C ++?
Скажите, пожалуйста, как включить эти hpp-файлы, чтобы выполнялся код на С ++. Я знаю, что проблема в пути к папкам, но я не могу решить проблему дальше.
Спасибо!

5

Решение

Чтобы найти, где находится ваш файл opencv.hpp, в Linux проще запустить:

# find / -name opencv.hpp

Это даст вам путь к вашим файлам opencv.

Рассмотрим путь, по которому вы разместили OpenCV. — например, C: \ Program Files \ OpenCV \ include. Путь может меняться в зависимости от того, как вы установили OpenCV, и от вашей операционной системы.

В Linux вы должны указать путь к вашему профилю. Для этого вы можете использовать bash_profile или bashrc.
http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html

Один из способов сделать это:

#include "opencv2/opencv.hpp"#include "opencv.hpp"

Вы также можете указать пути для hpp или любых других файлов в вашем файле make.

Вот несколько примеров:

http://www.digitalpeer.com/id/example

http://www.cs.duke.edu/~ola/courses/programming/libraries.html

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector