OpenCV4官方版是一款为用户提供了高效、准确的图像处理和模式识别服务的开源视觉库。OpenCV4官方版支持多种主流操作系统和编程语言,并通过强大的图像分析和数据挖掘技术,让用户可以更加轻松地进行各类图像处理、人脸识别等应用程序开发。OpenCV4官方版还拥有丰富而灵活的功能扩展和优化选项,在满足个性化需求的同时也能够提升运行速度和精度。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
OpenCV4软件特色
1、在扩展模块中去掉了SIFT与SURF相关API的调用文件
现在如果想在OpenCV Python 4.x中想使用SIFT与SURF只有靠自己从源代码CMake来编译生成python版本的安装包才可以。
# OpenCV 3.x中:
namedWindow(“input”, cv.CV_WINDOW_AUTOSIZE)。
# OpenCV4.x:
namedWindow(“input”, cv.WINDOW_AUTOSIZE)。
2、全部取消CV_XXX这种枚举类型,比如在3.x中可以正常使用的语句
# 在OpenCV3.x中轮廓发现API返回三个值分别为:
# image 返回的图像。
# contours 每个轮廓的点集合。
# hierarchy 每个轮廓对应的层次信息。
binary, contours, hierarchy = cv.findContours(binary, cv.RETR_EXTERNAL, cv.CHAIN_APPROX_SIMPLE)。
OpenCV4新增功能
DNN对很多网络层进行了提升,如ONNS中的LSTM, Broadcasting, Algebra over constants, Slice with multiple inputs;DarkNet中的grouped convolutions, sigmoid, swish, scale_channels;MobileNet-SSD v3。
更多OpenVINO后端特性:可通过nGraph添加自定义层。
优化CUDA后端,并杀掉一些BUG。
可以使用最新的IPP-CV 2020.0.0Gold版本进行CPU优化。
使用SIMD指令优化了integral、resize和RLOF实现。
更多演示和例子。
opencv_contrib:增加了Alpha Matting算法。
calib3d:findChessboardCorners SB算法提升。
core:getNumberOfCPUs()函数提升。
imgcodecs:支持OpenJPEG库。
highgui(Qt):增加到剪切板的复制功能。
OpenCV4应用领域
应用领域编辑
1、人机互动。
2、物体识别。
3、图像分割。
4、人脸识别。
5、动作识别。
6、运动跟踪。
7、机器人。
8、运动分析。
9、机器视觉。
10、结构分析。
OpenCV4更新日志
1.细节更出众!
2.BUG去无踪