Emgucv 4 下載、安裝、配置


1.下載、安裝

過程可查看之前Emgucv 3的說明:https://www.cnblogs.com/doget/p/7776377.html

安裝完成后,安裝目錄下會生成如下文件及文件夾:

2.配置

(1)配置環境變量

右擊 計算機 ,選擇屬性,選擇高級系統設置 -> 高級 ->環境變量 ->系統變量:Path選項下,添加:";D:\Program Files\Emgu\emgucv-windesktop 4.1.0.3420\bin",即我們添加的路徑前用分號跟前面隔開。

(2)配置開發環境

在使用Emgucv開發時,VS工程中,需要在引用中添加Emgucv相關的動態鏈接庫

點擊瀏覽,找到Emgucv安裝目錄的bin目錄,選擇框選出來的文件

 

(3)加載Emgu.Cv.UI.dll中的控件

 【工具】→【選擇工具箱】→【單擊選擇工具箱】→【在.NET Framework組件欄中單擊瀏覽】→【選擇安裝路徑下的bin文件夾下的Emgu.CV.UI.dll】→【單擊確定進行添加】→【添加完成在工具箱中就有所選擇的工具】。

 

 

 

 注意:

  需要將libs下的x86文件夾拷貝到你的工程bin目錄下,或者將該目錄添加到環境變量中。否則會提示如下錯誤:

  “Emgu.CV.CvInvoke”的類型初始值設定項引發異常。

 (4)例程

在VS中新建一個項目,選擇Visual C#下的Windows窗體應用程序。

向Form1窗體中添加一個PixctureBox控件和一個Button控件,如圖PixctureBox的SizeMode屬性為Zoom

 

 

在按鈕單擊事件中添加如下代碼:

using System;
using System.Windows.Forms;
using Emgu.CV;      //Emgucv方法空間
using Emgu.CV.Structure;  //Image相關結構體空間


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

    private void Form1_Load(object sender, EventArgs e)
    {
    }

    private void button1_Click(object sender, EventArgs e)
    {
      Image<Bgr, byte> image= new Image<Bgr, byte>(320, 240, new Bgr(0,255,255));//創建一張320*240尺寸顏色為黃色的圖像
      pictureBox1.Image = image.ToBitmap();  //使用C#的pictureBox顯示圖片需要進行格式轉換
    }
  }
}

運行會看到下面結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM