这是一个相当简单的问题,虽然我很难回答自己的问题。OpenCV:findContours(); - 我在使用什么内核
我们是一个由五人组成的小组,他们必须编写一份报告,我们必须记录我们所做的一切等。在我们的项目中,我们使用函数'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书籍,并且非常清晰地解释了各种术语。如果您不想深入了解,那么就足以提供文档资料。 http://books.google.co.in/books?id=seAgiOfu2EIC&lpg=PA243&ots=hSF39idGTa&dq=learning%20OpenCV%20find%20contours&pg=PA236#v=onepage&q&f=false – AruniRC