
Projektoversigt
Dette projekt bruger Raspberry Pi til først at oprette forbindelse til PC'en via SSH og overføre vigtige filer som VSCode. Derefter, efter import af kodepakken til VSCode på Raspberry Pi, køres koden i rækkefølge. Først køres træningskoden for at udtrække og træne menneskelige nøglepunkter, og nøglepunktpositionerne gemmes i en CSV-fil. Ved hjælp af denne CSV-fil kan vi teste koden ved at uploade en video eller åbne Raspberry Pi-kameraet. Ved at stå foran kameraet og udføre handlinger vil systemet registrere, om der er sket et fald. Hvis et fald registreres, vises "fall"; hvis der ikke registreres fald, og nøglepunkterne er normale, vises "normal."
Denne artikel giver også detaljerede instruktioner om installation af VSCode til programmering, brug af FileZilla til filoverførsel og brug af MobaXterm til fjernforbindelse til Raspberry Pi.
Artiklen opsummerer almindelige fejlproblemer og adresserer inkompatibilitetsproblemer med Python-versioner.
Funktioner
Projektbeskrivelsesfiler
│── test.py # Kameratestkode │── First_train.py # Trin 1: Træningsfil │── second_KNN.py # Trin 2: Kald KNN-modellen │── Third_testing.py # Trin 3: Åbn kameraet til test eller upload en video │── GIF # Resultatvisning
Forudsætninger
- Softwareafhængigheder: Arduino IDE, VScode eller tekst.
- Hardwarekrav: USB-C datakabel, Raspberry Pi 4B, Kamera til Raspberry Pi osv.
- Biblioteksafhængigheder: opencv, pandas.
Arduino IDE Installations trin
-
Opdater Raspberry Pi-systemet
sudo apt-get update sudo apt-get upgrade -y
sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz tar zxvf Python-3.7.1.tgz
-
Bekræft Python-installationen
cd Python-3.7.1 sudo ./configure && sudo make && sudo make install
-
Opret et symbolsk link
python --version python3 --version
-
Fejlproblemer

sudo apt-get install libffi-dev

python --version python3 --version
Tjek placeringerne af python- og python3.7-kommandoerne:
which python which python3
sudo mv /usr/bin/python /usr/bin/python2.7.13 sudo ln -s /usr/local/bin/python3 /usr/bin/python

ls -al /usr/local/bin/python* python --version
python -m venv pytorch
source pytorch/bin/activate

Installation og udførelse
1. Trin til installation af OpenCV-
opencv-python url: piwheels - opencv-python
-
opencv-contrib-python url: piwheels - opencv-contrib-python


3. Fejlfinding af installationsfejl:

cd Desktop ls pip3 install

5. Installer numpy-afhængighed
sudo apt-get install python3-h5py pip3 install numpy (Tab)
Afhængigheder
sudo apt-get install libhdf5-dev sudo apt-get install libatlas-base-dev sudo apt-get install libjasper-dev sudo apt-get install libqt4-test sudo apt-get install libqtgui4 sudo apt-get update

Følger du ovenstående trin, skulle OpenCV være installeret med succes:


