首页»支撑  »   系统  »   正文

时隔三年半,英特尔发布开源计算机视觉库OpenCV 4.0

时隔三年半,英特尔发布开源计算机视觉库OpenCV 4.0

OpenCV是英特尔的开源计算机视觉库,是在BSD许可下发布的,因此它可以免费用于学术和商业用途。它具有C ++,Python和Java接口,并支持Windows,Linux,Mac OS,iOS和Android。

OpenCV专为提高计算效率而设计,专注于实时应用。该库以优化的C / C ++写成,可以利用多核处理。通过OpenCL,它可以利用底层异构计算平台的硬件加速。

OpenCV在全球范围内拥有超过47000名用户,估计下载量超过1400万。用途范围包括交互式艺术,地雷检查,网上拼接地图,高级机器人。

在3.0版本发布近三年半后,英特尔终于推出了4.x系列第一个稳定版本。

亮点:

OpenCV现在是C ++ 11库,需要符合C ++ 11标准的编译器。所需的最低CMake版本为3.5.1。

大量来自OpenCV 1.x的C API已移除。

在core模块中的Persistence(在XML,YAML或JSON中存储和加载结构化数据),已在C ++中重新实现,其中的C API也被移除。

添加了新的模块G-API,它可以非常有效地作为基于图形的图像处理流水线引擎。

dnn模块现在包括实验性Vulkan后端,并支持ONNX格式的网络。

流行的Kinect Fusion算法已实现并针对CPU和GPU(OpenCL)实施和优化。

QR码检测器和解码器已添加到objdetect模块中。

高效且高质量的DIS dense optical flow算法已从opencv_contrib转移到视频模块。

下载:opencv.org/opencv-4-0-0.html

欢迎关注ATYUN官方公众号,商务合作及内容投稿请联系邮箱:bd@atyun.com

发表评论