本文作者Color Space,文章未经作者允许禁止转载!
本文将介绍OpenCVSharp轮廓特征属性及应用(三)---最小外接矩形!
一、轮廓最小外界矩形绘制
///轮廓最小外界矩形
Mat srcImg = Cv2.ImRead("mask2.jpg");
Cv2.ImShow("src", srcImg);
Mat result = srcImg.Clone();
Mat grayImg = new Mat();
Cv2.CvtColor(srcImg, grayImg, ColorConversionCodes.BGR2GRAY);
Cv2.Threshold(grayImg, grayImg, 100, 255, ThresholdTypes.Binary);
Point[][] contours; //轮廓查找结果变量
HierarchyIndex[] hierarchy; //轮廓拓扑结构变量
Cv2.FindContours(grayImg, out contours, out hierarchy, RetrievalModes.External,
ContourApproximationMod