
Projektin yleiskatsaus
Tässä projektissa käytetään Raspberry Pi:tä yhdistämään ensin PC:hen SSH:n kautta ja siirtämään tärkeitä tiedostoja, kuten VSCode. Tämän jälkeen koodipaketti tuodaan VSCodeen Raspberry Pi:llä, ja koodi suoritetaan peräkkäin. Ensin suoritetaan koulutuskoodi ihmisen avainpisteiden poimimiseksi ja kouluttamiseksi, ja avainpisteiden sijainnit tallennetaan CSV-tiedostoon. Tämän CSV-tiedoston avulla voimme testata koodia lataamalla videon tai avaamalla Raspberry Pi -kameran. Kun seisot kameran edessä ja teet toimintoja, järjestelmä havaitsee, onko kaatuminen tapahtunut. Jos kaatuminen havaitaan, näytetään "fall"; jos kaatumista ei havaita ja avainpisteet ovat normaalit, näytetään "normal."
Tässä artikkelissa annetaan myös yksityiskohtaiset ohjeet VSCode:n asentamiseen ohjelmointia varten, FileZillan käyttöön tiedostojen siirrossa ja MobaXtermin käyttöön etäyhteyden muodostamiseksi Raspberry Pi:hin.
Artikkeli tiivistää yleiset virheongelmat ja käsittelee Python-version yhteensopimattomuusongelmat.
Ominaisuudet
Projektin kuvaustiedostot
│── test.py # Kameran testauskoodi │── First_train.py # Vaihe 1: Koulutustiedosto │── second_KNN.py # Vaihe 2: KNN-mallin kutsuminen │── Third_testing.py # Vaihe 3: Avaa kamera testaukseen tai lataa video │── GIF # Tulosten näyttö
Esivaatimukset
- Ohjelmistoriippuvuudet: Arduino IDE, VScode tai tekstieditori.
- Laitteistovaatimukset: USB-C datakaapeli, Raspberry Pi 4B, Kamera Raspberry Pi:lle jne.
- Kirjastoriippuvuudet: opencv, pandas.
Arduino IDE Asennusvaiheet
-
Päivitä Raspberry Pi -järjestelmä
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
-
Vahvista Pythonin asennus
cd Python-3.7.1 sudo ./configure && sudo make && sudo make install
-
Luo symbolinen linkki
python --version python3 --version
-
Virheongelmat

sudo apt-get install libffi-dev

python --version python3 --version
Tarkista python- ja python3.7-komentojen sijainnit:
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

Asennus ja suoritus
1. Vaiheet OpenCV:n asentamiseen-
opencv-python url: piwheels - opencv-python
-
opencv-contrib-python url: piwheels - opencv-contrib-python


3. Asennusvirheiden vianmääritys:

cd Työpöytä ls pip3 install

5. Asenna numpy-riippuvuus
sudo apt-get install python3-h5py pip3 install numpy (Tab)
Riippuvuudet
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

Edellä mainittujen vaiheiden jälkeen OpenCV pitäisi olla asennettu onnistuneesti:


