OpenCV4.0已经发布一段时间,更新在官方提示中,重要的是添加了ONNX接口和KinectFusion算法;

Release highlights:

  • OpenCV is now C++11 library and requires C++11-compliant compiler. Minimum required CMake version has been raised to 3.5.1.
  • A lot of C API from OpenCV 1.x has been removed.
  • Persistence (storing and loading structured data to/from XML, YAML or JSON) in the core module has been completely reimplemented in C++ and lost the C API as well.
  • New module G-API has been added, it acts as an engine for very efficient graph-based image procesing pipelines.
  • dnn module was updated with Deep Learning Deployment Toolkit from the OpenVINO™ toolkit R4. See the guide how to build and use OpenCV with DLDT support.
  • dnn module now includes experimental Vulkan backend and supports networks in ONNX format.
  • The popular Kinect Fusion algorithm has been implemented and optimized for CPU and GPU (OpenCL)
  • QR code detector and decoder have been added to the objdetect module
  • Very efficient and yet high-quality DIS dense optical flow algorithm has been moved from opencv_contrib to the video module.
  • More details can be found in previous announces: 4.0-alpha, 4.0-beta, 4.0-rc and in the changelog

Branch 3.4 will be switched to maintanence mode: only bugfixes and light features will be accepted. BTW, release 3.4.4 is ready too!

重要更新:

OpenCV 4.0 现在是一个 C++11 库,要求 C++11 兼容的编译器。所需的 CMake 至少是 3.5.1 版本。

移除 OpenCV 1.x 中的大量 C API。core 模块中的 Persistence(用于存储和加载 XML、YAML 或 JSON 格式的结构化数据)可以完全使用 C++ 来重新实现,因此这里的 C API 也被移除。

添加了新模块 G-API,它可作为基于图的高效图像处理流程。

dnn 模块包括实验用 Vulkan 后端,且支持 ONNX 格式的网络。

实现了流行的 Kinect Fusion 算法,且为 CPU 和 GPU (OpenCL) 进行优化。

objdetect 模块中添加了二维码检测器和解码器。将高效、高质量的 DIS dense optical flow 算法从 opencv_contrib 移到 video 模块。

此外,OpenCV 4.0 支持 Mask-RCNN 模型,性能也有所提升,图像处理操作可实现 15%-30% 的速度提升。

OpenCV:OpenCV4.0更新相关推荐

  1. 【opencv】ubuntu14.04上编译opencv-4.0.1 + opencv_contrib-4.0.1

    1.要求 编译器版本:c++11 cmake版本:3.5.1 2.安装camke 2.1 官网下载:https://cmake.org/download/ 选择:Linux x86_64 cmake- ...

  2. Ubuntu 18.04安装OpenCV4.0和环境配置

    文章目录 1 安装前准备 1.1 安装依赖 1.2 下载源文件 2 安装过程 3 OpenCV配置环境 3.1 pkg-config环境 3.2 动态库环境 3.3 python-opencv环境 4 ...

  3. YOLOv3在OpenCV4.0.0/OpenCV3.4.2上的C++ demo实现

    YOLOv3在OpenCV4.0.0/OpenCV3.4.2上的C++ demo实现 2018年11月20日 15:53:05 Andyoyo007 阅读数:1650 参考: [1] https:// ...

  4. OpenCV4.0.1/4.0.0/3.4.2 + Contrib + Qt5.9 + CMake3.12.1编译及踩坑笔记、Qt5+OpenCV配置、代码验证、效果图、福利彩蛋

    Table of Contents 前言 Windows 10, OpenCV4.0.1, Qt5.9.3, CMake3.12.1, MinGW5.3.0 Windows 10, OpenCV4.0 ...

  5. opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤

    Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...

  6. 找不到opencv_world310.lib OpenCv 一次配置永久使用 基于OpenCv4.0 于仕琪算法 dlib的疲劳检测

    第1次写博客 格式啥的还不是很好,前期配置了OpenCv4.0,然后因为OpenCv自身的人脸检测功能速度相比于仕琪老师自己写的库而言更慢一点,然后又配置了一下于仕琪老师的库.最后基本实现了人脸检测的 ...

  7. 千呼万唤始出来!OpenCV 4.0正式发布!

    作者 | 周强(本文为作者独立观点,转载请联系作者) 来源 | 我爱计算机视觉 OpenCV 4.0 正式版来啦! 重回英特尔的 OpenCV 终于迎来一次大版本更新,增加了诸多新特性,快来一起看看吧 ...

  8. ubuntu 16.0.4 opencv 4.0.0 + opencv_contrib 4.0.0 cmake-gui 安装

    下载和添加依赖包 1.首先更新 apt-get,在安装前最好先更新一下系统,不然有可能会安装失败.在终端输入: sudo apt-get update sudo apt-get upgrade 2.接 ...

  9. Ubuntu14.04系统下安装配置OpenCV 4.0.0开发环境全过程

    最近研究一个项目时需要用到OpenCV,于是自己尝试在Ubuntu 14.04系统下安装了这个开发环境.下面就将具体的过程记录一下,便于后期查阅和同行分享. 〇.开发环境 首先介绍一下我的开发环境: ...

最新文章

  1. 让烦恼走开 两招让移动硬盘插拔自如
  2. 独家 | 秘籍:10个Python字符串处理技巧(附代码)
  3. c语言程序窗口后台持续监测,用c语言实现后台运行的、每隔30s检查一次的、带有日志功能的断网重新连接程序...
  4. 解决WebStrom、PhpStorm等JetBrains软件最新版的中文打字法问题
  5. XTU -1231 人生成就 (dp + 记录最优解的个数)
  6. Jenkins系列——使用Dashboard View分类展示作业
  7. 阿里面试官问你准备在阿里待几年, 怎么回答?
  8. PIC32单片机harmony开发环境搭建并新建harmony工程
  9. .net System.Web.Mail发送邮件
  10. 关于IP SLA及与EEM联动的探讨
  11. androidpn的学习研究(八)androidpn 中业务类XmppIoHandler实现分析
  12. python微信头像_转:20行Python代码给微信头像戴帽子
  13. iOS学习之Object-C语言继承和初始化方法
  14. Robot framework之元素定位实战
  15. java-php-python-ssm在线教学质量评价系统计算机毕业设计
  16. 金融市场一周简报(2017-08-18)
  17. matlab 卡丹 公式,卡丹公式是什么?请写出来,并用例题加以解释,
  18. Linux执行命令常见的英语语句
  19. 应用计算机散热的原理是什么,笔记本电脑散热原理与CPU降频技术解析
  20. 下载图片存入本地,命名为图片地址最后一个/的内容

热门文章

  1. JVM实用参数(二)参数分类和即时(JIT)编译器诊断
  2. 架构:Android 组件化开发
  3. 外贸电商选择美国服务器的优势分析
  4. 去广告,原来可以如此简单——ADSafe 3.5.4.520 精简版
  5. Sonar-project.properties配置
  6. RocketMQ topic路由
  7. linux配置dhcp中继服务
  8. VMware Workstation 中 用NAT 方式设置网络
  9. 1/100. Jewels and Stones
  10. Jq remove的使用