全站数据
8 4 2 0 5 8 1

opencv4有什么用

平衡人生工程师 | 简单学习,快乐成才!         
问题更新日期:2024-10-18 05:15:57

问题描述

opencv4有什么用求高手给解答
精选答案
最佳答案

opencv4.0(正式版)主要有以下的特性。

对c++11的支持

抛弃旧的C接口

核心模块中数据结构化储存到json等文件也重新由c++重写

添加了G-API模块,和图形处理有关

dnn模块使用OpenVINO进行了更新

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

Kinect Fusion算法已针对CPU和GPU(OpenCL)实施和优化

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

高质量的DIS密集光流算法已从opencv_contrib转移到视频模块

个人比较关注和喜欢的是对c++11的完全支持和dnn模块的支持。c++11的完全支持使得opencv的使用更加友好,编码的效率和安全性都有所提高。dnn模块则是顺应深度学习的潮流趋势了,这个是必然会有的,估计以后也是后续版本更新的关键模块。但有所欠缺和遗憾的是dnn模块对gpu的支持有点落后,目前只支持使用opencl加速的intel集显。这对于跑一个庞大复杂的深度网络模型是远远不够的,希望后续加把劲可以补上来。