{
  "soft": "OpenCV",
  "desc": "OpenCV是一个基于Apache2.0许可（开源）发行的跨平台计算机视觉和机器学习软件库，可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1]  它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成，同时提供了Python、Ruby、MATLAB等语言的接口，实现了图像处理和计算机视觉方面的很多通用算法。",
  "doc": {
    "en": "https://docs.opencv.org/4.x/"
  },
  "install": {
    "en": "https://docs.opencv.org/4.x/df/d65/tutorial_table_of_content_introduction.html"
  },
  "ask": "https://ask.csdn.net/channel/14/tag/772",
  "skill_tree": "https://opencv.csdn.net",
  "versions": [
    {
      "released_at": "2021-10-10",
      "bugfixes": [
        "DNN模块|layers+activations|修复卷积的非对称填充",
        "DNN模块|layers+activations|修复Unsqueeze (ONNX opset 13)",
        "DNN模块|layers+activations|修复OpenCL核的几个内存填充问题"
      ],
      "features": [
        "GSoC 2021结束了，11个项目的以下成果目前已经合入OpenCV 4.5.4（main repo和opencv_contrib）",
        "GSoC 2021|DNN模块8位量化功能和导入ONNX量化模型功能",
        "GSoC 2021|改进的Julia语言绑定",
        "GSoC 2021|语音识别示例",
        "GSoC 2021|OpenCV DNN对RISC-V的优化（中科院软件所贡献）",
        "GSoC 2021|Universial Intrinsics和parallel_for_使用教程",
        "DNN模块|layers+activations|GRU, CumSum, Max, Min, ExpandDims",
        "DNN模块|layers+activations|实现TextRecognitionModel中的CTC前缀束搜索解码",
        "DNN模块|layers+activations|增加SoftNMS",
        "DNN模块|Intel®推理引擎后端（OpenVINO™ ）|增加OpenVINO 2021.4.1 LTS release的支持",
        "DNN模块|Intel®推理引擎后端（OpenVINO™ ）|增加对非FP32输出或1D输出模型的支持",
        "G-API模块|OpenCV G-API持续改进提升中",
        "其他贡献|objdetect模块中增加基于深度学习的人脸检测（libfacedetection）和人脸识别（北京邮电大学贡献）",
        "其他贡献|恢复LineSegmentDetector (LSD)实现",
        "其他贡献|增加numpy.ndarray的cv.Mat接口，以处理C++算法中传入3D数组出现的问题",
        "其他贡献|纯Python模块和函数的OpenCV扩展支持",
        "其他贡献|cv::Mat增加gdb pretty-printer",
        "其他贡献|iOS和macOS增加Quicklook",
        "其他贡献|增加radon checkerboard新类型的生成",
        "其他贡献|DNN sample中增加PaddlePaddle人体分割模型支持（百度贡献）"
      ],
      "asserts": [
        {
          "desc": "Sources",
          "url": "https://github.com/opencv/opencv/archive/4.5.4.zip"
        },
        {
          "desc": "Sources(CodeChina Mirror)",
          "url": "https://codechina.csdn.net/opencv/opencv/-/archive/4.5.4.zip"
        },
        {
          "desc": "Github",
          "url": "https://github.com/opencv/opencv/tree/4.5.4"
        },
        {
          "desc": "CodeChina Mirror",
          "url": "https://codechina.csdn.net/opencv/opencv/-/tree/4.5.4"
        },
        {
          "desc": "Windows",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/4.5.4/opencv-4.5.4-vc14_vc15.exe/download"
        },
        {
          "desc": "iOS pack",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/4.5.4/opencv-4.5.4-ios-framework.zip/download"
        },
        {
          "desc": "Androids",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/4.5.4/opencv-4.5.4-android-sdk.zip/download"
        }
      ],
      "benchmarks": [
        {
          "user_name": "u010670887",
          "nick_name": "于仕琪",
          "article": "https://mp.weixin.qq.com/s/8PjPcxRKauZZ22SiKaMMwg",
          "avatar": "https://profile.csdnimg.cn/B/F/D/1_u010670887",
          "title": "OpenCV Webinar 10：OpenCV的内置深度学习人脸模块",
          "created_at": " 2021-10-23",
          "desc": [
            "最近更新的OpenCV 4.5.4新增了一个受到广泛关注的功能：基于深度学习的人脸检测识别模块。使用此模块的API，仅需几行代码便可完成整个人脸检测和识别处理，极大的方便了开发。"
          ],
          "askme": "https://ask.csdn.net/new?expertName=u010670887"
        },
        {
          "user_name": "stq054188",
          "nick_name": "Color Space",
          "article": "https://blog.csdn.net/stq054188/article/details/120710406",
          "avatar": "https://profile.csdnimg.cn/2/7/C/1_stq054188",
          "created_at": " 2021-10-11",
          "title": "OpenCV4.5.4更新了！OpenCV5.0还远吗？",
          "desc": [
            "1. GSoC 2021结束了，11个项目的以下成果目前已经合入OpenCV 4.5.4",
            "2. DNN模块和G-API模块最新更新",
            "3. OpenCV5的筹备消息已经发布很久了，但一直没有更新消息，偶然看到官网中发布了一张图片(如下)，倒回去查看OpenCV4.0确实是2018年更新的，那么不出意外的话OpenCV5.0应该在今年年底就要和大家见面了，期待有更多功能加入。"
          ],
          "askme": "https://ask.csdn.net/new?expertName=stq054188"
        },
        {
          "user_name": "weixin_45680977",
          "nick_name": "不会打代码的小菜鸡",
          "article": "https://blog.csdn.net/weixin_45680977/article/details/120949440",
          "avatar": "https://profile.csdnimg.cn/7/D/7/1_weixin_45680977",
          "created_at": "2021-10-25",
          "title": "Windows中vs2019安装opencv4.5.4",
          "desc": [
            "1. OpenCV(4.5.4) | 安装opencv-4.5.4-vc14_vc15.exe",
            "2. OpenCV(4.5.4) | VS添加opencv库目录",
            "3. OpenCV(4.5.4) | 修改链接器",
            "4. OpenCV(4.5.4) | 修改环境变量",
            "5. OpenCV(4.5.4) | 测试官方代码"
          ],
          "askme": "https://ask.csdn.net/new?expertName=weixin_45680977"
        },
        {
          "user_name": "aggs1990",
          "nick_name": "aggs1990",
          "article": "https://blog.csdn.net/aggs1990/article/details/120935314",
          "avatar": "https://profile.csdnimg.cn/7/5/7/1_aggs1990",
          "created_at": "2021-10-24",
          "title": "Qt5.15.2+openCV4.5.4+VS2019_64编译动态库",
          "desc": [
            "1. OpenCV(4.5.4) | 安装 git 和 CMake",
            "2. OpenCV(4.5.4) | 下载opencv4.5.4 和 依赖的库",
            "3. OpenCV(4.5.4) | 编译",
            "4. OpenCV(4.5.4) | 问题：OpenCV 开始支持Qt6了，但是支持还不完善"
          ],
          "askme": "https://ask.csdn.net/new?expertName=aggs1990"
        }
      ],
      "version": "4.5.4"
    },
    {
      "released_at": "2021-10-10",
      "bugfixes": [
        "Bug修复，优化和其他加强功能已合并到4.5.4"
      ],
      "features": [
        "自从2015年以来一直保持对3.x长期版本的支持，我们将在未来减少对 3.x 分支的支持，以推进到 OpenCV 5.0"
      ],
      "asserts": [
        {
          "desc": "Sources",
          "url": "https://github.com/opencv/opencv/archive/3.4.16.zip"
        },
        {
          "desc": "Sources(CodeChina Mirror)",
          "url": "https://codechina.csdn.net/opencv/opencv/-/archive/3.4.16.zip"
        },
        {
          "desc": "Github",
          "url": "https://github.com/opencv/opencv/tree/3.4.16"
        },
        {
          "desc": "CodeChina",
          "url": "https://codechina.csdn.net/opencv/opencv/-/tree/3.4.16"
        },
        {
          "desc": "Windows",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/3.4.16/opencv-3.4.16-vc14_vc15.exe/download"
        },
        {
          "desc": "iOS pack",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/3.4.16/opencv-3.4.16-ios-framework.zip/download"
        },
        {
          "desc": "Androids",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/3.4.16/opencv-3.4.16-android-sdk.zip/download"
        }
      ],
      "benchmarks": [
        {
          "user_name": "weixin_44501390",
          "nick_name": "Toyakoyo2046",
          "avatar": "https://profile.csdnimg.cn/5/F/C/1_weixin_44501390",
          "created_at": "2021-11-12",
          "desc": [
            "1. OpenCV(3.4.16)|wsl安装教程",
            "2. OpenCV(3.4.16)|安装编译依赖环境",
            "3. OpenCV(3.4.16)|下载与安装OpenCV和OpenCV_contrib",
            "4. OpenCV(3.4.16)|安装VcXsrv实现xfce4图形化界面",
            "5. OpenCV(3.4.16)|程序测试"
          ],
          "article": "https://blog.csdn.net/weixin_44501390/article/details/121291442",
          "askme": "https://ask.csdn.net/new?expertName=weixin_44501390"
        },
        {
          "user_name": "m0_37993445",
          "nick_name": "睡前救世主(￣_￣ )",
          "avatar": "https://profile.csdnimg.cn/2/2/1/3_m0_37993445",
          "created_at": "2021-10-21",
          "desc": [
            "1. OpenCV(3.4.16)|下载",
            "2. OpenCV(3.4.16)|依赖库的安装",
            "3. OpenCV(3.4.16)|编译安装",
            "4. OpenCV(3.4.16)|遇到的问题"
          ],
          "article": "https://blog.csdn.net/m0_37993445/article/details/120895752",
          "askme": "https://ask.csdn.net/new?expertName=m0_37993445"
        }
      ],
      "version": "3.4.16"
    },
    {
      "released_at": "2021-07-06",
      "bugfixes": [
        "DNN模块|layers+activations|修复BatchNorm的重初始化（#20283）",
        "G-API模块|操作|修复parseSSD操作中存在的模糊加载问题",
        "G-API模块|其他|修复传递空数据输入到图的问题（#20184）",
        "其他贡献|修复动态加载clBLAS和clFFT（#20203）"
      ],
      "features": [
        "higui模块|增加对UI后端的支持。特殊编译的OpenCV可以允许选择UI后端，并/或通过plugin动态加载",
        "videoio模块|通过FFmpeg后端支持UMat/OpenCL硬件加速的视频编解码",
        "video模块|增加DaSiamRPN跟踪算法（核心代码由OpenCV中国团队工程师贡献）",
        "DNN模块|layers+activations|优化CUDA后端的MatMul支持（#20138）",
        "DNN模块|Intel® Inference Engine后端|增加对OpenVINO 2021.4 LTS发布的支持",
        "DNN模块|Intel® Inference Engine后端|IE clDNN插件启用OpenCL kernels（#20006）",
        "G-API模块|Python支持|在Python中直接用新的图操作扩展G-API（#19982）",
        "G-API模块|Python支持|用更多G-API设置选项扩展Python绑定：为pipeline指定任意数量的NN模型（#20157），图编译参数（#20196）",
        "G-API模块|Python支持|暴露Python绑定中的更多G-API操作：parseSSD，parseYolo，copy，timestamp，seq_id（#20271）",
        "G-API模块|推理支持|增加OpenVINO™推理后端中的FP16数据类型处理",
        "G-API模块|推理支持|引入OpenVINO™推理后端中的remote context推理（#20156），扩展cv::MediaFrame数据结构以承载关于* remote memory的额外信息（#20151）",
        "G-API模块|操作|增加转置操作（#20107）",
        "G-API模块|Demos|增加MTCNN目标检测demo。该demo展示了如何在G-API中将深度学习跟用户定义的前后处理结合（#19923）",
        "G-API模块|其他|增加图编译选项来指定Streaming模式下内部队列容量（#20119）",
        "G-API模块|其他|增加Streaming executor里的ITT",
        "G-API模块|文档|扩展Doxygen参考（#20169），OpenVINO™推理参数（#20112），Stereo，cv::MediaFrame（#20238）",
        "整体|文档|更新文档解决插件支持模式及build选项（#20194）",
        "其他贡献|增加PaddlePaddle分类模型转换示例（#19976，由百度贡献）",
        "其他贡献|改进rotatedRectangleIntersection实现（#19842）",
        "其他贡献|opencv_contrib增加1D条形码识别（#2757，由南方科技大学计算机科学与工程系本科生贡献）"
      ],
      "asserts": [
        {
          "desc": "Sources",
          "url": "https://github.com/opencv/opencv/archive/4.5.3.zip"
        },
        {
          "desc": "Sources(CodeChina Mirror)",
          "url": "https://codechina.csdn.net/opencv/opencv/-/archive/4.5.3.zip"
        },
        {
          "desc": "Github",
          "url": "https://github.com/opencv/opencv/tree/4.5.3"
        },
        {
          "desc": "CodeChina Mirror",
          "url": "https://codechina.csdn.net/opencv/opencv/-/tree/4.5.3"
        },
        {
          "desc": "Windows",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/4.5.3/opencv-4.5.3-vc14_vc15.exe/download"
        },
        {
          "desc": "iOS pack",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/4.5.3/opencv-4.5.3-ios-framework.zip/download"
        },
        {
          "desc": "Androids",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/4.5.3/opencv-4.5.3-android-sdk.zip/download"
        }
      ],
      "benchmarks": [
        {
          "user_name": "bevison",
          "nick_name": "OpenCV中文网公众号",
          "avatar": "https://profile.csdnimg.cn/D/3/2/1_u014333051",
          "created_at": "2021-07-12",
          "title": "OpenCV 4.5.3 版本发布！G-API 是开发重点",
          "desc": [
            "1. highgui：增加UI backend 的支持，在一些特殊OpenCV项目中允许进行UI backend的选择或者动态加载（UI的使用更灵活了）",
            "2. videoio：通过 FFmpeg backend的支持，实现UMat/OpenCL硬件加速的视频编解码（速度更快了）；",
            "3. video: 实现了 DaSiamRPN 目标跟踪算法（增加近年明星跟踪算法）；",
            "4. DNN：继续完善了对CUDA 和 OpenVINO的支持（跟上时代的发展）；",
            "5. G-API：Graph API 是这次更新开发的重点，这次增加了Python的支持、完善了对OpenVINO推断的支持，增加和改进了一些操作子（Operations）。增加了使用G-API的 MTCNN 目标检测demo（总之：功能、样例、文档全方位提升）。"
          ],
          "article": "https://blog.csdn.net/bevison/article/details/118687964",
          "askme": "https://ask.csdn.net/new?expertName=bevison"
        },
        {
          "user_name": "crazybingofpga",
          "nick_name": "Im_CrazyBingo",
          "avatar": "https://profile.csdnimg.cn/2/E/D/1_crazybingofpga",
          "created_at": "2021-08-06",
          "title": "VS2019 + OpenCV4.5.3环境安装测试",
          "desc": [
            "1. OpenCV(4.5.4) | 安装 Visual Studio 2019",
            "2. OpenCV(4.5.4) | 安装 OpenCV4.5.3"
          ],
          "article": "https://blog.csdn.net/crazybingofpga/article/details/119416005",
          "askme": "https://ask.csdn.net/new?expertName=crazybingofpga"
        },
        {
          "user_name": "weixin_52413159",
          "nick_name": "xxx52413",
          "avatar": "https://profile.csdnimg.cn/0/0/B/1_weixin_52413159",
          "created_at": "2021-08-08",
          "title": "VS2019 在 OpenCV 4.5.3 及其 contrib 安装过程中的错误",
          "desc": [
            "1. OpenCV(4.5.4) | 错误类型1 & 解决办法",
            "2. OpenCV(4.5.4) | 错误类型2 & 解决办法"
          ],
          "article": "https://blog.csdn.net/weixin_52413159/article/details/119521910",
          "askme": "https://ask.csdn.net/new?expertName=weixin_52413159"
        }
      ],
      "version": "4.5.3"
    },
    {
      "released_at": "2021-07-06",
      "bugfixes": [
        "Bug修复，优化和其他加强功能已合并到4.5.3"
      ],
      "features": [
        "自从2015年以来一直保持对3.x长期版本的支持，我们将在未来减少对 3.x 分支的支持，以推进到 OpenCV 5.0"
      ],
      "asserts": [
        {
          "desc": "Sources",
          "url": "https://github.com/opencv/opencv/archive/3.4.15.zip"
        },
        {
          "desc": "Sources(CodeChina Mirror)",
          "url": "https://codechina.csdn.net/opencv/opencv/-/archive/3.4.15.zip"
        },
        {
          "desc": "Github",
          "url": "https://github.com/opencv/opencv/tree/3.4.15"
        },
        {
          "desc": "CodeChina Mirror",
          "url": "https://codechina.csdn.net/opencv/opencv/-/tree/3.4.15"
        },
        {
          "desc": "Windows",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/3.4.15/opencv-3.4.15-vc14_vc15.exe/download"
        },
        {
          "desc": "iOS pack",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/3.4.15/opencv-3.4.15-ios-framework.zip/download"
        },
        {
          "desc": "Androids",
          "url": "https://sourceforge.net/projects/opencvlibrary/files/3.4.15/opencv-3.4.15-android-sdk.zip/download"
        }
      ],
      "benchmarks": [
        {
          "user_name": "qq_47538417",
          "nick_name": "qq_47538417",
          "avatar": "https://profile.csdnimg.cn/6/B/0/3_qq_47538417",
          "created_at": "2021-10-07",
          "desc": [
            "1. OpenCV3.4.15的使用示例|图片示例",
            "2. OpenCV3.4.15的使用示例|视频示例"
          ],
          "article": "https://blog.csdn.net/qq_47538417/article/details/120640113",
          "askme": "https://ask.csdn.net/new?expertName=qq_47538417"
        }
      ],
      "version": "3.4.15"
    }
  ]
}