OpenCV 4.1.2 发布,都有哪些新特性?
点击我爱计算机视觉标星,更快获取CVML新技术
最近计算机视觉基础库 OpenCV 发布了秋季更新版 4.1.2,我们一起来看看都有哪些值得关注。
DNN 模块
1. Intel 推断引擎 OpenVINO支持:
支持了2019R3版本;
支持modern IR Core API;
新增自定义层管理,现在,所有的OpenCV层 fallbacks 都被实现为IE自定义层,这有助于减少图分支,从而提高效率。
2. 高级API dnn::Model 和特定任务APIdnn::ClassificationModel, dnn::DetectionModel, dnn::SegmentationModel。支持自动预处理和后处理。
性能改进与平台支持
1. 对MIPS CPU架构平台的MSA SIMD(单指令流多数据流)支持;
https://github.com/opencv/opencv/pull/15422
2. 优化OpenCV.js,线程优化+SIMD优化;
https://github.com/opencv/opencv/pull/15371
3. 使用SIMD内联函数进行了更多优化:dotProd,FAST corners检测,HOG,LK金字塔(VSX),norm,warpPerspective等
4. 修复了Cascade Lake CPU的检测问题
社区贡献代码
1. GUI: 支持 topmost window 模式 (Win32/COCOA):
https://github.com/opencv/opencv/pull/14872
2. Java: 修复 Mat.toString() for higher dimensions:
https://github.com/opencv/opencv/pull/15181
3. 实现 colormap "Turbo"
https://github.com/opencv/opencv/pull/15388
4. 改进 QR-Code 检测精度:
https://github.com/opencv/opencv/pull/15356
(之前这一块实在是太弱了,参考:二维码检测哪家强?五大开源库测评比较)
5. 增加了GSoC贡献的基于学习的超分辨率模块:
https://github.com/opencv/opencv_contrib/pull/2229
https://github.com/opencv/opencv_contrib/pull/2231
6. 改进白色 marker aruco 角点检测精度:
https://github.com/opencv/opencv_contrib/pull/2236
7. 增加 aruco 图案生成工具 :
https://github.com/opencv/opencv_contrib/pull/2250
8. 清理了samples/tutorials中的代码
本次发布只是一次小版本迭代,一直以来DNN都是开发重点,且以支持Intel自家推断引擎为主要目标,除此之外,速度优化也是官方一直努力的,新特性倒是没多少,主要来自社区。
原文地址:
https://github.com/opencv/opencv/releases
想要尝鲜的朋友,可以在我爱计算机视觉公众号后台回复“OpenCV412”,即可收到代码和官方编译版的下载地址。
OpenCV交流群
学习交流OpenCV开发,扫码添加CV君拉你入群,(如已为CV君其他账号好友请直接私信)
(请务必注明:OpenCV)
喜欢在QQ交流的童鞋,可以加52CV官方QQ群:805388940。
(不会时时在线,如果没能及时通过验证还请见谅)
长按关注我爱计算机视觉
OpenCV 4.1.2 发布,都有哪些新特性?相关推荐
- PyTorch 1.6、TensorFlow 2.3、Pandas 1.1 同日发布!都有哪些新特性?
作者 | 肖智清 出品 | AI科技大本营(ID:rgznai100) 7月29日,PyTorch 1.6.TenorFlow 2.3.Pandas 1.1恰巧同时发布.这三个库都是定期滚动更新,大约 ...
- Java14发布,16大新特性,代码更加简洁明快
2020/3/17日JDK14正式发版,生产环境用不用再说,赶紧下载下来体验一番.不过据说该版本并不是长期版本,但即使再发布新版本也是在此基础上的. 另外,想体验Java14还是需要一些准备工作的,除 ...
- go每日新闻(2022-06-14)——一文告诉你Go 1.19都有哪些新特性
每日一谚:Test to know you are correct. go中文网每日资讯--2022-06-14 一.Go语言中文网 Gopher 应该记住这 10 个命令 golang刷leetco ...
- Vite 2.0版本发布,都有哪些新特性
新年还没过完,Vite就发布了2.0版本,不得不佩服尤大大. Vite是什么 Vite(法语意思是 "快",发音为 /vit/,类似 veet)是一种全新的前端构建工具,你可以把它 ...
- Android 1.5 -10.0 都有哪些新特性?
点击上方"开发者技术前线",选择"星标" 13:21 在看 真爱 本文部分整理 公众号 终端研发部 作者:嘟嘟呢 https://blog.csdn.net/u ...
- Android 1.5到10.0 都有哪些新特性?
文章转自:https://www.itcodemonkey.com/article/13183.html Android 1.5(Cupcake纸杯蛋糕): 智能虚拟键盘:使用widgets实现桌面个 ...
- Android 十年总结:1.5 到 10.0 都有哪些新特性?面试常问题
文热导读| 点击标题阅读 知识星球第三期开园了- 转自:嘟嘟呢 Android 1.5(Cupcake纸杯蛋糕): 智能虚拟键盘:使用widgets实现桌面个性化:在线文件夹(Live Folde ...
- 干货 | Android 8.0正式版发布:Android O 新特性和行为变更总结
热文导读 | 点击标题阅读 AgentWeb 是基于 Android WebView 一个功能完善小型浏览器库 吊炸天!74款APP完整源码! 支付宝小程序Copy微信代码被扒:官方道歉 公众号:Ja ...
- Redis 6 RC1发布,带来众多新特性
Redis 6 RC1 发布了,项目创建人 antirez 在博客中介绍,这是迄今最"企业"化的版本(SSL 与 ACL 等特性与企业极相关),也是最大的版本,同时也是参与人数最多 ...
最新文章
- 【转】Vue.js 2.0 快速上手精华梳理
- 互联网体系结构(网络基础).教案
- Windows Mobile 获取基站信息(LAC,CellID)
- 学Web前端要用哪些工具?学成后薪资如何?
- gcc/g++ 编译器出现 undefined reference to ‘这里是函数名‘,往往意味这这个函数没有定义
- cocos2d-x初探学习笔记(12)--图形绘制
- 37款机型升级鸿蒙系统,华为终于想通,为鸿蒙系统敞开大门,37款机型将同步升级...
- 聚类 python 代码_不足 20 行 Python 代码,高效实现 k-means 均值聚类算法
- java dateutil 获取时间戳_java DateUtil工具类时间戳类型转换详解
- SSIS package 更新 variable
- 通过Dapr实现一个简单的基于.net的微服务电商系统
- 一维条形码识别c语言_条形码的优点
- so文件动态加载注意事项
- 数据中心效率:40%的改进是通过最佳实践方案
- Java之父:Solaris前景堪忧
- ROS 2 Crystal Clemmys版机器人操作系统补充说明
- MySQL定时任务,清理表数据
- android 平板怎么截图,平板电脑怎样截图
- Python爬虫——查询英语四、六级成绩
- MediaSession框架
热门文章
- 事件CEvent的使用
- JQuery AJAX基本使用
- Git常用命令——分支操作
- python获取网页源码被拒绝_Python3 请求网页源码 目标计算机积极拒绝,无法连接...
- c语言第四版第8章答案,C语言答案第8章.doc
- linux usb mic延时大如何解决,Linux 中 SSH 客户端登录缓慢的解决办法
- python执行一段代码_我发现了个 Python 黑魔法,执行任意代码都会自动念上一段 『平安经』...
- java 求最大公因数_求最大公约数的三种算法(java实现)
- 构建之法第一、二、十六章
- IDEA里如何安装Python插件打造开发环境(图文详解)