开发平台
VS2010
emgucv-windows-universal 3.0.0.2157
Windows 7
参考链接
链接1
链接2(按照这篇文章来操作的,之后遇到一些问题参考了其他文章)
链接3
下载Emgucv
安装及配置过程
双击安装到某一目录下,我安装在D:\CVSharp
下
配置VS相关dll等
- 打开VS,新建winForm应用程序
- 单击
"工具"-->"选择工具项"
,双击D:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\Emgu.CV.UI.dll,即可 - 添加引用,添加的文件是
D:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\Emgu.CV.dll
和D:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\Emgu.Util.dll
- 若目标调试平台是x86,则将
D:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\x86
下的所有dll添加到winForm项目的debug目录下,如果是x64,则拷贝x64下面的dll;或者添加引用,添加该目录下所有的dll文件
测试
添加PictureBox、OpenFileDialog和Button的控件
给Button添加单击的响应程序如下:
private void button1_Click_1(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "JPG文档(*.jpg) |*.jpg;*.jpeg|" + "BMP 文档(*.bmp) |*.bmp|" + "PNG 文档(*.png) |*.png";
openFileDialog1.Title = "请选择一张图片";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
strFileName = openFileDialog1.FileName;
Image<Bgr, byte> img = new Image<Bgr, byte>(strFileName);
pictureBox1.Image = img.ToBitmap();
}
}