为什么我必须在openCV手势识别中使用clearMemStorage?

时间:2013-08-15 03:08:54

标签: python opencv storage gesture-recognition

我正在尝试使用python 2.7.3和opencv 2.4.3创建一个人脸检测程序。我一直在网上查看很多代码,并且我总是看到两行代码在创建映像后创建存储,然后清除存储。为什么有必要创建存储然后清除它?

以下是一个例子:

storage = cvCreateMemStorage(0)
cvClearMemStorage(storage)

以下是我引用的链接之一: https://geekwentfreak-raviteja.rhcloud.com/2011/02/faceeyehand-detection-using-opencv-python-binding/

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您所引用的代码使用的是过时的c api和旧的cv包装器。请不要使用它!

更喜欢新的cv2 api(和numpy一起使用),旧的将在不久的将来消失。

https://github.com/Itseez/opencv/blob/2.4/samples/python2/facedetect.py