从cvFindContour中提取对象

Extract objects from cvFindContour

本文关键字:取对象 提取 cvFindContour      更新时间:2023-10-16

我能够在我的网络摄像头的捕获上使用cvFindContour绘制一些轮廓,但现在我想将每个轮廓存储到一些对象中。

这里的目标是在相机的捕获中进行实时对象检测,但我真的不知道如何处理这些轮廓。

有什么想法吗

我想将每个轮廓存储到某个对象中

如果你这样做:

// 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向量已经保存了您的轮廓。

我真的不知道如何处理这些轮廓

这是一个完全不同的问题,对你的具体领域、具体方法非常具体……没有人能告诉你应该做什么,但你可以研究一些现有的解决方案,了解更多关于当前技术的信息,以找出你可以做什么。你需要自己做:)