Руководство пользователя Orange Pi Zero 3

  Обзор   |  Запуск   |    Linux     |  Сборка Linux   |  Android   |  Сборка Android   |

  RU            EN  

Глава 3. Использование Linux: системы Debian/Ubuntu Server и настольная Xfce
Страница:   25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122  


3.27.2. Ручная установка face_recognition

  • 1) Сначала создайте новый каталог ~/.pip, затем добавьте файл конфигурации pip.conf и установите в нем зеркальный источник pip на источник Цинхуа, команды, которые необходимо выполнить, следующие:
    orangepi@orangepi:~$ mkdir -p ~/.pip
    orangepi@orangepi:~$ cat < ~/.pip/pip.conf
    [global]
    timeout = 6000
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.tuna.tsinghua.edu.cn
    EOF

  • 2) Затем установите зависимости
    orangepi@orangepi:~$ sudo apt update
    orangepi@orangepi:~$ sudo apt install -y python3-pip libopencv-dev \
    python3-opencv imagemagick python3-scipy python3-setuptools python3-wheel \
    python3-dev cmake python3-testresources

  • 3) Затем обновите pip3
    orangepi@orangepi:~$ python3 -m pip install -U pip setuptools wheel

  • 4) Перед установкой face_recognition сначала нужно установить библиотеку dlib.

    Поскольку компиляция и установка библиотеки dlib на плату происходит относительно медленно, скомпилированный whl-файл можно взять dlib на gitee, и вы можете установить его сразу после скачивания.

    Адрес загрузки файла dlib whl выглядит следующим образом: python_whl

    a. Сначала загрузите хранилище python_whl в систему Linux платы .

    orangepi@orangepi:~$ git clone --depth=1 https://gitee.com/leeboby/python_whl

    b. В папке python_whl вы можете увидеть несколько версий установочных пакетов dlib. Системы Linux, соответствующие разным версиям dlib, следующие:

    Ubuntu20.04 dlib-19.24.0-cp38-cp38-linux_aarch64.whl
    Ubuntu22.04 dlib-19.24.0-cp310-cp310-linux_aarch64.whl
    Debian11 dlib-19.24.0-cp39-cp39-linux_aarch64.whl

    c. Затем вы можете начать установку dlib, команда выглядит следующим образом:

      a) Ubuntu 20.04
      orangepi@orangepi:~$ cd python_whl
      orangepi@orangepi:~/python_whl$ python3 -m pip install dlib-19.24.0-cp38-cp38-linux_aarch64.whl

      b) Ubuntu 22.04

      orangepi@orangepi:~$ cd python_whl
      orangepi@orangepi:~/python_whl$ python3 -m pip install dlib-19.24.0-cp310-cp310-linux_aarch64.whl

      c) Debian 11

      orangepi@orangepi:~$ cd python_whl
      orangepi@orangepi:~/python_whl$ python3 -m pip install dlib-19.24.0-cp39-cp39-linux_aarch64.whl
      

    d. После установки, если номер версии dlib можно нормально распечатать с помощью следующей команды, это означает, что dlib установлен правильно.

    orangepi@orangepi:~/python_whl$ python3 -c "import dlib; print(dlib.__version__)" \ 19.24.0

  • 5) Затем установите face_recognition_models-0.3.0-py2.py3-none-any.whl
    orangepi@orangepi:~/python_whl$ python3 -m pip install face_recognition_models-0.3.0-py2.py3-none-any.whl

  • 6) Затем установите face_recognition
    orangepi@orangepi:~$ python3 -m pip install face_recognition

  • 7) Затем вам нужно снова открыть терминал, чтобы найти и запустить две команды face_detection и face_recognition.

    a. Команда face_recognition используется для распознавания лица на одном изображении или в папке изображений.

    b. Команда face_detection используется для поиска лица на одном изображении или в папке с изображениями.

    orangepi@orangepi:~$ which face_detection
    /usr/local/bin/face_detection
    orangepi@orangepi:~$ which face_recognition
    /usr/local/bin/face_recognition

    Если вы не можете найти две вышеуказанные команды после повторного открытия терминала, попробуйте вручную импортировать переменные среды, а затем повторите попытку

    orangepi@orangepi:~$ export PATH=/home/orangepi/.local/bin:$PATH

     <         > 


  • Страница:   25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122