Read the statement by Michael Teeuw here.
MMM-Face-Reco-DNN - All new Face Recognition
-
@Blauenfeldt the python code returns an error, but the module does not expect it, and fails.
-
Will this work if the camera is rotated? If not, can you tell me where I need to change the code?
-
Hi,
when im trying to install the face_recogtnition I’m getting this error code:
Does anybody know how to fix this/what is causing this?
Sorry if it’s obvious, im a super noob with this kind of stuffCheers
pi@raspberrypi:~ $ pip install face_recognition Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting face_recognition Using cached https://files.pythonhosted.org/packages/1e/95/f6c9330f54ab07bfa032bf3715c12455a381083125d8880c43cbe76bb3d0/face_recognition-1.3.0-py2.py3-none-any.whl Requirement already satisfied: dlib>=19.7 in ./.local/lib/python2.7/site-packages (from face_recognition) (19.19.0) Collecting face-recognition-models>=0.3.0 (from face_recognition) Downloading https://www.piwheels.org/simple/face-recognition-models/face_recognition_models-0.3.0-py2.py3-none-any.whl (100.6MB) 99% |████████████████████████████████| 100.6MB 1.7MB/s eta 0:00:01 Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/_internal/cli/base_command.py", line 143, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/_internal/commands/install.py", line 338, in run resolver.resolve(requirement_set) File "/usr/lib/python2.7/dist-packages/pip/_internal/resolve.py", line 102, in resolve self._resolve_one(requirement_set, req) File "/usr/lib/python2.7/dist-packages/pip/_internal/resolve.py", line 256, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/usr/lib/python2.7/dist-packages/pip/_internal/resolve.py", line 209, in _get_abstract_dist_for self.require_hashes File "/usr/lib/python2.7/dist-packages/pip/_internal/operations/prepare.py", line 283, in prepare_linked_requirement progress_bar=self.progress_bar File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 836, in unpack_url progress_bar=progress_bar File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 673, in unpack_http_url progress_bar) File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 897, in _download_http_url _download_url(resp, link, content_file, hashes, progress_bar) File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 617, in _download_url hashes.check_against_chunks(downloaded_chunks) File "/usr/lib/python2.7/dist-packages/pip/_internal/utils/hashes.py", line 48, in check_against_chunks for chunk in chunks: File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 585, in written_chunks for chunk in chunks: File "/usr/lib/python2.7/dist-packages/pip/_internal/utils/ui.py", line 159, in iter for x in it: File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 574, in resp_read decode_content=False): File "/usr/share/python-wheels/urllib3-1.24.1-py2.py3-none-any.whl/urllib3/response.py", line 494, in stream data = self.read(amt=amt, decode_content=decode_content) File "/usr/share/python-wheels/urllib3-1.24.1-py2.py3-none-any.whl/urllib3/response.py", line 442, in read data = self._fp.read(amt) File "/usr/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl/cachecontrol/filewrapper.py", line 63, in read self._close() File "/usr/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl/cachecontrol/filewrapper.py", line 50, in _close self.__callback(self.__buf.getvalue()) File "/usr/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl/cachecontrol/controller.py", line 275, in cache_response self.serializer.dumps(request, response, body=body), File "/usr/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl/cachecontrol/serialize.py", line 87, in dumps ).encode("utf8"), MemoryError -
@hANNEsLUL
Try this :pip --no-cache-dir install face_recognition -python setup.py install -
What is the best camera for this module ?
Pi NoIR Camera V2

https://www.raspberrypi.org/products/pi-noir-camera-v2/Or
Camera Module V2

https://www.raspberrypi.org/products/camera-module-v2/Thanks for advance :)
-
@gaudouy
Thank you, seems like that worked.But now I am getting following error when I’m trying to run “encode.py”
Python 3.7.3 (/usr/bin/python3) >>> %Run encode.py Traceback (most recent call last): File "/home/pi/MagicMirror/modules/MMM-Face-Reco-DNN/tools/encode.py", line 5, in <module> from imutils import paths ModuleNotFoundError: No module named 'imutils' >>>But when I’m installing “imutils” using “pip install imutils” I am getting no error, but following message:
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: imutils in ./.local/lib/python2.7/site-packages (0.5.3)Any Idea how to fix that?
And to your best camera question for this module, I’m using the PiCamera Module v.2, but I can’t tell you how good its working, since the Face-Reco is not working yet…
-
@nischi
First off, I love your module. Well done. Its lots of fun.Question - How can I display the frame/view of the camera on the magic mirror?
I would like to see what the camera sees on the screen in Magic Mirror. So I can see the display and the little green boxes with the names of the faces it recognises. Do you know what I would need to do to display the camera frame with the facial recognition code running the scans/outputs on screen? -
@nischi If a user who isn’t known by Face-Reco-DNN moves in front of the camera, is a notification message generated and picked up by MMM-MotionControl? It doesn’t look like the “default” and/or “everyone” classes toggles the screen to un-blank. I was expecting that ANY motion (changes in the capture frames from the camera) would un-blank, but I’m not seeing this behavior. No log-in message gets written to the log.
-
@boppersnr i also want to know.
-
@boppersnr said in MMM-Face-Reco-DNN - All new Face Recognition:
uld like to see what the camera sees on the screen in Magic Mirror. So I can see the display and the little green boxes with the names of the faces it recognises. Do you know what I would need to do to display the camera frame with the facial recognition code running the scans/outputs on screen?
This feature is not implemented, sorry. Maybe create a ticket in github?
-
@nischi In my case classes doesn’t work. I was testing this at a bunch of different modules and always was the same resault, nothing change if classes was defined or not. The face recognition is working I tested it with python. But in modules MMM-Face-Reno-DNN I can’t run classes. Whats more I need to run or where I need to look for a trouble and what can I do to solve it.
-
@nischi when I bring this up only a black screen appears with me listing my name but what about the rest of the modules in the magic mirror could be nice with a photo of the recognized precision I find only this (jimbydude / MMM-Face-Multi -User-Recognition-SMAI)
is picked up by magic mirror without error and stops you who are so incredibly good please come up with a variant with photo and welcome greetings.looking forward to the changes. and on whore 1000 thanks.
Sincerely an unlearned raspberry pi owns rpi4 8g hq camera.
Roy Bråthe Norwar
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login