Emgu入门引导——加载并显示图像(C#风格)
2015-09-14 16:54
148 查看
上一篇Emgu入门引导——加载并显示图像(OpenCV风格)我们用OpenCV的风格加载并显示了图像,本篇我们用C#窗体显示图像
EmguCV加载并显示图像(C#风格)
1、创建一个Windows窗体应用程序,将Form1的Text属性改为“显示图像“。
2、给窗体添加一个按钮,Text属性改为“打开图像”,双击按钮会生成相应的事件处理函数:
private void button1_Click(object sender, EventArgs e) { }
3、给窗体添加一个OpenFileDialog,用来选择图片文件,将Filter属性设置为“”图像文件|.jpg|.png|.bmp|所有文件|.*””。
4、给窗体添加一个PictureBox,将SizeModel设置为Zoom。
5、在“解决方案”中的“引用”那里右击“添加引用”,找到Emgu.CV添加进去即可。
6、在源码中添加如下引用:
using Emgu.CV; using Emgu.CV.CvEnum;
7、编写第2步中生成的事件处理函数:
private void button1_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { //打开图像,相当于:Mat img = imread(...,...); Mat img = CvInvoke.Imread(openFileDialog1.FileName, LoadImageType.Unchanged); pictureBox1.Image = img.Bitmap; } }
7、运行结果如下所示:
点击”打开图像“,然后选择一幅图像结果如下:
本篇只提供入门学习,大神勿喷!
相关文章推荐
- C# 下实现把Array复制到ArrayList中的四种方法
- C# 将RichTextBox中内容的文档以二进制形式存
- C#异常处理的几个原则
- C# 对象销毁和垃圾回收
- C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- C# Winform MDI窗体,父窗体控件覆盖子窗体的解决办法
- c#修改本地连接工具 ip地址,dns,网关,子网掩码
- C#winform修改IP,dns
- C#读取Xml中出现”&”等特殊符号
- c#对csv的读写
- C#线程访问winform窗体控件
- 1.C# 的内置引用类型
- MFC窗口风格 说明及在c#中的定义使用
- C#中ComboBox的SelectedIndexChanged事件获取Tag值
- .NET创建Windows服务详细步骤(C#)
- C# 从服务器下载文件代码
- c#比较两个字符串
- VS C#程序打包覆盖安装不能更新的解决方法
- C#编写XML读写类操作xml文件
- C#中Winform程序中如何实现多维表头【不通过第三方报表程序】