OpenCV4.0-alpha发布!新增多个深度学习特性

(欢迎关注“我爱计算机视觉”公众号,一个有价值有深度的公众号~)

本定于2018年7月发布的OpenCV4.0再次跳票,昨天官方发布了OpenCV4.0-alpha,作为4.0正式版发布前的尝鲜,让我们一睹芳容!

相比于OpenCV3.4的功能改进:

1.OpenCV DNN模块新增ONNX解析器,支持各种分类网络,比如AlexNet, Inception v2, Resnet, VGG 等。部分支持tiny YOLO v2 目标检测网络。

2.DNN模块新的改进

2.1)支持Mask RCNN并新增 对应例程!

2.2)使用Intel Inference Engine(Intel推断引擎),即Intel OpenVINO的一部分,使得目标检测更快!

2.3)改进OpenCL作为后端的稳定性。

3.快速的QR二维码检测,在Core i5 CPU 640*480分辨率的图像上可以达到约80FPS!后续OpenCV4.0正式版本将加入QR二维码的解码,使其成为完整的解决 方案。

4.通过所谓的“wide universal intrinsics”不断扩展SSE4,AVX2和NEON优化内核集,持续加速OpenCV!

另外,OpenCV4.0 alpha包含一些相比之前版本的独有特性:

1.C++ 11标准的支持(所以编译新版本需要C++11兼容的编译器)。所以许多非常nice的特性比如支持lambda函数的parallel_for,cv::Mat更加方便迭代访问,通过列出元素初始化cv::Mat都得到了默认支持。

2.标准的std::string和std::shared_ptr取代了原先版本的cv::String和cv::Ptr。 parallel_for现在可以使用std::threads线程池作为后端。

3.清理了OpenCV 1.x的旧版C API(CvMat,IplImage等),OpenCV4.0正式版将清理完成。

4.添加了基本类型16位浮点型(CV_16F ),这将对诸如对精度要求不高的比如深度学习的推断加速很明显。

5.CPU和GPU加速的KinFu实时三维密集重建算法添加到opencv_contrib中。

6.HPX加入并行计算的后端。

7.新的棋盘格(chessboard)检测器。

总结

OpenCV目前的开发重点主要有:深度学习功能的完善、C++11的标准支持和指令级、线程级和GPU的加速。

后续52CV君将对其中部分新增功能进行测试,敬请期待。

(欢迎关注“我爱计算机视觉”公众号,一个有价值有深度的公众号~)

OpenCV4.0-alpha发布!新增多个深度学习特性相关推荐

  1. 京东:618 期间遭「黑公关」恶意抹黑;Adobe 回应“杀死Flash”;Bootstrap 5.0 Alpha 发布 |...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极 ...

  2. 论文合集 | 李飞飞新论文:深度学习代码搜索综述;Adobe用GAN生成动画(附地址)...

    来源:机器之心 本文约3200字,建议阅读7分钟. 本文介绍了李飞飞新论文,深度学习代码搜索综述,Adobe用GAN生成动画. 本周有李飞飞.朱玉可等的图像因果推理和吴恩达等的 NGBoost 新论文 ...

  3. jboss7.0.2_红帽JBoss企业应用平台7.0 ALPHA发布了!

    jboss7.0.2 红帽JBoss企业应用程序平台7(JBoss EAP 7)是基于开放标准构建并符合Java Enterprise Edition 7规范的中间件平台. 它将WildFly App ...

  4. 红帽JBoss企业应用平台7.0 ALPHA发布了!

    红帽JBoss企业应用程序平台7(JBoss EAP 7)是基于开放标准构建并符合Java Enterprise Edition 7规范的中间件平台. 它将WildFly Application Se ...

  5. 医生再添新助手!深度学习诊断传染病 | 完整代码+实操

    作者 | Dipanjan (DJ) Sarkar 译者 | Monanfei 编辑 | Rachel.Jane 出品 | AI科技大本营(id:rgznai100) [导读]文本基于深度学习和迁移学 ...

  6. 从0到1,Airbnb的深度学习实践经验总结

    作者 | Haldar 译者 | 陆离 出品 | AI科技大本营(ID: rgznai100) 此前,AI科技大本营发布了关于希望通过介绍的研究成果为读者提供一些有用的帮助和指引. 模型中的生态系统 ...

  7. 浅谈Alpha Go所涉及的深度学习技术

    作者注:关于Alfa Go的评论文章很多,但真正能够与开发团队交流的却不多,感谢Alfa Go开发团队DeepMind的朋友对我这篇文章内容的关注与探讨,指出我在之前那一版文章中用字上的不够精确,所以 ...

  8. 从0开始,基于Python探究深度学习神经网络

    来源 |  Data Science from Scratch, Second Edition 作者 | Joel Grus 全文共6778字,预计阅读时间50分钟. 深度学习 1.  张量 2.  ...

  9. 深度学习如何又好又快? Google发布最新《高效深度学习: 更小、更快、更好》综述...

    深度学习模型在实际生产系统中面临一系列问题,比如模型大小.训练时间等,本文这对深度学习的效率问题做了全面的综述,值得关注! 深度学习已经在计算机视觉.自然语言理解.语音识别.信息检索等领域掀起了一场革 ...

最新文章

  1. C++11容器中新增加的emplace相关函数的使用
  2. iOS隐藏导航栏的方法
  3. 赛码浪潮笔试题库软件实施岗位_赛码 -HRTechChina中国人力资源科技-向上的力量!...
  4. JavaScript获取当前根目录
  5. 用c语言读取固定大小的raw格式图像并统计灰度值
  6. Unhandled Exxception “Unhandled exception type IOException”?
  7. ACM10.14题解
  8. Java中JFrame怎样控制闪烁_在JFrame Java中闪烁
  9. leetcode 700. 二叉搜索树中的搜索 思考分析
  10. 公共的Controler,是给非授权的用户访问
  11. 第八节:语法总结(2)(匿名类、匿名方法、扩展方法)
  12. mysql判断不为null
  13. Google云端语音识别app
  14. CSS基础知识10-两种CSS布局
  15. DTOI 10.25 测试 T3 雪人
  16. 无线数字DR平板探测器维修瓦里安PaxScan 4030X分析
  17. forms 身份验证(授权)详解
  18. 洛谷CF499B Lecture + 映射map
  19. 线程池有哪些状态?状态是如何转换的?
  20. docker安装nginx和php网页文件显示file not found

热门文章

  1. Spring集成单元测试
  2. 依图芯片服务器,AI 芯片行业再添硬核新玩家:依图推出云端 AI 芯片 questcore™...
  3. linux pae内核安装,Linux 安装PAE内核
  4. tlwr886n发挥最大网速_路由器中的2.4G和5G有什么区别?用错了网速变“龟速”
  5. java imap 乱码_php imap/pop3 接收邮件类,解决中文乱码
  6. typedef有什么用_我是怎么用C++恰饭吃的
  7. 方法~作用于对象~失败_消息三:ActiveMQ Topic 消息失败重发
  8. @aspect注解类不生效_Spring Boot从入门到精通(三)常用注解含义及用法分析总结...
  9. windows搭建SFTP服务器
  10. git新建空白文件没有生效