OpenCV 4.0跟C语言说再见

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

如果你想做计算机视觉并且不想花费数年时间从头开发代码,你可能需要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


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

查看所有标签

猜你喜欢:

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

互联网运营之道

互联网运营之道

金璞、张仲荣 / 电子工业出版社 / 2016-1 / 49.00

《互联网运营之道》内容由运营方法论切入,包括运营的江湖地位、运营的基本逻辑、运营的三大手段(内容运营、活动运营和用户运营)、数据统计方法,等等。虽然是讲方法论,但内容上却有着深入的运营逻辑思考和大量实战案例验证。在讲解了方法论之后,《互联网运营之道》逐步深入剖析如何反脆弱,如何做运营创新,以及如何从小到大切入细分市场,等等。 对于互联网公司来说,产品设计部门和研发部门保证了创意的实现,是从0......一起来看看 《互联网运营之道》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

MD5 加密
MD5 加密

MD5 加密工具