Pb parsing
Closed this issue · 4 comments
Bonjour Anis,
Je suis débutant en OpenCV, et j'aimerais mettre en oeuvre votre prog.
Pouvez-vous m'aider svp?
J'ai essayé plusieurs fois d'exécuter avec 'easy_facial_recognition.py --i known_faces', mais après avoir résolu les pb de modules (incompatibilités), j'ai ce nouveau message d'erreur:
easy_facial_recognition.py --i known_faces
File "", line 1
easy_facial_recognition.py --i known_faces
^
SyntaxError: invalid syntax
=> Si j'exécute le prog depuis Spyder, j'obtiens:
runfile('/home/jfred/easy_facial_recognition-master/easy_facial_recognition.py', wdir='/home/jfred/easy_facial_recognition-master')
[INFO] Starting System...
[INFO] Importing pretrained model..
[INFO] Importing pretrained model..
usage: easy_facial_recognition.py [-h] -i INPUT
easy_facial_recognition.py: error: the following arguments are required: -i/--input
An exception has occurred, use %tb to see the full traceback.
=> En tapant %tb, j'obtiens:
SystemExit: 2
Traceback (most recent call last):
File "/home/jfred/easy_facial_recognition-master/easy_facial_recognition.py", line 83, in
args = parser.parse_args()
File "/home/jfred/anaconda3/lib/python3.7/argparse.py", line 1755, in parse_args
args, argv = self.parse_known_args(args, namespace)
File "/home/jfred/anaconda3/lib/python3.7/argparse.py", line 1787, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "/home/jfred/anaconda3/lib/python3.7/argparse.py", line 2022, in _parse_known_args
', '.join(required_actions))
File "/home/jfred/anaconda3/lib/python3.7/argparse.py", line 2508, in error
self.exit(2, _('%(prog)s: error: %(message)s\n') % args)
File "/home/jfred/anaconda3/lib/python3.7/argparse.py", line 2495, in exit
_sys.exit(status)
SystemExit: 2
Il faut appeler un script python avec la commande python depuis le terminal donc
easy_facial_recognition.py --i known_faces
en
python easy_facial_recognition.py --i known_faces
Pour l'execution depuis spyder il faut ajouter les paramètres dans l'execution.
Aucune nouvelle sur l'erreur, je la ferme, n'hésite pas à la réouvrir si il y a du nouveau.