码迷,mamicode.com
首页 > 其他好文 > 详细

文章标题

时间:2016-05-06 15:22:30      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

Emgu学习笔记——环境配置

参考博文:http://blog.csdn.net/hackerjoy/article/details/7798366

1、下载与安装:
下载地址https://sourceforge.net/projects/emgucv/files/?source=navbar
技术分享
技术分享
技术分享
安装后得到以下文件:
技术分享
2、配置环境变量
右击计算机》属性》高级设置
变量值写emgu安装目录的bin文件,有多个变量值的话中间用“;”连接按照实际安装目录,我的目录是:E:\Program Files\Emgu\emgucv-windows-universal-gpu 2.4.9.1847\bin
技术分享
技术分享
技术分享
技术分享
3、新建项目
新建一个解决方案,并建立一个基于C#下的Windows窗体应用程序的项目
技术分享
4、导入UI插件
点击“工具(T)” -> “选择工具箱项(X)…” ,在新打开的窗口中选择:“.NET Framework组件”,点击“浏览”,到目录:E:\Program Files\Emgu\emgucv-windows-universal-gpu 2.4.9.1847\bin,双击Emgu.CV.UI.dll即可。
技术分享
5、添加引用
右键单击“解决方案资源管理器”中刚才所建项目下的“引用”,选择“添加引用”;在新弹出的窗口中选择“浏览”,到目录:C:\Emgu\emgucv-windows-x86 2.3.0.1416\bin下,选择:Emgu.CV.dll、Emgu.CV.ML.dll、Emgu.CV.UI.dll、Emgu.Util.dll、ZedGraph.dll等共五个DLL文件,并点击确定加入。
技术分享
6、最终的测试
添加一个按钮,一个PictureBox控件
在Form1.cs 中添加一下代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;


namespace hello_world
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Image<Bgr, byte> img = new Image<Bgr, byte>(480, 320, new Bgr(0, 255, 0));

            MCvFont f = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 1.0, 1.0);
            img.Draw("hello world", ref f, new Point(10, 80), new Bgr(0, 0, 0));
            pictureBox1.Image = img.ToBitmap();
        }
    }
}

调试结果
技术分享

文章标题

标签:

原文地址:http://blog.csdn.net/qq_21185387/article/details/51320461

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!