【发布时间】:2012-02-25 08:27:10
【问题描述】:
我需要帮助来编译那段code:
它有一些我的项目需要的东西,但我无法编译它。
我按照there 的说明从源代码编译整个“OpenCV”库:
但是有很大的问题:
1 - 在包含文件中,在目录"opencv2/stitching" 中,没有名为“detail”的子目录(在源文件中有一个,但在/usr/local/include/opencv2/stitching 的编译版本中没有)。
2 - 在当前版本中,在示例中,在stitching_detailed.cpp 中,没有任何修改!
另外,我在编译时没有任何错误...只有未使用变量的警告...
更多信息:
所以,我用这个来编译:
g++stitching_detail.cpp -o 缝合器
pkg-config --libs opencv-lopencv_stitching -lopencv_gpu
但是opencv_stitching有很多错误比如:
未定义对 `cv::gpu::buildWarpCylindricalMaps(cv::Size_, cv::Rect_, cv::Mat const&, cv::Mat const&, float, cv::gpu::GpuMat&, cv:: gpu::GpuMat&, cv::gpu::Stream&)'
有没有办法移除对 opencv_gpu 的依赖?因为我现在唯一的问题就是这个!
重要提示:
在配置中指定我要编译OpenCV不带CUDA,我明明有以下第三方信息:
-- 其他第三方库:
-- 使用 IPP:否
-- 使用待定:否
-- 使用 Cuda:否
-- 使用特征:否
【问题讨论】:
标签: opencv compilation