openCV3.0 beta新特性

openCV3.0 beta在14年光棍节发布,alpha版本是在8月发布的。3.0最终版正在准备中,beta版本的大部分自动化测试工作已经完成,欢迎大家热烈反馈BUG!

3.0 beta中新增和热门的特性:

1. 有了AMD和Intel公司的支持,透明API(T-API)持续升级,现在更多的模块可以使用OpenCL加速技术。其实在3.0 Alpha版本中,OpenCL加速的变现就已经很不错了,使用 Intel Iris Graphics and Intel Iris Pro Graphics (两种显卡)可以得到10%到230%的性能提升。在3.0中我们有更快的Canny边缘检测,拉普拉斯边缘检测,双目视觉中的StereoBM匹配法,BruteForceMatcher匹配法,BackgroundSubtractorMOG2(背景建模的一种方法),StitchingWarpers等等。此外HoughLines(霍夫变换检测直线), HoughLinesP, cvtColor (selected modes)(颜色变换), GEMM, DFT(离散傅里叶变换)等模块使用了新的OpenCL核心。

------这段就是说很多方法的性能得到了提升,具体哪些地方大家用到的时候就知道了大笑

2. 重构了二维特征提取的框架以适应3.0的格式,某些算法被永久移到了opencv_contrib/xfeatures2d中。

------对于某些提取二维特征的函数要注意了,它们可能在不同的库中,使用前要确认链接器输入,具体的函数使用可能也有变化,具体查看文档。

3. 大约40个常用的图像处理模块使用了NEON技术,性能得到了优化,所以使用AMD芯片的同学有福了。

4. Java bindings得到了大幅提升,2维特征、差分背景等的bindings已经有了。

5. 32位和64位平台上的opencv二进制文件默认使用Intel IPP(集成性能基元)技术,另外用户自己编译的二进制文件也是默认使用IPP。3.0使用的是专门为AVX2优化的IPP8.2.1子集。

6. 采用了多大200以上的来自开源社区的更新,比如在github上的大神们更新的代码。现在的opencv正朝着社区驱动型项目的方向发展。

------具体更新的新功能可以查看3.0 Alpha的更新说明。


译文来源

参考手册




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值