从零开始学习OpenCVSharp——学习笔记1 安装

本文探讨了在.NET平台上学习图像识别时,OpenCVSharp和emgucv两种库的选择。OpenCVSharp作为面向对象的C#封装库,免费且适合商业项目,而emgucv需要付费且价格较高。作者推荐了OpenCVSharp的安装步骤和使用情况。
摘要由CSDN通过智能技术生成
  • emgucvopencvsharp区别

        刚开始学习图像识别的时候,大家普遍的都是python环境去搭建,使用OpenCV。对于工业自动化软件开发人员就很不友好,所以大家就去寻找移植库。却发现.Net平台下对OpenCV封装库有两个(比较官方)。对于两个的选择单纯看我们的项目最终用途了。

        emgucv和opencvsharp都可以。只是opencvsharp更加面向对象的语言(C#)。如果是商业产品(你肯定不想开源)又不想出一分钱那就使用opencvsharp,它的基本版本都是协议友好的。emgucv的单人开发价格是199美刀。这里我选择的时OpenCVSharp,毕竟不花钱。

  • 安装OpenCVSharp

这里基于vs2022进行截图

  1. 打开目标工程文件—项目—管理NuGet程序包

  1. 搜索OpenCVSharp,下载安装OpenCvSharp4,OpenCVSharp4.Extensions;OpenCVSharp其余版本已弃用。

  1. 安装成功后在引用就会出现OpenCvSharp4,OpenCVSharp4.Extensions。
  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 安装 OpenCvSharp 可以通过以下步骤: 1. 打开 Visual Studio,创建一个新的控制台应用程序项目。 2. 在解决方案资源管理器中,右键单击项目名称,选择“管理NuGet软件包”。 3. 在NuGet包管理器中搜索 “OpenCvSharp4”,然后点击“安装”按钮。 4. 安装完毕后,在程序中添加以下引用: ```csharp using OpenCvSharp; ``` 5. 现在,您可以在代码中使用OpenCvSharp库了。例如,以下代码将读取一个图像文件并显示它: ```csharp using (var src = new Mat("test.jpg", ImreadModes.Color)) { using (var window = new Window("test", src)) { Cv2.WaitKey(); } } ``` 这只是OpenCvSharp的一个简单示例,您可以根据自己的需求使用OpenCvSharp库的更多功能。 ### 回答2: OpenCvSharp是一个基于C++的计算机视觉库OpenCVC#封装。下面是安装OpenCvSharp的步骤: 1. 下载OpenCvSharp库文件。可以从官方GitHub仓库(https://github.com/shimat/opencvsharp)下载最新版本的库文件。选择适合您使用的版本,下载对应的“OpenCvSharp-X.X.XX-bin”压缩文件。 2. 解压缩库文件。将下载的压缩文件解压缩到您希望存储的目录中。 3. 执行安装程序。打开解压缩后的文件夹,运行“OpenCvSharp_X.X.XX_Setup.exe”可执行文件。 4. 选择目标安装位置。在安装程序运行后的对话框中,选择您希望安装OpenCvSharp的目标位置。单击“Next”继续。 5. 选择目标IDE。在安装程序下一个对话框中,选择您正在使用的C#集成开发环境(IDE),如Visual Studio。单击“Next”。 6. 完成安装。根据您所选择的IDE,安装程序将在您的IDE中配置OpenCvSharp的相关设置。单击“Install”以开始安装。 7. 安装成功。安装完成后,您将看到一个安装成功的对话框。单击“Finish”以关闭安装程序。 现在,您已经成功安装OpenCvSharp,并且可以在您的C#项目中使用它来进行计算机视觉相关的任务,如图像处理和分析。 请注意,安装OpenCvSharp之前,您需要确保已经安装了对应版本的OpenCV库,因为OpenCvSharp是对OpenCV的封装。在安装OpenCvSharp之前,可以根据您的需求下载并安装适当版本的OpenCV库。 ### 回答3: 安装OpenCvSharp需要经历以下几个步骤: 1. 首先,从OpenCvSharp的官方网站(https://github.com/shimat/opencvsharp)下载OpenCvSharp的最新版本,并解压缩到任意目录。 2. 打开Visual Studio(前提是你已经安装了Visual Studio),创建一个新的C#项目。 3. 在项目中引用OpenCvSharp。右键点击项目的"引用",选择"添加引用"。 4. 在出现的对话框中,选择"浏览"标签,然后浏览到你解压缩OpenCvSharp的目录,并选择其中的"OpenCvSharp.dll"文件,然后点击"确定"。 5. 现在,你的项目已经引用了OpenCvSharp。你可以在代码中使用OpenCvSharp提供的各种图像处理和计算机视觉功能了。 6. 在你的代码中,使用`using OpenCvSharp;`语句来导入OpenCvSharp的命名空间。 7. 现在,你可以编写你的OpenCvSharp代码了。按照OpenCvSharp的文档和教程,使用OpenCvSharp提供的各种函数和类进行图像处理、特征提取、目标检测等操作。 8. 在编译前,请确保你的项目的目标框架与你下载的OpenCvSharp的版本匹配。例如,如果你下载的OpenCvSharp版本是.NET Framework 4.5,则将项目的目标框架设置为.NET Framework 4.5。 9. 完成以上步骤后,你就可以运行你的OpenCvSharp项目了。确保你的计算机上已经安装OpenCvSharp所需的依赖库和环境。 10. 如果遇到任何问题,可以通过谷歌搜索、访问OpenCvSharp的官方网站或查看OpenCvSharp的文档来获取帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值