Python人脸识别抓取的数据无法保存

从别人那里借来的源代码,环境配置好了,运行人脸抓取的时候摄像头能正常调用,人脸也能识别,识别人脸数达到设定后程序也能正常退出,但是无法把捕捉的人脸数据保存到文件夹。很困惑。

for faceRect in faceRects:  # 单独框出每一张人脸
   x, y, w, h = faceRect
   # 将当前帧保存为图片
   img_name = '%s/%d.jpg' % (path_name, num)
   image = frame[y - 10: y + h + 10, x - 10: x + w + 10]
   cv2.imwrite(img_name, image)
   num += 1
   if num > (catch_pic_num):  # 如果超过指定最大保存数量退出循环

后面是保存的代码,因为路径不同我做了点修改

if __name__ == '__main__':
   CatchPICFromVideo("catch_face_data", 0, 200 - 1,
                     'D:\毕业设计\face_data\wangdeyong')  # 采集200张,保存在这个文件夹下面

两个问题重复提交了,麻烦去另一个问题下面解答吧。。。。