本文主要是介绍C#图像处理-OpenCVSharp教程(二十五) OpenCVSharp轮廓特征属性及应用(三)---最小外接矩形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文作者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,ContourApproximationModes.ApproxNone);
Console.WriteLine("contour_size = {0}", conto
这篇关于C#图像处理-OpenCVSharp教程(二十五) OpenCVSharp轮廓特征属性及应用(三)---最小外接矩形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!