
Projektöversikt
Detta projekt använder Raspberry Pi för att först ansluta till PC:n via SSH och överföra viktiga filer som VSCode. Sedan, efter att ha importerat kodpaketet till VSCode på Raspberry Pi, körs koden i följd. Först körs träningskoden för att extrahera och träna mänskliga nyckelpunkter, och nyckelpunkternas positioner sparas i en CSV-fil. Med denna CSV-fil kan vi testa koden genom att ladda upp en video eller öppna Raspberry Pi-kameran. Genom att stå framför kameran och utföra rörelser kommer systemet att upptäcka om ett fall har inträffat. Om ett fall upptäcks visas "fall"; om inget fall upptäcks och nyckelpunkterna är normala visas "normal."
Denna artikel ger också detaljerade instruktioner för att installera VSCode för programmering, använda FileZilla för filöverföring och använda MobaXterm för fjärranslutning till Raspberry Pi.
Artikeln sammanfattar vanliga felproblem som uppstår och tar upp problem med inkompatibilitet mellan Python-versioner.
Funktioner
Projektbeskrivningsfiler
│── test.py # Kameratestningskod │── First_train.py # Steg 1: Träningsfil │── second_KNN.py # Steg 2: Anropa KNN-modellen │── Third_testing.py # Steg 3: Öppna kameran för testning eller ladda upp en video │── GIF # Resultatvisning
Förutsättningar
- Mjukvaruberoenden: Arduino IDE、VScode eller text.
- Maskinvarukrav: USB-C datakabel, Raspberry Pi 4B, Kamera för Raspberry Pi osv.
- Biblioteksberoenden: opencv, pandas.
Arduino IDE Installationssteg
-
Uppdatera 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
-
Verifiera Python-installationen
cd Python-3.7.1 sudo ./configure && sudo make && sudo make install
-
Skapa en symbolisk länk
python --version python3 --version
-
Felproblem

sudo apt-get install libffi-dev

python --version python3 --version
Kontrollera platserna för kommandona python och python3.7:
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 och körning
1. Steg för att installera OpenCV-
opencv-python url: piwheels - opencv-python
-
opencv-contrib-python url: piwheels - opencv-contrib-python


3. Felsökning av installationsfel:

cd Desktop ls pip3 install

5. Installera numpy-beroende
sudo apt-get install python3-h5py pip3 install numpy (Tab)
Beroenden
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

Efter att ha följt stegen ovan bör OpenCV vara installerat framgångsrikt:


