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


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

查看所有标签

猜你喜欢:

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

Where Wizards Stay Up Late

Where Wizards Stay Up Late

Katie Hafner / Simon & Schuster / 1998-1-21 / USD 16.00

Twenty five years ago, it didn't exist. Today, twenty million people worldwide are surfing the Net. "Where Wizards Stay Up Late" is the exciting story of the pioneers responsible for creating the most......一起来看看 《Where Wizards Stay Up Late》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具