OpenCV 4.0

  • 4.0 Alpha是4.0正式发布之前的第一个中间版本,如3.0正式发布前有Alpha,Beta,RC1等。

  • 基本功能改进
    1 . OpenCV现在使用的是C++ 11,但在3.x时需要将-DENABLE_CXX11=ON传递给CMake,但在4.0时默认使用C++11。在C++11中,标准的std :: string和std :: shared_ptr取代了手工制作的cv :: String和cv :: Ptr
    2 . 添加了基本的FP16支持(添加了新的CV_16F类型)。
    3 .CPU和GPU加速的KinFu实时三维密集重建算法已包含在opencv_contrib中。

  • DNN改进
    1 .添加了对Mask-RCNN模型的支持;
    2 .ONNX解析器已添加到OpenCV DNN模块中。它支持各种分类网络,如AlexNet,Inception v2,Resnet,VGG等,部分支持YOLO对象检测网络(YOLO的ONNX版本缺少一些提供矩形列表的最终图层)。

  • 其它改进
    1 .快速QR码检测器(detector)。官方计划在OpenCV 4.0正式版中添加QR码解码器(decoder),以便有一个完整的解决方案。
    2 .流行的Kinect Fusion算法已经实现,针对CPU和GPU(OpenCL)进行了优化,并集成到opencv_contrib / rgbd模块中。为了使实时样本有效,我们在opencv / videoio模块中更新了Kinect 2支持。
    3 .通过所谓的“wide universal intrinsics”不断扩展SSE4,AVX2和NEON优化内核集。

猜你喜欢

转载自blog.csdn.net/u013187057/article/details/82895692
今日推荐