我正在尝试构建源码包附带的OpenCV示例,我得到了以下内容:
CMake Error at CMakeLists.txt:10 (ocv_check_dependencies):
Unknown CMake command "ocv_check_dependencies".我确实使用以下命令安装了OpenCV
cmake .
make
sudo make install我得到了一个可以正常工作的教程片段(因此我认为它作为一个库正确安装了)。但是,编译示例不起作用。
我想我必须以某种方式配置CMake才能拥有“ocv_check_dependencies”--但是怎么做呢?我迷路了!
发布于 2012-10-31 23:29:34
这样啊,原来是这么回事。
为了构建示例,必须通过-D提供cmake的默认配置。我所做的错误是我试图从samples目录中执行cmake。
构建示例的正确方法是调用cmake,如下所示(从解压的归档文件的根目录中):
cmake -DBUILD_SAMPLES .这将打开采样。可以继续使用make,make install than。构建完成后,可以在bin中找到这些示例。
另请参阅FAQ
发布于 2013-04-11 05:58:55
实际上,对于OpenCV 2.4.4测试版,根CMakeList.txt文件是这样写的:
OCV_OPTION(BUILD_EXAMPLES“构建所有示例”
-DBUILD_EXAMPLES=ON对我来说工作得很好。
发布于 2015-08-18 09:55:47
如何编译OpenCV示例代码?
# For OpenCV 3
cd /path/to/opencv/samples/cpp/
#Compile
g++ -ggdb `pkg-config --cflags --libs opencv` facedetect.cpp -o facedetect
#run
./facedetect这对我很有效。
https://stackoverflow.com/questions/13146650
复制相似问题