C#使用OpenCv(OpenCVSharp)图像轮廓多边形逼近和轮廓最小矩形实例

本文实例演示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

猜你喜欢

转载自blog.csdn.net/qq_30725967/article/details/133030716