图像处理dlib argparse.ArgumentParser问题?

问题描述

我们正在和我的朋友一起进行一个项目,但是我们仍然没有遇到一个大问题。我们尝试了很多事情,但无法解决问题。问题与“ argparse.ArgumentParser()”有关。

错误部分:

usage: detect_drowsiness.py [-h] -p SHAPE_PREDICTOR [-a ALARM] [-w WEBCAM]
detect_drowsiness.py: error: the following arguments are required: -p/--shape-predictor

编码部分:

ap = argparse.ArgumentParser()
ap.add_argument("-p","--shape-predictor",required=True,help="path to facial landmark predictor")
ap.add_argument("-a","--alarm",type=str,default="",help="path alarm .WAV file")
ap.add_argument("-w","--webcam",type=int,default=0,help="index of webcam on system")
args = vars(ap.parse_args())

detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor(args["shape_predictor"])

文件内容:shape_predictor_68_face_landmarks.dat和detect_drowsiness.py(文件名)

为什么这个问题存在?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)