从OpenCV使用.hpp头文件

use*_*292 5 c++ opencv header-files face-detection

我是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++.

我们可以在Turbo c ++中指定多个INCLUDE路径吗?请告诉我们包含这些hpp文件以便c ++代码执行的方法.我知道问题在于文件夹路径,但我无法再解决这个问题了.谢谢!

Ava*_*anz 2

要查找 opencv.hpp 文件在哪里,在 Linux 上更容易运行:

# find / -name opencv.hpp
Run Code Online (Sandbox Code Playgroud)

这将为您提供 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"
Run Code Online (Sandbox Code Playgroud)

您还可以在 make 文件中指定 hpp 或任何其他文件的路径。

这里有一些例子:

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

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