加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – OpenCV:findContours(); – 我正在使用什么内核

发布时间:2020-12-16 07:28:02 所属栏目:百科 来源:网络整理
导读:这是一个相当容易的问题,尽管我很难回答我自己的问题. 我们是一个由五人组成的小组,必须编写一份报告,我们必须记录我们所做的一切.在我们的项目中,我们使用函数’findContours();’这是OpenCV库中的一个函数. 我们知道’findContours();’函数运行Grass-Fire
这是一个相当容易的问题,尽管我很难回答我自己的问题.

我们是一个由五人组成的小组,必须编写一份报告,我们必须记录我们所做的一切.在我们的项目中,我们使用函数’findContours();’这是OpenCV库中的一个函数.

我们知道’findContours();’函数运行Grass-Fire算法,虽然我们需要记录我们正在使用的内核,我们没有任何线索.

我们运行的函数如下所示:

findContours( mGreenScale,vecContours,vecHierarchy,CV_RETR_CCOMP,
CV_CHAIN_APPROX_SIMPLE );

> mGreenScale:我们运行函数的二进制图像.
> vecCountours:矢量处理程序,用于保持跟踪哪个像素是轮廓的一部分.
> vexHierarchy:我们并不确定这是什么,虽然我们认为它是某种处理轮廓层次结构的数组,并且保持不变
跟踪什么是边缘轮廓和什么是非边缘轮廓.
>函数的另外两个输入对我们来说是未知的,我们认为它是定义我们使用的内核的其中一个.

我希望任何人都能够识别我们正在使用的内核.
如果你觉得我错过了一些重要的东西,请提前致谢,请求进一步的信息.

间接解释:
我们是一小群经验不足的程序员,他们对C的知识有限,并且一个月前刚刚开始使用OpenCV.我们的时间表有限,并且需要在两周内完成文档.我们已经查看了这个确切的网站:OpenCV documentation虽然仍然有一些我们不理解的术语.
我们没有必要的时间来检查源代码或经验.
我们认为它是草火算法,因为我们知道没有其他能够检测BLOBS的算法.

解决方法

OpenCV documentation清楚地解释了每个参数的作用

你可以找到内核查看OpenCV代码.它是开源的.但我不确定它是否使用任何内核.如果你没有检查来源,你怎么知道算法?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读