OpenCV:OpenCV4.0更新
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更新相关推荐
- 【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- ...
- Ubuntu 18.04安装OpenCV4.0和环境配置
文章目录 1 安装前准备 1.1 安装依赖 1.2 下载源文件 2 安装过程 3 OpenCV配置环境 3.1 pkg-config环境 3.2 动态库环境 3.3 python-opencv环境 4 ...
- 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:// ...
- 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 ...
- opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤
Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...
- 找不到opencv_world310.lib OpenCv 一次配置永久使用 基于OpenCv4.0 于仕琪算法 dlib的疲劳检测
第1次写博客 格式啥的还不是很好,前期配置了OpenCv4.0,然后因为OpenCv自身的人脸检测功能速度相比于仕琪老师自己写的库而言更慢一点,然后又配置了一下于仕琪老师的库.最后基本实现了人脸检测的 ...
- 千呼万唤始出来!OpenCV 4.0正式发布!
作者 | 周强(本文为作者独立观点,转载请联系作者) 来源 | 我爱计算机视觉 OpenCV 4.0 正式版来啦! 重回英特尔的 OpenCV 终于迎来一次大版本更新,增加了诸多新特性,快来一起看看吧 ...
- 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.接 ...
- Ubuntu14.04系统下安装配置OpenCV 4.0.0开发环境全过程
最近研究一个项目时需要用到OpenCV,于是自己尝试在Ubuntu 14.04系统下安装了这个开发环境.下面就将具体的过程记录一下,便于后期查阅和同行分享. 〇.开发环境 首先介绍一下我的开发环境: ...
最新文章
- 让烦恼走开 两招让移动硬盘插拔自如
- 独家 | 秘籍:10个Python字符串处理技巧(附代码)
- c语言程序窗口后台持续监测,用c语言实现后台运行的、每隔30s检查一次的、带有日志功能的断网重新连接程序...
- 解决WebStrom、PhpStorm等JetBrains软件最新版的中文打字法问题
- XTU -1231 人生成就 (dp + 记录最优解的个数)
- Jenkins系列——使用Dashboard View分类展示作业
- 阿里面试官问你准备在阿里待几年, 怎么回答?
- PIC32单片机harmony开发环境搭建并新建harmony工程
- .net System.Web.Mail发送邮件
- 关于IP SLA及与EEM联动的探讨
- androidpn的学习研究(八)androidpn 中业务类XmppIoHandler实现分析
- python微信头像_转:20行Python代码给微信头像戴帽子
- iOS学习之Object-C语言继承和初始化方法
- Robot framework之元素定位实战
- java-php-python-ssm在线教学质量评价系统计算机毕业设计
- 金融市场一周简报(2017-08-18)
- matlab 卡丹 公式,卡丹公式是什么?请写出来,并用例题加以解释,
- Linux执行命令常见的英语语句
- 应用计算机散热的原理是什么,笔记本电脑散热原理与CPU降频技术解析
- 下载图片存入本地,命名为图片地址最后一个/的内容