专栏首页CVerOpenCV 4.0 公测版来了!

OpenCV 4.0 公测版来了!

前戏

各位CVers

OpenCV 4.0 公测版(Beta)来了!

距离上次推送 OpenCV 4.0 内测版来了!仅隔一个月,OpenCV官方再次发布OpenCV 4.0 Beta版,完全吊足大家对OpenCV 4.0正式版(Gold)的胃口。

侃侃:你是不是还在用OpenCV2.4.x系列,或者才更新到OpenCV3.x系列

OpenCV 4.0 Alpha

介绍Beat版本之前,先回顾一下Alpha版本有哪些新 feature!

首先,4.0 alpha包括3.4分支的所有最新改进,优化和 Bug修复。尤其是:

  • ONNX解析器已添加到OpenCV DNN模块中。它支持各种分类网络,如AlexNet,Inception v2,Resnet,VGG等。还支持 tiny YOLO v2对象检测网络。
  • 其他一些显著的DNN改进:
    • Mask RCNN 支持和示例
    • Faster R-CNN:使用Intel Inference Engine(英特尔OpenVINO的一部分)加速
    • 基于OpenCL backend的几个稳定性改进。
  • 快速QR码检测器(detector)(Core i5 desktop的~80FPS @ 640x480分辨率)。官方计划在OpenCV 4.0正式版中添加QR码解码器(decoder),以便有一个完整的解决方案。
  • 通过所谓的“wide universal intrinsics”不断扩展SSE4,AVX2和NEON优化内核集。

此外,OpenCV 4.0 alpha包含一些独有的功能,例如:

  • OpenCV现在是基于C ++ 11库,它需要符合C ++ 11标准的编译器。因此,默认情况下可以使用一些很好的功能,例如parallel_for和lambda函数,方便迭代cv :: Mat,初始化cv :: Mat,通过列出它的元素等。
  • 标准的std :: string和std :: shared_ptr取代了手工制作的cv :: String和cv :: Ptr。我们的parallel_for现在可以使用std :: threads pool 作为后端。
  • OpenCV 1.x的旧版C API(使用CvMat,IplImage等)被部分排除在外;cleanup 应该主要由OpenCV 4.0 正式版完成。
  • 添加了基本的FP(float point)16支持(添加了新的CV_16F类型)。
  • CPU和GPU加速的KinFu实时三维密集重建算法已包含在opencv_contrib中。
  • HPX parallel backend(感谢Jakub Golinowski)
  • 新的chessboard detector(棋盘探测器)(感谢Alexander Duda)

总的来说,OpenCV 4.0 alpha版本包括85个补丁,包括来自3.4分支的28个大规模合并请求。

OpenCV 4.0 Beta

亲爱的OpenCV 爱好者们:

我们很高兴地宣布OpenCV 4.0 Beta现已推出,其中包括许多新功能和增强功能。除了这个新的库,还有新的开源工具OpenVINO™(Open Visual Inference and Neural Network Optimization),可以帮助帮助快速跟踪高性能计算机视觉开发和深度学习推理。

OpenCV 4.0 Beta包括29个新补丁,包括自OpenCV 4.0 alpha 以来3.4分支的大规模合并:

  • ONNX *(Open Neural Network Exchange)importer 已得到进一步改进,以支持更多扩展。
  • OpenCV DNN示例object_detection.py已经改进,可以填写正确的模型参数,因此现在使用起来要容易得多。
  • G-API(Graph API) - 超高效图像处理 pipeline 引擎已集成为opencv_gapi模块
  • 快速QR码解码器(decoder),该算是是基于免费的QUirc(https://github.com/dlbeer/quirc)库,所以现在我们有一个完整的QR码检测和解码实现(运行~20-80FPS @ 640x480分辨率)。
  • 使用“wide universal intrinsics”为AVX2加速了超过60个内核的18个功能。
  • 针对iGPU加速了Kinect Fusion算法,在高分辨率 volume(512x512x512)上实现了并行CPU版本的3倍加速。

OpenCV 4.0 Beat(公测版)发布应该非常稳定,但OpenCV 4.0 Gold(正式版)预计会有更多变化。

期待OpenCV 4.0 Gold!!!

预告:OpenVINO

同期,英特尔宣布开源OpenVINO™工具包。

那么!那么OpenVINO是什么呢?

敬请期待,下篇文章的解析~

Reference

官网:https://opencv.org/opencv-4-0-0-beta.html

文档:https://docs.opencv.org/4.0.0-beta/

Release:https://opencv.org/releases.html

本文分享自微信公众号 - CVer(CVerNews)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一文看懂OpenCV 4.0 所有新特性

    距离OpenCV 3.0发布已逾三年半了,终于在2018-11-20,OpenCV 4.0正式版强势来袭!至此开始OpenCV 4.x的王朝!

    Amusi
  • OpenCV4.4刚刚发布!支持YOLOv4、EfficientDet检测模型,SIFT移至主库!

    OpenCV 4.4.0 于2020年7月18日正式发布,不得不说OpenCV 作为最大开源的图像处理工具,提供的内容太全面了,对小白友好度很高。不仅算法众多,...

    Amusi
  • OpenCV 4.0 内测版来了!

    也许你是从OpenCV2.4.x系列入门,还是从OpenCV3.x系列入门,对OpenCV一定会留下一个印象:卧槽,太强大了吧!

    Amusi
  • Android Ndk and Opencv Development 1

    从本节开始之后的几节将介绍关于Android NDK和OpenCV整合开发的内容,本节介绍Android NDK 和 OpenCV 整合开发的环境搭建以及人脸检...

    宅男潇涧
  • ​【刘文彬】【精解】开发一个智能合约

    原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/contract.html

    圆方圆学院
  • 【精解】开发一个智能合约

    智能合约 这两天被老大搞去搬砖,学习计划有变但无大碍,这篇文章将仔细分析智能合约相关内容。 关键字:智能合约,remix,Solidity,truffl...

    文彬
  • 互联网企业的开源使用窘境与出路

    1 自从Hadoop生态圈流行开来以后,以Apache基金会为代表的开源社区空前强大,国内外互联网公司都纷纷使用开源软件。然而参与开源社区并非是一件容易的事情。...

    用户1564362
  • 解决SecureCRT连接网络设备console口失败的问题

    在Windows 10下使用SecureCRT连接交换机控制口即Console口时始终连接不上,其实万事不离其中,今天咱们就来聊聊怎么解决吧!

    网络技术联盟站
  • Docker学习总结之docker创建私有仓库(private Repositories)

    Docker 创建 Private Repositories   前言     基于GFW的缘故,国内大陆基本无法pull国外的镜像,更别说官方的index了。...

    随机来个数
  • 微软已确认收购 GitHub!网友们这样说……

    GitHub 倾向于将公司出售给上市公司,之所以选择微软,是因为对其 CEO Satya Nadella 印象深刻。去年 8 月份,GitHub 的联合创始人兼...

    华章科技

扫码关注云+社区

领取腾讯云代金券