新建winform窗体。
在窗体上添加一个picturebox控件和一个button按钮。
添加引用需要的opencv库
在引用里面鼠标右键,点击管理NuGet程序包。
在弹出的对话框中点击浏览,输入关键词搜索,安装OpenCvSharp4.Windows
输入关键词搜索,安装OpenCvSharp4.Extensions
安装完成后,会发现引用里面多了些库。
在顶部添加opencv库的命名空间。
在button按钮里面增加弹出对话框,选择图片,读入图片显示在界面的功能。
备注:
最开始测试的时候只添加了OpenCvSharp4和OpenCvSharp4.Extensions,在调试的时候会报错。
System.AccessViolationException:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
报错信息:
解决方法:
如果是安装了OpenCvSharp4而不是OpenCvSharp4.Windows的话,描述信息里面有提示,还需要额外安装OpenCvSharp4.runtime。
也就是说,可以选择安装
OpenCvSharp4 + OpenCvSharp4.Extensions + OpenCvSharp4.runtime。
也可以选择安装
OpenCvSharp4.Windows + OpenCvSharp4.Extensions