내가 다음 코드를 사용하여 웹캠에서 이미지를 캡처하려고 EmguCV TypeInitializationException
EgmuCV
와 난 정말 초보자 ://Program.cs (Winform)
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.UI;
using Emgu.Util;
using Emgu.CV.Structure;
namespace EgmuCVTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Capture cp = new Capture();
ImageViewer imv = new ImageViewer();
Application.Idle += new EventHandler(delegate(object s, EventArgs ea)
{
imv.Image = cp.QueryFrame();
});
imv.ShowDialog();
}
}
}
내가 추적 오류 얻을 :
를 내가 확인하고 .exe 폴더에있는 모든 필요한 DLL을 가지고
그냥 ** cvextern.dll을 복사 ** : \ Emgu
이 경우 당신은 여전히 GPU 지원없이 DLL을 제공 이전 버전 2.4.0을 사용할 수 있습니다 \ emgucv-windows-universal 3.0.0.2157 \ bin \ x86'을'... \ Visual Studio 2013 \ Projects \ ScreenAnalyzer \ TestProject \ bin \ Debug'에 추가하면 예외가 제거됩니다. –