0

我正在尝试使用 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/

谢谢你的帮助!

4

1 回答 1

1

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

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

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

于 2013-08-15T07:06:00.330 回答