← Tillbaka till huvudsidan

Delprojekt 1: Legodetektion

I delprojekt 1 ska varje grupp sätta ihop ett system för live lego-detektion med hjälp av en kamera och en Raspberry Pi. Systemet ska kunna:

Ytterligare krav är (1) att ni själva måste installera senaste versionen av Raspberry Pi OS (64-bit) på SD-kortet, och (2) att ni själva måste kompilera OpenCV för Raspberry Pi.

Tips för delprojekt 1

  1. Raspberry Pi OS och instruktioner för att flasha det till SD-kortet finns på den officiella hemsidan för Raspberry Pi.
  2. För att kameran skall fungera behöver ni göra följande ändringar i /boot/config.txt: kommentera ut eller tag bort raden camera_auto_detect=1 och lägg till gpu_mem=128 och start_x=1.
  3. Bortsett från OpenCV får ni installera diverse program eller bibliotek med exempelvis sudo apt-get install ...
  4. Hämta källkoden för OpenCV.
  5. Leta upp instruktioner för hur man kompilerar OpenCV, och försök följa. Om ni får ett felmeddelande som säger att någonting saknas (g++, make, cmake, ???), installera det och försök kompilera på nytt.
  6. Om kompileringen lyckas (den kan ta lång tid!) behöver ni göra så att Python hittar cv2-modulen. Beroende på hur ni gör finns det olika lösningar här!