我可以在网络摄像头的捕获中使用 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
矢量已经保存了您的轮廓。
我真的不知道如何处理这些轮廓
这是完全不同的问题,对于您的具体领域,具体方法非常具体......没有人可以告诉您究竟应该做什么,但您可以研究一些现有的解决方案并了解更多关于当前状态的信息以找出你能做什么。你需要自己做:)