当前位置:网站首页>Emgucv环境配置[通俗易懂]
Emgucv环境配置[通俗易懂]
2022-07-29 21:53:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
Emgucv是在.NET平台下使用OpenCV视觉库的桥梁,在使用之前需要对系统进行配置,其配置和OpenCV的配置有点不同。
1、EmguCV下载
下载网站:http://www.emgu.com/wiki/index.php/Main_Page
该网站上有EmguCV的所有资料,包括教程。
下载好之后,直接安装到电脑上,安装位置可任意。本文所配置的是EmguCV3.0.0版本。
2、新建一个VS控制台项目
- 在【引用】右键【添加引用】,弹出对话框,选择【浏览】按钮打开文件对话框,然后选择EmguCV安装文件夹的bin目录下,选择Emgu.Util.dll和Emgu.CV.dll两个dll文件,【确定】,在项目资源管理器的引用下面就可以看到这两项。
- 将EmguCV安装目录中bin下的x86文件夹(如果编译器是选择的x64就是x64文件夹)复制到项目可执行文件的Debug目录下;
- 在程序命名空间处添加上
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
边栏推荐
猜你喜欢
随机推荐
结合布林线理解现货白银走势图的方法
GBASE 8s 数据库的备份创建
数字孪生万物可视 | 联接现实世界与数字空间
华东师范大学副校长周傲英:数据赋能,从数据库到数据中台
一篇关于Web3.0如何走向安全时代的说明
一、HikariCP源码分析之获取连接流程一
线性回归的多种实现方式
二叉树的操作集:(二叉树的定义,遍历)
模型评价指标汇总(持续更新)
leetcode 890. Find and Replace Pattern(查找和替换pattern)
【R语言】【2】绘图base和lattice和ggplot2库
【板栗糖GIS】arcmap—如何快捷替换属性表中的部分内容
SwiftUI CoreData 教程之如何加速搜索速度
spyder打不开解决方案
C. Color the Picture(贪心/构造)
毕业论文文献综述写作技巧,超级详细!
03-树3 Tree Traversals Again(树的遍历)
Add a logo to the upper left corner of the picture, add time and address to the lower left corner, and wrap the line when the address reaches the specified length
An article to understand service governance in distributed development
GBASE 8s 如何估算索引使用多少空间