Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 OpenCV构建中的可选库提供了什么?_Visual Studio 2010_Opencv_Cmake - Fatal编程技术网

Visual studio 2010 OpenCV构建中的可选库提供了什么?

Visual studio 2010 OpenCV构建中的可选库提供了什么?,visual-studio-2010,opencv,cmake,Visual Studio 2010,Opencv,Cmake,我正在尝试从源代码(最新的SVN主干)构建OpenCV,并且有几个“可选”依赖项,它们自己的下载量将达到几GB,特别是使用Qt框架。 例如: 库达 鬼书 MIKTEX 蟒蛇 本征 独立发电商 贾斯珀 JPEG OPENEXR OPENNI 巴布亚新几内亚 QT QT_OPENGL 待定 争吵 视频输入 西米亚 有人能提供一份清单,列出这些外部事物所提供的东西——按重要性排序吗?(有时主观答案是最有见地的答案。)哪些是二进制发行版中内置的?除非需要启用或禁用某些特殊功能,否则通常可以将所有标志

我正在尝试从源代码(最新的SVN主干)构建OpenCV,并且有几个“可选”依赖项,它们自己的下载量将达到几GB,特别是使用Qt框架。 例如:

  • 库达
  • 鬼书
  • MIKTEX
  • 蟒蛇
  • 本征
  • 独立发电商
  • 贾斯珀
  • JPEG
  • OPENEXR
  • OPENNI
  • 巴布亚新几内亚
  • QT
  • QT_OPENGL
  • 待定
  • 争吵
  • 视频输入
  • 西米亚

有人能提供一份清单,列出这些外部事物所提供的东西——按重要性排序吗?(有时主观答案是最有见地的答案。)哪些是二进制发行版中内置的?

除非需要启用或禁用某些特殊功能,否则通常可以将所有标志保留在默认状态。所有真正重要的图书馆都已经存在了

您收听的选项可以分为几个组:

图像输入/输出
实际上,OpenCV附带了这些库的副本,用于缺少这些库的平台(如Windows或Android)

  • -jpeg2000格式
  • -此项未包含在OpenCV中

视频IO

  • -适用于Windows平台的视频IO API。由于OpenCV版本2.3.0嵌入了它,所以此标志仅用于从构建中排除videoinput库
  • -司机
  • XIMEA-XIMEA摄像头的API
性能原语库

  • -几十个OpenCV函数都有IPP加速版本
  • -OpenCV有许多与英特尔TBB库并行的函数
  • -一些数学函数(如SVD)可以使用Eigen库的功能,但OpenCV始终提供替代实现
GPU加速

  • -OpenCV随附
    gpu
    模块,该模块具有许多通过NVIDIA CUDA技术加速的功能。如果未找到CUDA SDK,则所有函数都将降级为CPU实现
增强型GUI

  • -OpenCV GUI函数(如
    imshow
    )具有QT版本。如果没有QT,它们将默认为本机OS接口。(对于Windows,它将是WinAPI)
  • QT_OPENGL
与其他语言的绑定

  • -还为Python语言构建绑定
建筑文档

  • GHOSTSCRIPT-在2.3.x中已过时(不影响构建)
  • -仅限Windows。用于生成PDF格式的文档
实际上,这只是对你问题的部分回答。在OpenCV配置步骤中可以设置的选项中,您只听了不到一半,另一半是隐藏的,因为这些选项不适用于您的平台