OpenCVSharp学习笔记——环境配置
OpenCVSharp简介
OpenCvSharp 是一个OpenCV的.Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenCV,有详细的使用样例供参考。该库采用LGPL发行,对商业应用友好。使用OpenCvSharp,可用C#,VB.NET等语言实现多种流行的图像处理(image processing)与计算机视觉(computer vision)算法。
特点
- 1.相较于SharperCV与OpenCVDotNet,OpenCvSharp直接封装了更多的OpenCV方法,降低学习难度。
- 2.大部分了继承了IDisposable接口,方便使用using语句块。
- 3.不强加面向对象思维,可以直接调用原生风格的OpenCV方法。
- 4.可以将IplImage直接转为Bitmap(GDI+) 或者WriteableBitmap(WPF)。
- 5.支持Mono。可以运行于支持Mono的任何平台上(如Linux,BSD,Mac OS X等)。
文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
1、首先打开VS软件,创建c#工程
2、选择已经建好的项目,鼠标右键->【Manage NuGet Package】
3、 选择【Browse】->搜索opencvSharp->选择自己适合的版本,然后点击Install
4、测试代码
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenCvSharp;
namespace OpenCVSharpTest2
{
class Program
{
static void Main(string[] args)
{
Mat src = new Mat("F:/images/zwj.jpg", ImreadModes.Color);
Cv2.ImShow("Demo", src);
Cv2.WaitKey(0);
}
}
posted on 2021-01-21 19:19 好玩的MATLAB 阅读(12) 评论(0) 编辑 收藏 举报 来源