C# EmguCV图像处理实例
💡
原文中文,约4100字,阅读约需10分钟。
📝
内容提要
本文介绍了使用Emgu.CV库进行图像处理的方法,包括添加图片、去色和显示功能。通过导入相关命名空间和控件,可以实现选择图片并显示,去色并显示,载入新图片并去色显示,清除所有内容的功能。
🎯
关键要点
- 导入Emgu.CV.UI.dll和Emgu.CV.World.dll库。
- 在程序中使用命名空间:using Emgu.CV; 和 using System.Diagnostics;
- 在主窗体中拖放3个ImageBox、3个TextBox和4个Button。
- 功能说明:button1用于添加图片并显示,button2用于去色并显示,button3用于载入新图片并去色显示,button4用于清除所有内容。
- button1实现选择图片并显示到ImageBox1,使用CvInvoke.Imread读取图片。
- button2将ImageBox1中的图片去色,使用CvInvoke.CvtColor转换为灰度图。
- button3直接载入新图片并去色,显示到ImageBox3。
- button4清除所有图片和文本框内容。
- 创建图像并显示的示例代码,使用Image<Bgr, byte>创建红色图像并显示。
- 加载当前环境目录下的图片并显示的示例代码。
➡️