Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0415ff9f42 |
@@ -51,14 +51,30 @@ cd gesture_rec
|
||||
git submodule update --init --recursive
|
||||
```
|
||||
### 2. Создание виртуального окружения
|
||||
Рекомендуется использовать виртуальное окружение:
|
||||
Рекомендуется использовать виртуальное окружение и Python 3.11:
|
||||
```
|
||||
python3.11 -m venv venv
|
||||
source venv/bin/activate
|
||||
```
|
||||
|
||||
Если у вас не скачен питон этой версии, сначала выполните:
|
||||
```
|
||||
sudo apt install python3.11 python3.11-venv
|
||||
```
|
||||
|
||||
### 3. Установка зависимостей
|
||||
|
||||
### 3.1. Способ 1
|
||||
|
||||
Сделайте bash скрипт исполняемым и запустите последовательность установки:
|
||||
|
||||
chmod +x install_deps.sh
|
||||
./install_deps.sh
|
||||
|
||||
### 3.2. Способ 2
|
||||
|
||||
Вручную:
|
||||
|
||||
pip install --upgrade pip
|
||||
pip install numpy==1.24.3
|
||||
pip install pandas==2.0.3
|
||||
@@ -92,6 +108,8 @@ source venv/bin/activate
|
||||
pip install numpy==1.24.3
|
||||
pip install scipy==1.11.0
|
||||
|
||||
Важно: красные предупреждения о нехватке зависимостей для tensorflow будут, но можно их игнорировать, т.к. эти модули не используются в данном проекте
|
||||
|
||||
### 4. Проверка работы камеры
|
||||
Для веб-камеры достаточно, чтобы она была доступна по индексу (встроенная 0). Для OAK-D потребуется подключить устройство и установить права доступа (сделать это надо один раз):
|
||||
1. Подключите камеру по usb, если сразу запустите скрипт, то вылетит с ошибкой `No available devices`.
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
pip install --upgrade pip
|
||||
|
||||
pip install numpy==1.24.3
|
||||
pip install pandas==2.0.3
|
||||
pip install opencv-python==4.12.0.88
|
||||
pip install opencv-python-headless==4.12.0.88
|
||||
pip install matplotlib==3.7.5
|
||||
pip install protobuf==3.20.3
|
||||
|
||||
# PyTorch CPU - нужен только для tensorflow, достаточно под CPU в целом, но можно поставить GPU, но тогда возиться с CUDA
|
||||
pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
|
||||
|
||||
# MediaPipe
|
||||
pip install --no-deps mediapipe==0.10.11
|
||||
pip install attrs
|
||||
|
||||
pip install scikit-learn==1.3.2
|
||||
pip install joblib==1.4.2
|
||||
pip install depthai==2.28.0
|
||||
|
||||
# TensorFlow
|
||||
pip install --no-deps tensorflow==2.13.1
|
||||
|
||||
pip install \
|
||||
absl-py \
|
||||
astunparse \
|
||||
flatbuffers \
|
||||
gast \
|
||||
google-pasta \
|
||||
grpcio \
|
||||
h5py \
|
||||
keras==2.13.1 \
|
||||
libclang \
|
||||
opt-einsum \
|
||||
tensorboard==2.13.0 \
|
||||
tensorflow-estimator==2.13.0 \
|
||||
termcolor \
|
||||
wrapt \
|
||||
requests
|
||||
|
||||
pip install numpy==1.24.3
|
||||
pip install scipy==1.11.0
|
||||
|
||||
echo "все установлено"
|
||||
Reference in New Issue
Block a user