- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以使用 cvFindContour 在我的网络摄像头捕获中绘制一些轮廓,但现在我想将每个轮廓存储到某个对象中。
这里的目标是对相机捕获的事件对象进行检测,但我真的不知道如何处理这些轮廓。
有什么想法吗?
最佳答案
I would like to store each contour into some object
好吧,如果你这样做:
// detect edges using canny:
Mat edges;
Canny(myImg, edges, 100, 200, 3);
vector<vector<Point> > contours;
vector<Vec4i> hierarchy;
findContours(edges, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_NONE);
在 findContours
调用之后,contours
vector 已经保存了您的轮廓。
I really have no idea what to do with these contours
这是一个完全不同的问题,对于您的具体领域、具体方法非常具体...没有人可以告诉您您应该做什么,但您可以研究一些现有的解决方案并更多地了解当前的技术水平,以找出您可以做什么。你需要自己做:)
关于c++ - 从 cvFindContour 中提取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711313/
我有一个简单的、人为的示例,使用 cvFindContours 和 OpenCV C API 在二进制图像上查找连接的组件。 (这是用 C 编写的较大软件的一部分,因此不能选择使用 C++ API。)
我正在创建实时软件,因此经常在全黑蒙版上调用 cvFindContours。如果是这种情况,cvFindContours 会抛出异常,程序会崩溃。 如果 cvFindContours 无法找到轮廓,我
轮廓检测占用了我计算机视觉的大部分时间,它需要更快。我已经通过 NEON 指令和矢量化优化了其他所有内容,实际上,轮廓检测在配置文件中占主导地位。不幸的是,如何优化它对我来说并不明显。 我正在执行经典
我在 c++ 和 openCv 2.1 中使用 cvFindContours 函数,因为我必须对我正在使用的函数做一个文档,有人能告诉我这个函数是如何工作的,使用哪种查找轮廓的方法,如果可能的话一些理
我正在继续使用 openCV,这是我描述的第一次冒险 here 。一切进展顺利,但我偶然发现了另一件棘手的事情。我想在应用了自适应阈值的图像上找到轮廓: 因此,cvFindContours 似乎工作得
我可以使用 cvFindContour 在我的网络摄像头捕获中绘制一些轮廓,但现在我想将每个轮廓存储到某个对象中。 这里的目标是对相机捕获的事件对象进行检测,但我真的不知道如何处理这些轮廓。 有什么想
我试图在图像的一个小区域内找到连接的组件(如果有的话)。然而,cvFindContours() 函数将明显独立的组件分组为一个组件,从而导致进一步的计算不正确。 如何获取区域内的独立组件? (为函数检
我一直在玩弄 OpenCV,经过大量的反复试验,我学会了如何检测照片中的圆圈(硬币)。一切都很好,除非我将硬币直接并排放置(如下所示,请忽略第二张图片倒置的事实)。 似乎因为硬币靠得太近,cvFind
由于某些原因,谷歌没有使用 cvCalcPGH() 的好例子,也没有其他使用 Freeman 代码进行轮廓匹配的好例子。所以我试着做到: #include "opencv2/opencv.hpp" #
我正在使用 VS C++ 2010 专业版和 SP1。 我的代码: CvSeq* firstContour = NULL; int n = cvFindContours(grnt1,
我在我创建的一个单独的线程中调用 cvFindContours 函数来处理所有 OpenCV 工作,而另一个线程则保留用于 OpenGL 的东西。 我注意到当这段代码在一个单独的线程中执行时,我的 c
我是 OpenCV 的新手,在使用它时遇到了一些问题。 目前我正在研究二叉分区树 (BPT) 算法。基本上我需要根据一些参数将图像分成许多区域。 2个区域将合并形成1个新区域,由这2个区域组成。 我设
请有人解释一下 cvFindContours 方法及其需要的参数是什么? 例如,这里是使用 OpenCV 的代码: hierarchy = cv2.findContours(thresh, cv2.R
我在 StackOverflow 中解决了许多问题,并且能够开发小程序来正确检测正方形和矩形。这是我的示例代码 public static CvSeq findSquares(final IplIma
我正在使用 OpenCV 比较两幅图像中的两个 Blob 。假设我知道一对可能相似的 Blob ,我知道它们的索引在轮廓数组中(由 cvFindContours() 生成),我怎样才能得到在恒定时间内
我正在使用 opencv 2.4.2 库检测边缘并在图像上查找四边形形状。一切都很顺利,直到我遇到这些编译错误 ../src/GoodFeaturesToDetect.cpp:198:109: err
我是一名优秀的程序员,十分优秀!