1.ダウンロードし、インストールします
Emgucv 3を表示する手順を説明する前にします。https://www.cnblogs.com/doget/p/7776377.html
インストール後、インストールディレクトリは、次のファイルとフォルダが生成されます。
2. [設定
(1)構成環境変数
コンピュータは、[プロパティ]を選択し、[システムの詳細設定]を選択し、右クリック - >詳細設定 - >環境変数 - >システム変数:パスのオプション]で、追加: ";がD:\プログラムファイル\ Emgu \ emgucv-windesktop 4.1.0.3420 \ binが"、つまり、私たちの前にパスの前にセミコロンで区切って追加で。
(2)開発環境を設定します
Emgucv開発、VSのプロジェクトを使用している場合、我々は、関連する参考文献にダイナミックリンクライブラリEmgucvを追加する必要があります
[参照]をクリックし、binディレクトリEmgucvのインストールディレクトリを探し、マーキーのうち、ファイルを選択
(3) Emgu.Cv.UI.dllに制御をロードします
[ツール]→[]→[→[.NET Frameworkコンポーネントトレイ]で[参照]をクリック→選択ツールボックスツールボックスを選択]をクリックし、[]インストールフォルダのパスにEmgu.CV.UI.dll binファイルを選択します→[]→[ツールボックスで、やや完全な選択ツールを追加]追加するには、[OK]をクリックします。
注意:
X86ファイルは、それ以外の場合は、次のエラーを促すメッセージが表示されます、プロジェクトのbinディレクトリの下のlibsフォルダにコピーする必要があります。
「Emgu.CV.CvInvoke」タイプ初期化子が例外をスローします。
(4)ルーチン
VSで新しいプロジェクトを作成し、Windowsのは、Visual C#の下のフォームアプリケーション]を選択します。
SizeModeの図PixctureBoxズーム属性、Form1フォームにPixctureBoxコントロールとButtonコントロールを追加します。
ボタンのクリックイベントに次のコードを追加します。
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显示图片需要进行格式转换
}
}
}
运行会看到下面结果