gpt4 book ai didi

visual-studio-2010 - OpenCV 2.3.1 安装,VS 2010,MEX

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:36 26 4
gpt4 key购买 nike

这是另一个 OpenCV 安装问题,但是我无法通过阅读现有答案找到答案。我正在尝试在 VS 2010 中设置 OpenCV 2.3.1 目录,并将我的几个项目从 OpenCV 2.2 迁移到这个新版本。我跟着这个Setup OpenCV-2.3 for Visual Studio 2010 post,它适用于 2.3(2.3 和 2.3.1 显然具有相同的文件夹结构),但它似乎并不准确。

首先,如果我下载并解压 OpenCV-2.3.0-win-superpack.exe(sourceforge 上的 2011-07-04 版本),则没有 buildopencv 目录。此外,没有任何预编译库,我必须使用 CMake,创建 VS2010 解决方案并从头开始编译。

二、三个include目录

C:\OpenCV2.3\build\include\opencv
C:\OpenCV2.3\build\include\opencv2
C:\OpenCV2.3\include

不包含所有必要的模块头。如果我包括

#include <opencv/cv.h>

#include <opencv2/opencv.hpp>

并尝试构建项目,我为每个模块(核心、imgproc 等)获取 C1083,因为 opencv.hpp 有这些行

#include "opencv2/core/core_c.h"
#include "opencv2/core/core.hpp"
#include "opencv2/flann/miniflann.hpp"
#include "opencv2/imgproc/imgproc_c.h"
...

的确,每个模块的头文件都不在上面三个include目录中,它们在modules文件夹中,深深嵌套在复杂的目录结构中,如modules\{module}\include\opencv2\{module}\{module}.hpp,所以我必须手动添加每个包含目录。这似乎可行,但它非常耗时,尤其是在更改某些内容时,并且在编译 Matlab MEX 程序时变得非常复杂,因为在 Matlab 中没有属性表或包含目录的简单管理。我不明白为什么每个新版本都越来越难以正确配置 OpenCV ...

所以,我的问题是:我做错了什么吗?也许是 CMake 配置(我使用了所有默认值,编译器 VS10 x64)?较新版本的 OpenCV 的文档丢失,并且诸如 Setup OpenCV-2.3 for Visual Studio 2010 之类的帖子描述更简单的过程和目录结构...

最佳答案

听起来您没有在 Visual Studio 中构建 INSTALL 目标。您只构建了 ALL_BUILD 吗?

关于visual-studio-2010 - OpenCV 2.3.1 安装,VS 2010,MEX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7983961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com