如果你想做计算机视觉并且不想花费数年时间从头开发代码,你可能需要OpenCV。经过近4年的等待,OpenCV 4.0已经到来。
OpenCV是计算机视觉库,我们大多数人只是想在不进行基础研究的情况下尝试一些东西。它包括用于标准图像处理任务的模块,如过滤,变形,色彩空间转换等。视频模块包括诸如对象跟踪和背景减除之类的高级技术。您可以使用您自己的代码获取模块并将它们连接在一起,以创建新的东西 - 这就是开源的全部内容。
最新版本已经转移到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
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 再见,Python!你好,Go 语言
- 再见 2017
- 再见,localhost
- 再见2018,你好2019
- 再见CoffeeScript,你好TypeScript
- 再见CoffeeScript,你好TypeScript
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。