Emgucv 4 다운로드, 설치, 구성,

1. 다운로드, 설치

보고하는 절차를 설명하기 전에 Emgucv 3 : HTTPS : //www.cnblogs.com/doget/p/7776377.html

설치 후에는 설치 디렉토리는 다음 파일과 폴더를 생성합니다 :

2. 구성

(1) 구성 환경 변수

컴퓨터, 속성을 선택, 고급 시스템 설정을 선택하고 마우스 오른쪽 버튼을 클릭 -> 고급 -> 환경 변수 -> 시스템 변수 : 경로 옵션에서 추가 : ";는 D : \ 프로그램 파일 \ Emgu \ emgucv-windesktop 4.1.0.3420 \ 빈은", 즉, 우리 전 경로의 앞에 세미콜론으로 분리하여 첨가.

(2) 개발 환경을 구성

Emgucv 개발, VS 프로젝트를 사용하는 경우, 우리는 관련 참조 동적 링크 라이브러리 Emgucv를 추가해야

찾아보기를 클릭 bin 디렉토리 Emgucv 설치 디렉토리를 찾아 천막에서 파일을 선택합니다

 

(3) Emgu.Cv.UI.dll의 부하 제어를

 [설치 폴더 경로에 Emgu.CV.UI.dll bin 파일을 선택 → [도구] → [] → [] 도구 상자 도구 상자 → [선택]는 .NET Framework 구성 요소 트레이에서 찾아보기를 클릭하여 선택을 클릭합니다 [] → [도구 상자에서 다소 완벽한 선택 도구를 추가] → 추가하려면 확인을 클릭합니다.

 

 

 

 참고 :

  X86 파일은 그렇지 않으면 다음과 같은 오류 메시지를 표시합니다, 프로젝트 bin 디렉토리 아래에있는 libs와 폴더에 복사해야합니다 :

  "Emgu.CV.CvInvoke"형식 이니셜 라이저에서 예외가 발생합니다.

 (4) 일상

VS에서 새 프로젝트를 생성, 선택 윈도우에서 Visual C #에서 응용 프로그램을 형성한다.

PixctureBox 제어 및 Form1 폼에 Button 컨트롤, SizeMode의도 PixctureBox 확대 속성 추가

 

 

버튼 클릭 이벤트에 다음 코드를 추가합니다 :

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显示图片需要进行格式转换
    }
  }
}

运行会看到下面结果

 

추천

출처www.cnblogs.com/doget/p/11762151.html