C# + WinForm + EmguCV 学习一:初步显示图像;
2016-05-10 15:50
513 查看
本文参考文档:http://download.csdn.net/detail/shawncheer/9515600
第一个第一个程序是显示图片,注意这里用的是WinForm而不是WPF、,请注意。
代码如下:
在界面里添加一个按钮;
最后运行结果如下:
第一程序完成了。
第一个第一个程序是显示图片,注意这里用的是WinForm而不是WPF、,请注意。
代码如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Emgu.CV; using Emgu.CV.CvEnum; using Emgu.CV.Structure; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } String winname = "First Window"; private void button1_Click(object sender, EventArgs e) { CvInvoke.cvNamedWindow(winname); using (Image<Bgr, Byte> img1 = new Image<Bgr, byte>(480, 200, new Bgr(0, 255, 255))) { MCvFont font = new MCvFont( Emgu.CV.CvEnum.FONT.CV_FONT_HERSHEY_COMPLEX, 1.0, 1.0); img1.Draw("Hello world!", ref font, new System.Drawing.Point(25, 100), new Bgr(255, 0, 0)); CvInvoke.cvShowImage(winname, img1.Ptr); CvInvoke.cvWaitKey(0); CvInvoke.cvDestroyWindow(winname); } } } }
在界面里添加一个按钮;
最后运行结果如下:
第一程序完成了。
相关文章推荐
- C#学习笔记之Hashtable集合
- C# Stack源码剖析
- C# DateTime.Now.ToString("yyyy-MM-dd");
- 详解.net 中C# 编程中 堆(托管堆CLR) 和 栈
- C#学习笔记之ArrayList集合
- c# 一个记录日志的通用方法
- C#学习笔记之里式转换
- C#中 DataGridView 属性说明(转载)
- C#中消息处理机制(事件与委托)
- C#学习笔记之继承
- C#之委托、事件、lambda
- [转载]C#读写txt文件的两种方法介绍
- 【C#设计模式-策略者模式】
- C#/.NET 基础学习
- C#~异步编程再续~await与async引起的w3wp.exe崩溃
- c#记事本
- 【C#设计模式-状态模式】
- C# 获取图片的EXIF 信息
- C#文件管理
- C# DateTime日期格式化