外接矩形
外接最小面积矩形(旋转矩形)
外接闭合圆形
外接三角形
外接多边形(凸包检测)
//多边形包围
private void btn_surround_Click(object sender, EventArgs e)
{
if (ib_original.Image != null)
{
Mat src = new Image<Bgr, byte>(ib_original.Image.Bitmap).Mat;
Mat dst = new Mat();
Image<Bgr, byte> img = new Image<Bgr, byte>(ib_original.Image.Bitmap);
CvInvoke.Canny(src, dst, 120, 180);
//创建用于存储轮廓的VectorOfVectorOfPoint数据类型
VectorOfVectorOfPoint contours = new VectorOfVectorOfPoint();
CvInvoke.FindContours(dst, contours, null, Emgu.CV.CvEnum.RetrType.External,
Emgu.CV.CvEnum.ChainApproxMethod.ChainApproxSimple);
//获取联通区域个数
int ksize = contours.Size;
for (int i &#