.Net AI学习笔记系列
第二章 OpenCVSharp图像形态学操作
前言
形态学操作是一种基于图像形状的图像处理技术,主要用于图像的腐蚀、膨胀、开运算、闭运算等操作。
一、OpenCVSharp图像形态学操作
示例主要包含了对图片标注图片特定区域、膨胀、腐蚀操作。
二、使用步骤
1.开发工具
VS2019+.net 4.8+OpenCvSharp4
2.引入库
Install-Package OpenCvSharp4
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 OpenCvSharp;
using OpenCvSharp.Extensions;
3.示例代码
代码如下(示例):
//标注图片特定区域
private void btn_Annotation_Click(object sender, EventArgs e)
{
if (this.pictureBox1.Image == null)
{
MessageBox.Show("请选择图像!");
return;
}
Mat image = OpenCvSharp.Extensions.BitmapConverter.ToMat((Bitmap)this.pictureBox1