OpenCvSharp的安装和使用
2024-09-08 02:17:25
OpencvSharp是opencv的C#版本,使用习惯了opencv的人学起OpenCvSharp会很容易上手,看了网上很多的安装方式,最后我感觉还是自己去下载安装包的方式最简单,通过Nuget的方式安装
虽然步骤简单,但是大多数安装后都会出各种错误,这里可以直接下载我的安装包,然后直接添加安装包文件里的引用,就可以用了,具体步骤:
第一步:下载安装包 链接:https://pan.baidu.com/s/1o2rr1sWXvr0r7N8Iv4T3Bw?pwd=vcqo 提取码:vcqo
第二步:点击ManagedLib文件夹---》选择对应的.Net版本,我的项目是.Net4.0的
第三步,将你net40下面所有的dll文件都拷到你项目下的dubug目录下
第四步,打开你的项目,添加上面的dll引用
第五步,将NativeLib下面的x64和x86文件夹也拷到你项目下面的debug目录下。
再把x64或者x86里面的dll拷到debug目录下,否则会报下面的错误:
最后,使用下面的测试程序测试一下:出现下面的图就说明OpenCvSharp已经配置好了
using OpenCvSharp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace OPenCvSharpDemo
{
class Program
{
static void Main(string[] args)
{
Mat srcImage = new Mat(new OpenCvSharp.Size(200, 200), MatType.CV_8UC3, Scalar.All(0));
Cv2.Circle(srcImage, 100, 100, 80, new Scalar(255, 0, 0), 20);
Cv2.NamedWindow("Houzi", WindowMode.AutoSize); //创建名字为Houzi的窗体
Cv2.ImShow("Houzi", srcImage); //在Houzi 窗体上显示
Cv2.WaitKey(0);
}
}
}
OPenCvSharp有很多例子可以学习,可以到这里下载:
https://github.com/shimat/opencvsharp
最新文章
- SSISDB8:使用SSISDB记录的消息Troubleshoot packages
- sql常用语句
- 【转】C#多线程
- 拼sql条件时判断 是不是当前时间是不是周五,如果今天不是周五,就选上周五
- 线程(三)__Interrupt 、setDaemon()、join
- struts2 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- uva 10534
- 创建自己的yum软件源(以Cloudera Hadoop的安装为例)
- Ping其他电脑ping不通的解决方法
- Spring Cloud学习笔记-009
- nginx部署静态网站
- Docker最全教程之Ubuntu下安装Docker(十四)
- [nodejs]er_bad_field_error NaN in where clause
- 【Vegas原创】MAC下,idea手动maven jar包的方法
- 和我一起学Effective Java之类和接口
- Nginx自学笔记
- QPS 机器计算公式
- EF Core 迁移过程遇到EF Core tools version版本不相符的解决方案
- 20155210潘滢昊 2016-2017-2 《Java程序设计》第5周学习总结
- 为什么TCP连接需要三次握手分开需要四次握手?