0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于OpenCV4.5.2的浅析

新机器视觉 来源:开源中国社区 作者:开源中国社区 2021-04-09 11:14 次阅读

OpenCV 是 Intel 开源计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法

亮点:

core:增加了对并行后端的支持。特殊的 OpenCV 构建允许选择并行后端和/或通过插件动态加载它;

imgproc:增加了 IntelligentScissors 的实现。该功能已集成到 CVAT 注释工具中,您可以在https://cvat.org 上在线试用;

videoio: 改进的硬件加速视频解码/编码任务。

DNN 模块:

改进了 TensorFlow 解析错误的调试;

改进了图层/激活/支持更多模型;

优化了 NMS 处理、DetectionOutput;

修复了 Div with constant、MatMul、Reshape;

增加了支持:Mish ONNX 子图、NormalizeL2 (ONNX)、LeakyReLU (TensorFlow)、TanH (Darknet)、SAM (Darknet)、Exp;

增加了对OpenVINO 2021.3版本的支持。

G-API 模块:

支持 Python

引入了一个新的 Python 后端 —— 现在 G-API 可以运行用 Python 编写的自定义内核,作为管道的一部分;

扩展了 G-API Python 绑定中的推理支持;

在 G-API 的 Python 绑定中增加了更多的图形数据类型支持;

推理支持:

在 OpenVINO 推理后端中引入了动态输入/CNN 重塑功能;

在 OpenVINO 推理后端引入异步执行支持,现在推理可以在多个请求中并行运行,以增加流密度/吞吐量;

在 ONNX 推理后端中扩展了 INT64/INT32 支持的数据类型,在 OpenVINO 推理后端中扩展了 INT32 支持的数据类型;

在 ONNX 后端引入 cv::GFrame / cv::MediaFrame 和恒定支持;

媒体支持:

在绘图/渲染界面中引入了 cv::GFrame / cv::MediaFrame 支持;

在流媒体模式中引入了多流媒体输入支持和帧同步策略,以支持立体声等情况;

增加了 Y 和 UV 操作,以在图形级别访问 cv::GFrame 的 NV12 数据;

如果媒体格式不同,转换是即时完成的;

操作和内核:

增加了新操作的性能测试(MorphologyEx、BoundingRect、FitLine、FindContours、KMeans、Kalman、BackgroundSubtractor);

修正了 PlaidML 后台的 RMat 输入支持;

为 Fluid AbsDiffCAddWeighted 和 bitwise 操作添加了 ARM NEON 优化。
编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像处理
    +关注

    关注

    26

    文章

    1222

    浏览量

    55804
  • 计算机视觉
    +关注

    关注

    8

    文章

    1592

    浏览量

    45602
  • OpenCV
    +关注

    关注

    29

    文章

    611

    浏览量

    40764

原文标题:OpenCV 4.5.2 发布

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OpenCV对openEuler提供上游原生支持

    。openEuler成为继Ubuntu之外第二个被OpenCV上游社区原生支持的Linux发行版。   关于OpenCV OpenCV(Open Source Computer Vis
    的头像 发表于 11-20 09:14 433次阅读

    OpenCV基础知识入门

    OpenCV是计算机视觉中最受欢迎的库,最初由intel使用C和C ++进行开发的,现在也可以在python中使用。该库是一个跨平台的开源库,是免费使用的。OpenCV库是一个高度优化的库,主要关注实时应用程序。
    的头像 发表于 10-29 11:29 390次阅读
    <b class='flag-5'>OpenCV</b>基础知识入门

    【KV260视觉入门套件试用体验】KV260开发板之ADAS尝试以及出现问题

    /opencv/4.5.2-r0/git/modules/videoio/src/cap_gstreamer.cpp (854) open OpenCV | GStreamer warning
    发表于 10-16 04:53

    openCV边缘检测原理是什么?

    openCV是通过什么原理来实现边缘检测的
    发表于 10-10 06:21

    OpenCV 如何加载图片

    之前也写过一些 OpenCV 的文章,最近正好在考虑 写一个 OpenCV相关的工具,目前还是在开发过程中,边开发边更新。预计会持续一段时间。目前的想法是把 OpenCV 的 API 在这个工具
    的头像 发表于 10-09 15:01 455次阅读

    关于BM_OPENCV相关问题

    1.使用opencv的video write编码,提示物理内存(heap2)分配失败 答: 确认heap2 设置的大小,如果heap2 默认大小是几十MB,需要设置heap2 size为1G。目前
    发表于 09-19 07:28

    关于BM-OpenCV中GB28181接口,说的是接国标流是吧?本身支持转国标流功能吗?

    关于BM-OpenCV中GB28181接口,说的是接国标流是吧?本身支持转国标流功能吗?
    发表于 09-19 06:31

    OpenCV中的BGR格式,在libyuv中对应的那个格式?OpenCV中的RGB格式呢?

    OpenCV中的BGR格式,在libyuv中对应的那个格式?OpenCV中的RGB格式呢?
    发表于 09-19 06:00

    关于CV181x TPU SDK库相关问题求解

    您好,针对CV181xSDK有如下问题,目前情况下是否有办法通过SDK升级解决这些问题呢? 希望有关于cviruntime库的封装,以便可以使用除C++之外的语言进行开发。 目前只适配了图像操作
    发表于 09-18 07:23

    利用OpenCV进行颜色检测

    关于利用OpenCV进行颜色分类,本文包含了HSV介绍及应用、cv2.inRange及应用、RGB与HSV通道的区别三个方面。
    的头像 发表于 08-18 10:32 850次阅读
    利用<b class='flag-5'>OpenCV</b>进行颜色检测

    无法在OpenVINO trade Docker中运行OpenCV怎么解决?

    /dev/dri:/dev/dri \\ -v /docker-share/public:/public \\ openvino/ubuntu20_dev:latest 使用包含 OpenCV
    发表于 08-15 08:29

    opencv_videoio_ffmpeg_64.dll缺失,无法在OpenVINO trade中配置OpenCV怎么处理?

    ] global C:\\jenkins\\workspace\\OpenCV\\OpenVINO\\2021.4\\build\\windows\\opencv\\modules\\videoio
    发表于 08-15 08:24

    看完这个教程包会各种版本的OpenCV环境配置

    进入OpenCV官网,release发行版中选择需要下载的OpenCV版本,下载Windows版本,就是.EXE可执行文件的那个,下载下来后,直接运行,解压到电脑上,并记住这个解压目录,解压后的文件就是OpenCV整个库文件了。
    的头像 发表于 06-27 14:40 3171次阅读
    看完这个教程包会各种版本的<b class='flag-5'>OpenCV</b>环境配置

    OpenCV FFT模糊检测方法

      在本教程中,您将学习如何使用OpenCV和快速傅里叶变换(FFT)在图像和实时视流中执行模糊检测。 今天的教程是我上一篇关于OpenCV模糊检测的博客文章的扩展 原始模糊检测方法: 依赖于计算
    的头像 发表于 06-26 10:47 483次阅读
    <b class='flag-5'>OpenCV</b> FFT模糊检测方法

    [译]在RISC-V CPU上运行OpenCV

    RISC-V是一个相对较新的平台,在物联网市场中越来越受欢迎。2020年,OpenCV开始支持该平台。 有效执行各种图像处理、计算机视觉和机器学习算法需要矢量/SIMD指令,许多现代CPU架构都提供
    发表于 06-22 18:54