Reading the logs it detects a car but then crashes due to face recognition not being installed. I installed face recognition and now get a different error. it finds the car though! Im almost there!
error from face recognition not being installed.
Code: Select all
01/03/21 20:47:08 zmesdetect_m5[16001] INF zm_detect.py:205 [---------| pyzm version:0.3.17, hook version:6.0.6, ES version:6.0.6 , OpenCV version:4.2.0|------------]
01/03/21 20:47:08 zmesdetect_m5[16001] INF zm_detect.py:231 [Importing local classes for Object/Face]
01/03/21 20:47:17 zmesdetect_m5[16001] INF zm_detect.py:636 [labels found: ['car']]
01/03/21 20:47:18 zmesdetect_m5[16001] ERR zm_detect.py:339 [Error importing face recognition. Make sure you did sudo -H pip3 install face_recognition]
01/03/21 20:47:18 zmesdetect_m5[16001] FAT zm_detect.py:861 [Unrecoverable error:No module named 'face_recognition' Traceback:Traceback (most recent call last):
File "/var/lib/zmeventnotification/bin/zm_detect.py", line 858, in <module>
main_handler()
File "/var/lib/zmeventnotification/bin/zm_detect.py", line 337, in main_handler
import pyzm.ml.face as face
File "/usr/local/lib/python3.8/dist-packages/pyzm/ml/face.py", line 3, in <module>
import pyzm.ml.face_train as train
File "/usr/local/lib/python3.8/dist-packages/pyzm/ml/face_train.py", line 11, in <module>
import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
]
Error after face recognition installed
Code: Select all
01/03/21 21:34:13 zmesdetect_m5[18738] INF zm_detect.py:205 [---------| pyzm version:0.3.17, hook version:6.0.6, ES version:6.0.6 , OpenCV version:4.2.0|------------]
01/03/21 21:34:13 zmesdetect_m5[18738] INF zm_detect.py:231 [Importing local classes for Object/Face]
01/03/21 21:34:22 zmesdetect_m5[18738] INF zm_detect.py:636 [labels found: ['car']]
01/03/21 21:34:26 zmesdetect_m5[18738] FAT zm_detect.py:861 [Unrecoverable error:int() can't convert non-string with explicit base Traceback:Traceback (most recent call last):
File "/var/lib/zmeventnotification/bin/zm_detect.py", line 858, in <module>
main_handler()
File "/var/lib/zmeventnotification/bin/zm_detect.py", line 344, in main_handler
m = face.Face(logger=g.logger, options=g.config, upsample_times=g.config['face_upsample_times'],
File "/usr/local/lib/python3.8/dist-packages/pyzm/ml/face.py", line 92, in __init__
train.FaceTrain(options=self.options).train()
File "/usr/local/lib/python3.8/dist-packages/pyzm/ml/face_train.py", line 35, in train
num_jitters = int(self.options.get('face_num_jitters'),0)
TypeError: int() can't convert non-string with explicit base
]