随笔分类 -  OpenCV 技术

分享关于 OpenCV 技术
摘要:【YoloDeployCsharp】基于.NET Framework的YOLO深度学习模型部署测试平台基于.NET Framework 4.8 开发的深度学习模型部署测试平台,提供了YOLO框架的主流系列模型,包括YOLOv8~v9,以及其系列下的Det、Seg、Pose、Obb、Cls等应用场景,同时支持图像与视频检测。模型部署引擎使用的是OpenVINO™、TensorRT、ONNX runtime以及OpenCV DNN,支持CPU、IGPU以及GPU多种设备推理。 阅读全文
posted @ 2024-05-04 17:31 椒颜皮皮虾 阅读(2841) 评论(7) 推荐(15) 编辑
摘要:【OpenCV】OpenCV (C++) 与 OpenCvSharp (C#) 之间数据通信在实际使用中,由于涉及到不同编程语言之间互相调用,导致C++ 中的OpenCV与C#中的OpenCvSharp 图像数据在不同编程语言之间难以有效传递。在本文中我们将结合OpenCvSharp源码实现原理,探究两种数据之间的通信方式。 阅读全文
posted @ 2024-03-27 13:21 椒颜皮皮虾 阅读(978) 评论(1) 推荐(2) 编辑
摘要:【OpenCV】在Linux上使用OpenCvSharpOpenCvSharp是一个OpenCV的 .Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenCV,该库采用LGPL发行,对商业应用友好。 阅读全文
posted @ 2024-01-31 12:10 椒颜皮皮虾 阅读(826) 评论(0) 推荐(2) 编辑
摘要:【OpenCV】在MacOS上使用OpenCvSharpOpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。OpenCvSharp是一个OpenCV的 .Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenCV,该库采用LGPL发行,对商业应用友好 阅读全文
posted @ 2024-01-06 09:55 椒颜皮皮虾 阅读(416) 评论(0) 推荐(1) 编辑
摘要:【OpenCV】在 Mac OS 上使用 EmguCVOpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。 Emgu CV是OpenCV图像处理库的跨平台 .Net 包装器。允许从 .NET 兼容语言调用OpenCV函数。但是网上目前关于在Mac OS上使用EmguCV的教程较少,而我后续推出的OpenVINO C# API项目将支持Mac OS系统,为了大家后续能够使用,特出一期教程来演示一下Mac OS上使用EmguCV 阅读全文
posted @ 2024-01-04 14:51 椒颜皮皮虾 阅读(295) 评论(0) 推荐(0) 编辑
摘要:【OpenCV】在MacOS上源码编译OpenCV在做视觉任务时,我们经常会用到开源视觉库OpenCV,OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。最近在项目中,我遇到了在MacOS上使用OpenCV需求,目前OpenCV官网上并没有提供OpenCV现成的安装包,因此在此处我们需要自己进行编译,所以在此处我们将结合``opencv_4.8.0``、``opencv_contril_4.8.0``,演示如何源码编译并使用。 阅读全文
posted @ 2024-01-03 12:39 椒颜皮皮虾 阅读(454) 评论(0) 推荐(1) 编辑
摘要:【OpenCV】 OpenCV 源码编译并实现 CUDA 加速 (Windows)OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。项目源码由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。但在实际使用中,如果是对处理时间要求比较高的场景,使用OpenCV处理图片数据很难满足要求,不过OpenCV支持使用CUDA进行加速,不过支持CUDA加速的依赖包需要我们自行编译才可使用,因此在本次文章中,我们将演示如何使用OpenCV源码自行编译代码文件,来实现CUDA加速。 阅读全文
posted @ 2024-01-02 10:31 椒颜皮皮虾 阅读(1817) 评论(0) 推荐(2) 编辑