OpenCVv4.11.0

OpenCV段首LOGO

软件大小:176.92MB

应用平台:WinAll

软件授权:免费版

软件类别:办公应用

软件等级:

更新时间:2025-01-20

软件热度:1016

软件语言:简体中文

抖音电脑版 抖音电脑版
Flash中心 Flash中心
鲁大师 鲁大师
photoshop cs6 photoshop cs6
QQ浏览器 QQ浏览器
百度一下 百度一下
驱动精灵 驱动精灵
360浏览器 360浏览器
  • 软件介绍
  • 下载地址
  • 相关阅读
  • 网友评论

OpenCV是一个50多种样式的简历创建工具。

相似软件
版本说明
软件地址

OpenCV优势:

为什么有OpenCV

计算机视觉市场巨大而且持续增长,且这方面没有标准API,如今的计算机视觉软件大概有以下三种:

1.研究代码(慢,不稳定,独立并与其他库不兼容

2.耗费很高的商业化工具(比如Halcon,MATLAB+Simulink)

3.依赖硬件的一些特别的解决方案(比如视频监控,制造控制系统,医疗设备)这是如今的现状。而标准的API将简化计算机视觉程序和解决方案的开发。OpenCV致力于成为这样的标准API。

OpenCV致力于真实世界的实时应用,通过优化的C代码的编写对其

执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(IntegratedPerformancePrimitives)得到更快的处理速度。右图为OpenCV与当前其他主流视觉函数库的性能比较

OpenCV定义:

OpenCV于1999年由Intel建立,如今由WillowGarage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。最新版本是3.3,2017年8月3日发布。

OpenCV拥有包括500多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。

OpenCV为Intel®IntegratedPerformancePrimitives(IPP)提供了透明接口。这意味着如果有为特定处理器优化的IPP库,OpenCV将在运行时自动加载这些库。

(注:OpenCV2.0版的代码已显著优化,无需IPP来提升性能,故2.0版不再提供IPP接口

OpenCV编程语言:

OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python,JavaandMATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#,Ch,Ruby的支持。

所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接口也于2010年9月开始实现。

OpenCV系统支持:

OpenCV可以在Windows,Android,Maemo,FreeBSD,OpenBSD,iOS,Linux和MacOS等平台上运行。使用者可以在SourceForge获得官方版本,或者从SVN获得开发版本。OpenCV也是用CMake.

Windowsprerequisites

在Windows上编译OpenCV中与摄像输入有关部分时,需要DirectShowSDK中的一些基类。该SDK可以从预先编译的MicrosoftPlatformSDK(orDirectXSDK8.0to9.0c/DirectXMediaSDKpriorto6.0)的子目录SamplesMultimediaDirectShowBaseClasses获得。

OpenCV更新日志:

1、核心模块

为 cv::Mat 添加了 CV_FP16 数据类型 #24892. #24918. 弃用了 convertFp16 函数,添加了对 cv::Mat::convertTo 及其类似函数的 FP16 支持。

修复了一些与 FP16 算术相关的未定义行为 #25598

扩展了 HAL API,用于 minMaxIdx #25563. LUT #25554. meanStdDev #25483. moments 25490. normHamming #25491.为 transpose #25342 和一些算术函数 #25574. #25506 添加了 HAL 条目。

持久性:将实数输出为用户友好的表达方式。 #25351

为并行框架添加了 cgroups v2 支持 #25285

添加了对 cartToPolar 和 polarToCart 的就地支持 #24893

2、Imgproc 模块

为 cv::remap 添加了相对位移场选项 #24621

添加了新的 findContours 实现 #25146. #25680. #25385

修复了 EMD 分配问题 #25583

修复了大内核情况下 stackBlur 的错误 #25513

扩展了 HAL 支持 projectPoints #25511. equalizeHist #25565. Otsu threshold #25509.为 gaussianBlur #25397. remap #25399. bilaterialFilter #25343 添加了新的 HAL 条目。

3、Calib3d 模块

修复了手眼校准方法中的几个错误 #24897. #25423。

修复了 findHomography 实现中的几个错误 #25308. #25665。

在 findChessboardCorners 实现中进行了多项改进:#25365. 25195. 25177. 25182. 25145. 24779. 24710. 24833. 25090。

改进了对称圆点网格图案检测 #25258。

修复了 USAC 中可能的无限循环 #24987。

改变了鱼眼校准中焦距初步估计的方法 #25030。

添加了 Fisheye 相机模型的 solvePnP 实现 #25028。

4、DNN模块

显著改进了 DNN 的内存消耗 #25181. 25163。

添加了 Net::dumpToPbtxt 方法,以使用 Netron 审查优化后的图 #25582。

添加了对多个 TFLite 层的支持:Global_Pool_2D #25613. Transpose #25297. HardSwishInt8 #24985. split, fully connected, SoftMax, Cast #25273。

修复了多个 ONNX 层中的错误:Slice #25660. Range #25414. Clip #25319. ReduceMean #25120. Einsum #25100. Norm #24808. Concat 中负轴支持 #24865。

添加了新的 ONNX 层:Mod #24765. GroupNorm 层 #24610。

添加了更多与 OpenVINO 兼容的 DNN 层 #25524. #25291. 25518。

优化了 RISC-V RVV 扩展的 fastDepthwiseConv #25361 和 int8 层 25230。

优化了 RISC-V P Packed SIMD Extension v0.5.2 的 fastDepthwiseConv #24556。

优化了 Attention #24476. #25271. #25238. #24613. 25076。

为 scatter 和 scatterND 添加了并行版本 #24813。

在 CuDNN 后端中添加了广播支持(如果 a.rank() != b.rank())#24834。

调整了卷积的 Winograd 算法使用 #24709。

添加了 Raft 模型支持和示例 #24913。

为 DNN 模块中的 NaryEltwiseLayer 添加了 Vulkan 后端#24768。

改进了现代 Yolo 检测器的支持。 添加了示例和文档 #24898. #24611。

添加了 CuDNN 9+ 支持 #25412。

添加了 OpenVINO 2024 支持 #25199。

5、G-API 模块

将 G-API ONNXRT 后端移植到 V2 API #25662。

实现了并发执行器 #24845。

为 GMat 添加了快速值初始化支持 #25055。

修复了 OV 后端对非实数类型的均值 / 尺度预处理支持 #24704。

6、Objdetect 模块

修复了某些情况下 Charuco 棋盘生成的不准确问题 (.generateImage ()) #24873. #25673。

修复了 Aruco 检测器的线程安全问题 #24807.使 Aruco 检测器更加确定性 #24829。

添加了 QR 码结构化附加解码模式 #24548。

修复了 QR 码检测器和解码器中的多个错误 #25026。

修复了条形码 detectAndDecode #25035。

将剩余的 Aruco 和 Charuco 文档和示例移植到现代 API #23018。

7、视频IO

修复了 InternalFFMpegRegister 初始化中的竞争条件。#25419。

Orbbec 相机支持 MacOS,Gemini2 和 Gemini2L 支持 Y16 格式 #24877。

为 V4L2 后端添加了 V4L2_PIX_FMT_SGRBG8 像素格式支持 #25249。

修复了当 CAP_PROP_FORMAT == -1 时,VideoCapture 返回的不正确时间戳 #24828。

8、Python 绑定

实验性 NumPy 2.0 支持。

为 Rect2f 和 Point3i 添加了 Python 绑定 #24919。

将 MatLike 的 dtype 切换为数值类型,而不是通用类型 #25406。

在文件名预期的地方添加了路径对象支持 #24773:

为 JavaCameraView 添加了任何屏幕方向支持 #24827.在安卓示例中添加了 avaCamera2View 和 NativeCameraView 支持 #24869. 修复了 JavaCamera2View 中的双预览初始化错误 #24869。

从构建脚本和教程中移除了 Android AIDL,因为自 4.9.0 起不再需要 #24843。

启用 Emscripten 文件系统 #24949。

为现代 Android Studio 更新了安卓示例。 添加了从 Maven 支持 OpenCV 的功能。 #24473。

向 AAR 添加了 kotlin 类 #24884。

为 ARM v8 和 v9 处理器添加了 KleidiCV 作为 HAL(CMake 选项 -DWITH_KLEIDICV=ON)#25443. #25618。

9、平台支持

CUDA 12.4+ 支持 #25658。

Linux 的 Wayland 后端 #25551. #25510. #25502。

MacOS 及其衍生产品的新 LAPACK 接口支持 #24804. #25625。

为带有 P 扩展的 RISC-V 处理器添加了初始 HAL 版本 #25167。

为 ARM v8 和 v9 处理器添加了 KleidiCV 作为 HAL(CMake 选项 -DWITH_KLEIDICV=ON)#25443. #25618。

添加了 zlib-ng 作为经典 zlib 的替代品(CMake 选项 -DWITH_ZLIB_NG=ON)#24782。

OneAPI 2024 支持(IPP, TBB)。

实验性 Apple VisionOS 支持。

实验性 Windows ARM64 支持。

小编推荐:pc下载网还有与此软件功能相同并广受欢迎的软件如:pdf看图、pdf看图软件、oa系统下载、caj转换成word等,有需要的可以收藏哦!

下载地址

引导图片

安全下载地址

优先使用Windsoul软件管家下载,更安全高效

普通下载地址

普通网络下载 普通网络下载
PC下载站网友:
  • 评论
最新评论
PC下载站网友 2017-08-06 12:39:10
终于找到OpenCV了
PC下载站网友 2017-07-05 02:19:11
OpenCV界面设计很容易上手,功能很丰富
PC下载站网友 2017-07-02 16:16:38
软件可以
PC下载站网友 2017-06-02 12:36:58
OpenCV方便实用,很给力
PC下载站网友 2017-05-20 06:24:01
OpenCV的介绍不错,一看就做了很多资料搜索工作
PC下载站网友 2017-05-05 14:14:50
来看看OpenCV更新哪些功能了
PC下载站网友 2017-04-09 02:47:34
用过那么多同类软件,感觉还是OpenCV比较好用,比较人性化。
134 5
PC下载站网友 2017-04-04 15:28:55
很不错!OpenCV用户体验做的越来越棒了,我会一直支持下去的!
PC下载站网友 2017-03-13 11:37:50
我觉得很不错呀,那些不会用的人就别怪软件
PC下载站网友 2017-03-01 05:28:12
OpenCV不错!关键是免费
503 6
返回顶部
OpenCV

OpenCV