本文实例演示C#语言中如何使用OpenCv(OpenCVSharp)对图像轮廓多边形逼近和轮廓最小矩形实例。
多边形逼近的目的是减少轮廓的点数,但看起来轮廓形状差不多。
最小矩形:面积更小的矩形,把轮廓包围起来实例
创建winform项目,添加控件和事件
添加类
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Drawing;
- using System.Drawing.Imaging;
-
- using OpenCvSharp;//为了使用opencv
- using CvPoint = OpenCvSharp.Point;//为了确定我们使用的point是opencv的而不是draw的
- using CvSize = OpenCvSharp.Size;//为了确定我们使用的point是opencv的而不是draw的
- using DPoint = System