OpenCV 4.0跟C语言说再见

栏目: C · 发布时间: 7年前

如果你想做计算机视觉并且不想花费数年时间从头开发代码,你可能需要OpenCV。经过近4年的等待,OpenCV 4.0已经到来。

OpenCV是计算机视觉库,我们大多数人只是想在不进行基础研究的情况下尝试一些东西。它包括用于标准图像处理任务的模块,如过滤,变形,色彩空间转换等。视频模块包括诸如对象跟踪和背景减除之类的高级技术。您可以使用您自己的代码获取模块并将它们连接在一起,以创建新的东西 - 这就是开源的全部内容。

OpenCV 4.0跟 <a href='https://www.codercto.com/topics/20720.html'>C语言</a> 说再见

最新版本已经转移到C++ 11,你需要一个C++ 11编译器才能使用它。正如 发布要点 所说:

很多来自OpenCV 1.x的C API已被删除。

这是可以理解的,因为C++使图像处理更容易,但C仍然在许多较小的设备上使用以获得最佳性能。 C++接口仍然可以在 Python 中使用。

在改进核心模块中XML,YAML或JSON中的数据存储方面已经做了很多工作,并且已经删除了C API。深度学习模块已经使用英特尔OpenVINO的深度学习部署 工具 包进行了更新,现在它有一个实验性的Vulkan后端。

即使Kinect不复存在,OpenCV仍然支持Kinect Fusion算法,并且已经使用OpenCL针对CPU和GPU进行了优化。

新增的QR码检测器和解码器可能比大多数产品更具吸引力。这将在图像中发现QR码,然后可以使用解码器对其进行解码。

最大的新功能是G-API,这是一种基于图形的API,可以将图像处理管道整合在一起。您将操作指定为图形,然后G-API将确定如何在一系列硬件配置上运行它以最大化吞吐量。唯一的缺点是并非所有运算符都可以表示为图形,目前其管道仅限于标准图像处理选项 - 过滤器,二进制运算和几何变换。

最后,如果您想影响OpenCV的未来,那么请完成 OpenCV 2018调查

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/155681.htm


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Mathematica Cookbook

Mathematica Cookbook

Sal Mangano / O'Reilly Media / 2009 / GBP 51.99

As the leading software application for symbolic mathematics, Mathematica is standard in many environments that rely on math, such as science, engineering, financial analysis, software development, an......一起来看看 《Mathematica Cookbook》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换