大家好,又见面了,我是你们的朋友全栈君。
Emgucv是在.NET平台下使用OpenCV视觉库的桥梁,在使用之前需要对系统进行配置,其配置和OpenCV的配置有点不同。
下载网站:http://www.emgu.com/wiki/index.php/Main_Page
该网站上有EmguCV的所有资料,包括教程。
下载好之后,直接安装到电脑上,安装位置可任意。本文所配置的是EmguCV3.0.0版本。
using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;
测试代码:
using System.Text;
using System.Threading.Tasks;
using Emgu.CV; using Emgu.CV.CvEnum; using Emgu.CV.Structure;
namespace Demo2
{
class Program
{
static void Main(string[] args)
{
var image = CvInvoke.Imread("1.bmp", LoadImageType.Color);
CvInvoke.NamedWindow("Demo", NamedWindowType.Normal);
CvInvoke.Imshow("Demo", image);
CvInvoke.WaitKey(0);
CvInvoke.DestroyWindow("Demo");
image.Dispose();
}
}
}
NOTE:EmguCV和OpenCV的配置不同,不需要设置系统环境变量,但是一定要记得把安装文件bin下面的x86或x64文件夹复制到项目文件夹的Debug文件夹下面,否则会出现【“Emgu.CV.CvInvoke”的类型初始值设定项引发异常】
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129804.html原文链接:https://javaforall.cn