• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-Face-Reco-DNN - All new Face Recognition

Scheduled Pinned Locked Moved Utilities
36 Posts 14 Posters 16.3k Views 17 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    rjlinden
    last edited by Dec 29, 2019, 8:30 PM

    Will this work if the camera is rotated? If not, can you tell me where I need to change the code?

    1 Reply Last reply Reply Quote 0
    • H Offline
      hANNEsLUL
      last edited by Apr 30, 2020, 4:20 PM

      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 stuff

      Cheers

      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
      G 1 Reply Last reply May 1, 2020, 12:31 AM Reply Quote 0
      • G Offline
        gaudouy @hANNEsLUL
        last edited by May 1, 2020, 12:31 AM

        @hANNEsLUL
        Try this :

        pip --no-cache-dir install face_recognition
        -python setup.py install
        
        H 1 Reply Last reply May 4, 2020, 1:50 PM Reply Quote 0
        • G Offline
          gaudouy
          last edited by May 1, 2020, 12:37 AM

          What is the best camera for this module ?
          Pi NoIR Camera V2
          alt text
          https://www.raspberrypi.org/products/pi-noir-camera-v2/

          Or

          Camera Module V2
          alt text
          https://www.raspberrypi.org/products/camera-module-v2/

          Thanks for advance :)

          1 Reply Last reply Reply Quote 0
          • H Offline
            hANNEsLUL @gaudouy
            last edited by May 4, 2020, 1:50 PM

            @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…

            1 Reply Last reply Reply Quote 0
            • B Offline
              boppersnr @nischi
              last edited by Jun 12, 2020, 8:29 AM

              @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?

              A N 2 Replies Last reply Oct 4, 2020, 8:43 AM Reply Quote 1
              • G Offline
                ghiesseldorf @nischi
                last edited by Jul 25, 2020, 11:29 PM

                @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.

                1 Reply Last reply Reply Quote 0
                • A Offline
                  Alphons @boppersnr
                  last edited by Oct 4, 2020, 8:43 AM

                  @boppersnr i also want to know.

                  1 Reply Last reply Reply Quote 0
                  • N Offline
                    nischi @boppersnr
                    last edited by Oct 4, 2020, 4:19 PM

                    @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?

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      Mattheww
                      last edited by Oct 18, 2020, 1:55 PM

                      @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.

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 3 / 4
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy