- emgucv与opencvsharp区别
刚开始学习图像识别的时候,大家普遍的都是python环境去搭建,使用OpenCV。对于工业自动化软件开发人员就很不友好,所以大家就去寻找移植库。却发现.Net平台下对OpenCV封装库有两个(比较官方)。对于两个的选择单纯看我们的项目最终用途了。
emgucv和opencvsharp都可以。只是opencvsharp更加面向对象的语言(C#)。如果是商业产品(你肯定不想开源)又不想出一分钱那就使用opencvsharp,它的基本版本都是协议友好的。emgucv的单人开发价格是199美刀。这里我选择的时OpenCVSharp,毕竟不花钱。
- 安装OpenCVSharp
这里基于vs2022进行截图
- 打开目标工程文件—项目—管理NuGet程序包
- 搜索OpenCVSharp,下载安装OpenCvSharp4,OpenCVSharp4.Extensions;OpenCVSharp其余版本已弃用。
- 安装成功后在引用就会出现OpenCvSharp4,OpenCVSharp4.Extensions。