Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag håller introt kort, eftersom själva titeln antyder vad det huvudsakliga syftet med den instruerbara är. I denna steg-för-steg-instruktion kommer jag att förklara hur du ansluter flera kameror som 1-pi-kamera och minst en USB-kamera eller 2 USB-kameror. Installationen gör att vi kan komma åt alla strömmar samtidigt och utföra rörelsedetektering på var och en av dem. Det bästa med detta är att openCV körs i realtid, (eller nära realtid, beroende på antalet kameror du har anslutit). Den kan användas för hemövervakning.
Innehåll
1. Multi-cam inställning
2. Definiera den enkla rörelsedetektorn, åtkomst till strömmarna
4. Slutresultat
Steg 1: Multi-cam-inställning
När du bygger en Raspberry Pi -installation för att utnyttja flera kameror har du två alternativ:
Använd bara flera USB -webbkameror.
Eller använd en Raspberry Pi -kameramodul och minst en USB -webbkamera.
Vi har använt en Logitech c920 webbkamera.
Raspberry pi har en intern kameraport, men om du vill använda flera hallon pi -kameror istället för en USB -kamera måste du skaffa en sköld.
Låt oss nu överväga en 2-kamera-installation med en pi-cam och en USB-kamera. Utmatningen skulle likna den i image_2.
I den återstående delen av detta inlägg kommer vi att definiera den enkla rörelsedetektorkoden för en enda kamera först och sedan implementera den på flera kameror.
Steg 2: Definiera den enkla rörelsedetektorn
I det här avsnittet definierar vi en enkel pythonkod för att upptäcka objekt. För att bibehålla effektiviteten kan vi tänka på att bara ett objekt rör sig i en kameravy.
alla kodfiler bifogas i min Github-länk: