首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenCV构建中的可选库提供了什么?

OpenCV构建中的可选库提供了什么?
EN

Stack Overflow用户
提问于 2011-09-20 23:57:54
回答 1查看 5.9K关注 0票数 14

我正在尝试从源代码(最新的SVN主干)构建OpenCV,并且有几个“可选的”依赖项,这相当于单独下载数千兆字节,特别是使用Qt。例如:

  • 库达
  • GHOSTSCRIPT
  • 米克特克斯
  • PYTHON
  • 本征
  • IPP
  • 贾斯珀
  • JPEG
  • 开普尼亚
  • OPENNI
  • PNG
  • QT
  • QT_OPENGL
  • TBB
  • 蒂夫
  • 维杰因普特
  • XIMEA

有人能提供一份清单,列出这些外部事物中的每一种--按重要性排列吗?(有时主观的答案是最有洞察力的答案。)哪些是在二进制分布中构建的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-21 01:06:12

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

您所听到的选项可以分成几组:

图像输入/输出

实际上,OpenCV为缺少这些库的平台提供了这些库的副本(比如Windows或Android)。

  • 蒂夫
  • 贾斯珀 - jpeg2000格式
  • JPEG
  • PNG
  • 开普尼亚 --这个不包括在OpenCV中

视频IO

  • 维杰因普特 -视频IO平台。由于2.3.0版本的OpenCV嵌入了它,因此此标志仅用于将视频输入库排除在构建之外。
  • OPENNI - 金尼特驱动程序
  • XIMEA - API用于XIMEA相机

性能原语的

  • IPP --很少有几十个OpenCV函数具有IPP加速版本。
  • TBB - OpenCV具有许多与Intel库并行的功能.
  • 本征 -一些数学函数(如SVD)可以使用特征库的功能,但是OpenCV总是提供替代的实现。

GPU加速

  • 库达 - OpenCV附带有许多功能的gpu模块,使用NVIDIA技术加速.如果找不到CUDA SDK,那么所有功能都会退化为CPU实现。

增强图形用户界面

  • QT - OpenCV GUI函数(如imshow)有QT版本。如果没有QT,它们将默认为本地OS接口。(如果是Windows,它将是WinAPI)。
  • QT_OPENGL

绑定到其他语言

  • PYTHON -也为Python构建绑定

大楼文档

  • GHOSTSCRIPT -在2.3.x中过时(不影响构建)
  • 只适用于米克特克斯。用于生成PDF格式的文档

实际上,这只是对你问题的部分回答。您已经听到了不到一半的选项可以设置在OpenCV配置步骤-另一半是隐藏的,因为这些选项是不可用的,您的平台。

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7493159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档