您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

2026-03-31 10:280阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计527个文字,预计阅读时间需要3分钟。

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

OpenCV 提供了 `findContours` 函数,用于检测物体轮廓。该函数基于 S. Suzuki 和 K. Abe 在 1985 年提出的算法。OpenCVSharp 封装了此函数,它接受两个参数(轮廓和层级),需特别说明。

OpenCv提供了函数 findContours()用于对物体轮廓进行检测,该函数实现算法是由S.suzuki K.Abe于1985年发表的。OpenCVSharp封装了这个函数,有2个参数(contours,hierarchy)要做特别的说明。

public static void FindContours(InputOutputArray image, out Point[][] contours, out HierarchyIndex[] hierarchy, RetrievalModes mode, ContourApproximationModes method, Point? offset = null);

解析:contours 的类型是Point[][],它相当于OpenCV中的Vector<Vector<Point>> contours,存储多个轮廓,每个轮廓是由若干个点组成,可以在该函数前声明Point[][] contours;,在C#中没有赋值的变量在用的时候是不允许的,因为它是输出的结果,可以不需要给它new空间,但必须在函数的参数中声明是out;参数hierarchy为包含图像拓扑结构的信息,它是HierarchyIndex[]类型,这是输入的结果,同样要在函数的参数中声明为out。

阅读全文

本文共计527个文字,预计阅读时间需要3分钟。

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

OpenCV 提供了 `findContours` 函数,用于检测物体轮廓。该函数基于 S. Suzuki 和 K. Abe 在 1985 年提出的算法。OpenCVSharp 封装了此函数,它接受两个参数(轮廓和层级),需特别说明。

OpenCv提供了函数 findContours()用于对物体轮廓进行检测,该函数实现算法是由S.suzuki K.Abe于1985年发表的。OpenCVSharp封装了这个函数,有2个参数(contours,hierarchy)要做特别的说明。

public static void FindContours(InputOutputArray image, out Point[][] contours, out HierarchyIndex[] hierarchy, RetrievalModes mode, ContourApproximationModes method, Point? offset = null);

解析:contours 的类型是Point[][],它相当于OpenCV中的Vector<Vector<Point>> contours,存储多个轮廓,每个轮廓是由若干个点组成,可以在该函数前声明Point[][] contours;,在C#中没有赋值的变量在用的时候是不允许的,因为它是输出的结果,可以不需要给它new空间,但必须在函数的参数中声明是out;参数hierarchy为包含图像拓扑结构的信息,它是HierarchyIndex[]类型,这是输入的结果,同样要在函数的参数中声明为out。

阅读全文