Raspberry Pi ha la fotocamera?
Lavorare con la scheda fotografica Raspberry Pi
Se si riscontrano problemi con l’installazione della fotocamera o per qualsiasi motivo, non lo fa’t funzioni come previsto, controlla questa guida alla risoluzione dei problemi per il modulo fotocamera Raspberry Pi.
Riepilogo
Raspberry Pi ha un modulo fotocamera chiamato Raspberry Pi Camera Board. È un modulo aggiuntivo progettato su misura per hardware Raspberry Pi che si collega tramite un’interfaccia CSI personalizzata. Il modulo della fotocamera ha una risoluzione nativa da 5 megapixel per la modalità di acquisizione ancora e supporta risoluzioni di acquisizione fino a 1080p a 30 fotogrammi al secondo in modalità video. È leggero e piccolo, rendendolo adatto per progetti mobili.
Punti chiave:
- La scheda fotografica Raspberry Pi è un modulo aggiuntivo per hardware Raspberry Pi.
- Il modulo della fotocamera ha una risoluzione nativa da 5 megapixel.
- Supporta risoluzioni di acquisizione fino a 1080p a 30 fotogrammi al secondo in modalità video.
- Il modulo della fotocamera è leggero e piccolo.
- Si collega all’hardware Raspberry Pi tramite un’interfaccia CSI personalizzata.
- La scheda della fotocamera richiede una corretta connessione con il Raspberry Pi tramite un cavo a nastro.
- È possibile creare un oggetto per la scheda della fotocamera in MATLAB per acquisire ed elaborare le immagini dalla fotocamera.
- L’oggetto della scheda fotocamera ha proprietà per controllare varie funzionalità della fotocamera ed effetti dell’immagine.
- È possibile modificare le proprietà dell’oggetto della scheda fotocamera per regolare i parametri di qualità dell’immagine.
- Puoi anche applicare gli effetti dell’immagine alle immagini catturate.
Domande
1. Qual è la scheda fotografica Raspberry Pi?
Risposta: La scheda fotografica Raspberry Pi è un modulo aggiuntivo progettato su misura per hardware Raspberry Pi che consente di acquisire immagini.
2. Qual è la risoluzione del modulo della fotocamera in modalità di acquisizione ancora?
Risposta: Il modulo della fotocamera ha una risoluzione nativa da 5 megapixel in modalità di acquisizione.
3. Il modulo della fotocamera può acquisire video?
Risposta: Sì, il modulo della fotocamera può acquisire video con risoluzioni fino a 1080p a 30 fotogrammi al secondo.
4. È il modulo della fotocamera leggero e piccolo?
Risposta: Sì, il modulo della fotocamera è leggero e piccolo, rendendolo adatto a progetti mobili.
5. In che modo il modulo della fotocamera si collega all’hardware Raspberry Pi?
Risposta: Il modulo della fotocamera si collega all’hardware Raspberry Pi tramite un’interfaccia CSI personalizzata.
6. In che modo il cavo a nastro dovrebbe essere collegato all’hardware PCB della fotocamera e Raspberry Pi?
Risposta: Il supporto blu sul cavo del nastro dovrebbe essere rivolto lontano dal PCB della fotocamera e verso la connessione Ethernet sull’hardware Raspberry Pi.
7. Come si crea un oggetto della scheda telecamera in matlab?
Risposta: Per creare un oggetto della scheda della fotocamera in MATLAB, eseguire il seguente comando:
clear rpi rpi = raspi (); cam = Cameraboard (RPI, 'Risoluzione', '640x480');
8. Come puoi visualizzare le immagini catturate dalla fotocamera in matlab?
Risposta: È possibile visualizzare le immagini acquisite dalla fotocamera in MATLAB utilizzando il seguente codice:
per i = 1: 100 img = istantanea (cam); immagine (img); disegnare; FINE
9. Quali proprietà ha la classe Cameraboard in Matlab?
Risposta: La classe Cameraboard in MATLAB ha proprietà per controllare il lancio dell’immagine, i parametri di qualità dell’immagine ed effetti dell’immagine.
10. Puoi modificare la risoluzione e la frequenza dei frame dell’oggetto della scheda telecamera dopo l’istanza?
Risposta: No, le proprietà della risoluzione e del frame rate dell’oggetto della scheda della fotocamera non possono essere modificate dopo l’istanza. Per modificare queste proprietà, è necessario creare un nuovo oggetto.
11. Come puoi capovolgere l’immagine catturata in orizzontale?
Risposta: È possibile capovolgere l’immagine catturata orizzontalmente impostando la proprietà “orizzontalflip” dell’oggetto Cameraboard su True.
12. Puoi applicare gli effetti dell’immagine alle immagini catturate?
Risposta: Sì, è possibile applicare gli effetti dell’immagine alle immagini catturate utilizzando la proprietà “Immagine Effect” dell’oggetto Cameraboard.
13. Cos’è un esempio di effetto immagine che può essere applicato?
Risposta: Un esempio di effetto immagine è l’effetto “negativo”, che crea un effetto negativo del colore sulle immagini.
14. Come puoi invertire le immagini catturate dalla fotocamera?
Risposta: È possibile invertire le immagini catturate dalla fotocamera sottraendo ogni valore di pixel da 255.
15. Quali altre proprietà dell’oggetto Cameraboard possono essere modificate?
Risposta: Altre proprietà dell’oggetto Cameraboard, come luminosità, contrasto, saturazione e nitidezza, possono essere cambiate in qualsiasi momento.
Lavorare con la scheda fotografica Raspberry Pi
Se si riscontrano problemi con l’installazione della fotocamera o per qualsiasi motivo, non lo fa’t funzioni come previsto, controlla questa guida alla risoluzione dei problemi per il modulo fotocamera Raspberry Pi.
Raspberry Pi ha la fotocamera?
Об этой сттце
Ыы зарегистрировали подозритеstituire. С помощю ээй ст р ы ыы сможем о imperceде quello. Почему ээо мо л поззти?
Эта страница отображается в тех с лччч, когда автоматическиtal систе quisi которые наршают условия иполззования. Страница перестан scegliere. До этого момента для иполззования сжж google необходимо пхоходить поверку по по по по по.
” ылку запросов. Если ы и ипоеете общий доступ в интернет, проmma. Обратитесь к с ое системому администратору. Подробнеi.
Проверка по слову может также появляться, если вы вводите сложные запросы, обычно распространяемые автоматизированными системами, или же вводите запросы очень часто.
Lavorare con la scheda fotografica Raspberry Pi
Questo esempio mostra come acquisire ed elaborare le immagini dal modulo scheda fotocamera Raspberry Pi ™ utilizzando il pacchetto di supporto MATLAB® per hardware Raspberry Pi.
introduzione
La scheda fotografica Raspberry Pi è un modulo aggiuntivo progettato su misura per hardware Raspberry Pi. Si collega all’hardware Raspberry Pi tramite un’interfaccia CSI personalizzata. Il sensore ha una risoluzione nativa di 5 megapixel in modalità di acquisizione. In modalità video supporta le risoluzioni di acquisizione fino a 1080p a 30 fotogrammi al secondo. Il modulo della fotocamera è leggero e piccolo che lo rende una scelta ideale per i progetti mobili.
In questo esempio imparerai come creare un Cameraboard Oggetti per connettersi alla scheda fotografica Raspberry Pi, acquisire immagini dalla fotocamera ed elaborarle in MATLAB.
Prerequisiti
- Si consiglia di completare il pacchetto di supporto MATLAB per Esempio hardware Raspberry Pi.
Hardware richiesto
Per eseguire questo esempio avrai bisogno del seguente hardware:
- Hardware Raspberry Pi
- Un alimentatore con almeno 1A
- Una scheda fotografica
Collegare la scheda della fotocamera
La scheda della fotocamera si collega a Raspberry Pi tramite un cavo a nastro. Un’estremità del cavo a nastro va al PCB della fotocamera e l’altra estremità collegata all’hardware Raspberry Pi stesso. È necessario ottenere i collegamenti del cavo a nastro nel modo giusto o la fotocamera non funzionerà. Sul PCB della fotocamera, il supporto blu sul cavo dovrebbe essere rivolto lontano dal PCB e sull’hardware Raspberry Pi dovrebbe essere rivolto verso la connessione Ethernet.
Crea un oggetto per la scheda
Crea un oggetto scheda fotocamera eseguendo il seguente comando sul prompt MATLAB.
chiaro RPI rpi = raspi (); Cam = Cameraboard (RPI,'Risoluzione','640x480');
La cam è una maniglia per un oggetto Cameraboard. Visualiamo le immagini catturate dalla scheda fotografica Raspberry Pi in MATLAB.
per i = 1: 100 img = istantanea (cam); immagine (img); disegnare; FINE
Ispezionare le proprietà dell’oggetto
L’interfaccia della riga di comando MATLAB per la scheda fotografica ha una serie di proprietà che espongono le caratteristiche della fotocamera. Per visualizzare le proprietà della classe Cameraboard, digita quanto segue sul prompt MATLAB.
Utilizzando le proprietà dell’oggetto Cameraboard, è possibile capovolgere le immagini in orizzontale o verticalmente, modificare i parametri di qualità dell’immagine come luminosità, contrasto, saturazione e nitidezza e caratteristiche avanzate della fotocamera avanzata come la stabilizzazione dell’immagine e gli effetti dell’immagine. La risoluzione e le proprietà del framerate non possono essere modificate dopo l’istanza. Se si desidera modificare queste proprietà, cancella l’oggetto Cameraboard dall’area di lavoro MATLAB e crea un nuovo oggetto specificando la nuova risoluzione e framerano parametri.
chiaro Camera Cam = Cameraboard (RPI,'Risoluzione','320x240','Frequenza dei fotogrammi',30);
Altre proprietà dell’oggetto Cameraboard possono essere modificate in qualsiasi momento. Proviamo a lanciare l’immagine in orizzontale.
Figura 1); immagine (img); Camera.Orizzontalflip = true; figura 2); immagine (img);
Effetti dell’immagine
Proviamo un semplice algoritmo di inversione dell’immagine sulle immagini catturate dalla scheda fotografica Raspberry Pi.
Figura 1); per i = 1: 100 img = istantanea (cam); IMG = 255 - IMG; immagine (img); disegnare; FINE
L’inversione dell’immagine crea un effetto negativo del colore. La stessa scheda fotografica Raspberry Pi può invertire le immagini impostando la proprietà Effect su “Negativo”.
Figura 1); Camera.Imageffect = 'negativo'; per i = 1: 100 img = istantanea (cam); immagine (img); disegnare; FINE
Ecco un effetto immagine più interessante.
Figura 1); Camera.Imageffect = 'schizzo'; per i = 1: 100 img = istantanea (cam); immagine (img); disegnare; FINE
Zoom digitale
La scheda fotografica Raspberry Pi consente di utilizzare una regione del sensore come area di acquisizione dell’immagine. Questa regione, chiamata regione di interesse (ROI), è specificata come un vettore normalizzato [x y w h] dove x, y definisce l’angolo in alto a sinistra e w e h specifica la larghezza e l’altezza.
Ridurre il ROI mantenendo la costante della dimensione dell’immagine di output si traduce in un effetto zooming digitale. Il seguente codice MATLAB varia i parametri X e Y del ROI per ingrandire la parte in basso a destra del sensore. L’area approssimativa del sensore catturato è indicata da un rettangolo rosso.
Figura 1); roi = [0 0 1 1]; Camera.Roi = [0 0 1 1]; per i = 1:10 IMG = Snapshot (cam); FINE sottotrama (211); immagine (img); disegnare; rect = rettangolo ('Posizione',[1 1 320 240]); retto.EdgeColor = 'rosso'; per i = 1: 200 IMG = Snapshot (Cam); Se i> 20 fc = (i - 5)*0.0025; ROI (1: 2) = [FC, FC]; ROI (3: end) = [1-fc, 1-fc]; Camera.Roi = roi; sottotrama (211); retto.Posizione = ROI.*[320 240 320 240]; disegnare; sottotrama (212); immagine (img); disegnare; FINE FINE
Registra video
È possibile registrare video utilizzando l’interfaccia della riga di comando MATLAB per la scheda fotografica Raspberry Pi. Si avvia registrare il video eseguendo il comando record. Il comando record ritorna al prompt del comando MATLAB immediatamente dopo l’esecuzione e non attende la registrazione dell’intero video. Durante la registrazione video, le immagini catturate dalla scheda fotografica vengono salvate in un file sull’hardware Raspberry Pi in formato RAW H264. Dopo che la registrazione video è completa, è possibile portare il file video al computer host per la riproduzione. Non puoi prendere istantanee mentre la registrazione video è in corso. Poiché il video registrato è in formato H264 RAW, la maggior parte dei giocatori non può riprodurre direttamente il file video. Il flusso H264 registrato deve essere convertito in un formato appropriato, come un MP4, prima di poterlo riprodurre o caricarlo in MATLAB.
Esegui quanto segue sul prompt dei comandi MATLAB per registrare il video in un file chiamato ‘VID.H264 ‘per 30 secondi.
Record (Cam,'Vid.H264 ',30)
Il comando record avvia la registrazione video. Non blocca il prompt dei comandi MATLAB. È possibile eseguire operazioni di matlab durante la registrazione video. Tuttavia, non puoi prendere le istantanee dalla fotocamera. Per verificare se la registrazione è completa, utilizzare la proprietà di registrazione dell’oggetto Cameraboard.
Camera.Registrazione
Questa proprietà restituisce false al completamento della registrazione. Se si desidera interrompere la registrazione video in qualsiasi momento, utilizzare il metodo STOP dell’oggetto Cameraboard.
Porta il flusso video RAW H264 registrato sul computer host.
getfile (RPI,'Vid.H264 ')
Il flusso H264 RAW deve essere convertito in un formato di file video, come MP4, prima di poterlo riprodurre in un lettore multimediale o caricarlo in MATLAB. È possibile utilizzare FFMPEG ™ per convertire l’H264 RAW in un file video MP4. Installa FFMPEG sul computer host utilizzando i collegamenti di download appropriati in FFMPEG.Sito Web Org che segue le istruzioni di installazione appropriate. Dopo aver installato FFMPEG, definire una variabile MATLAB che memorizza la posizione di installazione. Per esempio:
ffmpegdir = 'C: \ FFMPEG-20140218-GIT-61D5970-WIN32-STATICO'
Sostituire il percorso sopra con il percorso di installazione FFMPEG appropriato nel computer. Per creare un file video MP4 dal flusso H264 RAW che è stato acquisito, eseguire quanto segue nel prompt dei comandi MATLAB.
cmd = ['"' ' FullFile (ffmpegdir, 'bidone', 'ffmpeg.exe') '"-r 30 -i vid.h264 -vcodec copia myvidid.mp4 e ']; [Stato, Messaggio] = Sistema (CMD)
Dopo che FFMPEG ha completato la conversione video, finisci con un file video MP4 che puoi riprodurre in un lettore multimediale. Puoi anche caricare il video su Matlab per l’elaborazione. Per riprodurre il video catturato in MATLAB, eseguire quanto segue nel prompt dei comandi MATLAB.
vid = videoreader ('myvid.mp4 ') per k = 1: video.NumberOfframes Immagine (leggi (vid, k)); disegnare; FINE
Nota: FFMPEG è uno strumento di terze parti e qualsiasi problema ad esso non è associato a MATLAB.
Esempio aperto
Hai una versione modificata di questo esempio. Vuoi aprire questo esempio con le tue modifiche?
Raspberry Pi Camera Module 2
Il modulo fotocamera Raspberry Pi 2 ha sostituito il modulo fotocamera originale ad aprile 2016. Il modulo della fotocamera V2 ha un sensore Sony IMX219 da 8 megapixel (rispetto al sensore OV5647 Omnivision da 5 megapixel della fotocamera originale).
Il modulo 2 della fotocamera può essere utilizzato per fare video ad alta definizione, così come fotografie fisse. Esso’è facile da usare per i principianti, ma ha molto da offrire utenti avanzati se tu’sta cercando di espandere le tue conoscenze. Ci sono molti esempi online di persone che lo usano per time-lapse, rallentamento e altre intelligenza video. Puoi anche usare le librerie che ci raggruppiamo con la fotocamera per creare effetti.
È possibile leggere tutti i dettagli cruenti su IMX219 e l’architettura del sensore Exmor R back-illuminata su Sony’S Web Web, ma basti dire che questo è più di un semplice aggiornamento della risoluzione: IT’S un salto in avanti nella qualità dell’immagine, nella fedeltà del colore e nelle prestazioni in condizioni di scarsa illuminazione. Supporta le modalità video 1080p30, 720p60 e VGA90, oltre a catturare. Si collega tramite un cavo a nastro da 15 cm alla porta CSI sul Raspberry Pi.
La fotocamera funziona con tutti i modelli di Raspberry Pi 1, 2, 3 e 4. È possibile accedere tramite le API MMAL e V4L e ci sono numerose librerie di terze parti costruite per questo, tra cui la Biblioteca Python Picamera. Guarda l’inizio con la risorsa Picamera per imparare a usarlo.
Tutti i modelli di Raspberry Pi Zero richiedono un cavo per fotocamera Raspberry PI Zero; Il cavo standard fornito con il modulo della fotocamera non è compatibile con il connettore della fotocamera Raspberry PI Zero. I cavi adatti sono disponibili a basso costo rispetto a molti rivenditori approvati da lampone PI e sono forniti con la custodia zero Raspberry PI.
Il modulo della fotocamera è molto popolare nelle applicazioni di sicurezza domestica e nelle trappole per fotocamere selvatiche.
Documenti
Installa una fotocamera sul tuo Raspberry Pi: The Ultimate Guide
Una fotocamera è un must per qualsiasi proprietario di Raspberry Pi, in quanto ti consente di provare dozzine di nuovi interessanti progetti. Ma ricordo di essere stato perplesso con la mia prima fotocamera, non avendo idea di come collegarlo e configurarlo sul mio Raspberry Pi. Se sei ora nella stessa situazione, questo articolo risponderà a tutte le tue domande.
Ecco i passaggi principali necessari per utilizzare un modulo della fotocamera su un Raspberry Pi:
- Collegare il modulo alla porta della fotocamera di Raspberry Pi.
- Abilita la porta della fotocamera nella scheda di configurazione Raspberry PI (scheda Interfacce).
- Conferma che la fotocamera sta lavorando con: test Raspistill -o.jpg.
In questa guida, io’Ti mostrerà anche come scegliere la fotocamera. Spiegherò quindi ogni fase dell’installazione e ti darò alcuni suggerimenti che devi sapere per goderti subito il tuo nuovo dispositivo.
Se stai cercando di progredire rapidamente su Raspberry Pi, puoi dare un’occhiata al mio e-book qui. Esso’è una sfida di 30 giorni, in cui impari una nuova cosa ogni giorno fino a diventare un esperto di Raspberry Pi. Il primo terzo del libro ti insegna le basi, ma i seguenti capitoli includono progetti che puoi provare da solo.
Prerequisiti hardware
introduzione
Se hai già una fotocamera, perfetta, tu’essere pronto per partire. Ma per coloro che sono qui per imparare come funziona una fotocamera su Raspberry Pi prima di acquistarla, ti darò alcuni suggerimenti prima di effettuare l’ordine.
In questa parte, io’ti mostrerò alcuni modelli di fotocamera che consiglio e come fare la tua scelta. Noi’Ll darà anche una rapida occhiata ad altri accessori utili per godersi la fotocamera.
Modelli di fotocamera
A differenza delle fotocamere USB su un computer, il numero di prodotti disponibili per Raspberry Pi è piuttosto limitato.
Modulo di telecamera Raspberry Pi ufficiale
La Fondazione Raspberry Pi offre due modelli di fotocamere e io’ti mostrerà entrambi. Questo è stato il primo disponibile ed è stato aggiornato nel 2016 (per V2).
Esso’s ora una fotocamera di alta qualità con un sensore da 8 megapixel Ciò ti consente di ottenere immagini HD (3280 × 2464 pixel) e video (1080p max). Questo modello è compatibile con qualsiasi modello Raspberry Pi e facile da installare sul sistema operativo Raspberry Pi (’Lo vediamo più tardi).
Esso’S disponibile su Amazon.com (controlla il prezzo corrente qui) e sul sito ufficiale.
Modulo fotocamera Raspberry Pi Noir
Questo è quasi lo stesso, quindi io’sarà veloce.
La versione noir ha le stesse funzionalità (8MP, 1080p, …).
L’unica differenza è la capacità di scattare fotografie a infrarossi.
Anche il prezzo è un po ‘più alto, ma se hai qualche dollaro in più disponibili, prendi questo. Esso’S spesso utilizzato per le telecamere di sicurezza o per scattare foto in un ambiente in condizioni di scarsa illuminazione. Anche se tu’Non sono sicuro di utilizzare questa funzione regolarmente, non lo fa’importa, esso’ne vale la pena (clicca qui per controllare il prezzo aggiornato).
Raspberry Pi HQ Camera
Anche, La Raspberry Pi Foundation ha recentemente rilasciato un nuovo modello di fotocamera di alta qualità. Esso’s come una minuscola fotocamera riflessa e puoi mettere sugli obiettivi aggiuntivi su di essa. Sembra simile a questo (Amazon) se vuoi verificarlo.
Esso’è più costoso e tu non’ne hai bisogno per la maggior parte dei progetti, ma se vuoi qualcosa di più professionale, puoi guardare queste opzioni.
Ottieni i miei comandi cheat sheet!
Prendi il tuo file PDF gratuito con tutti i comandi che devi sapere su Raspberry Pi!
Altri modelli?
Se stai cercando una soluzione economica, c’è’t un modello migliore di questo. Se vuoi solo averne uno per scopi educativi, Puoi assolutamente trovare una fotocamera più economica.
Ad esempio, questa è stata la mia prima macchina fotografica,’è perfetto per imparare a usare una fotocamera su Raspberry Pi, ma la qualità è inferiore. Esso’è mezzo prezzo, Ma se devi acquistarne un altro qualche mese dopo’non ne vale la pena.
Altre cose da considerare
Una fotocamera è un dispositivo esterno e rimarrà spesso al di fuori del caso, quindi a seconda di quali sono i tuoi progetti, potresti aver bisogno di altri accessori.
Ti darò solo qualche link extra da guardare, in modo da poter fare facilmente le tue ricerche:
- Alcuni casi sono compatibili con la fotocamera, compresa la scheda principale e la fotocamera all’interno. Ad esempio, il “Argon neo” Il modello sembra perfetto in quanto esiste un supporto integrato per la fotocamera sulla custodia (controlla l’immagine su Amazon). Ho una revisione completa di questo caso che puoi trovare qui.
- Un’altra cosa che potresti dover considerare è Mantieni il tuo caso attuale per Raspberry Pi e usa un supporto semplice Per mantenere la fotocamera verticale.
Ci sono molti prodotti simili, puoi verificarlo per esempio.
Insieme al vantaggio di mantenere il tuo caso attuale, esso’s anche più facile da usare la fotocamera se puoi semplicemente inserirla su un tavolo (ad esempio), invece di provare a mantenerla nel posto giusto e nell’orientamento. - L’ultima cosa di cui potresti aver bisogno è Un altro cavo della fotocamera.
Il cavo incluso è lungo 15 cm, quello’va bene per l’uso di base, ma potrebbe essere necessario disporre di un cavo più lungo o più lungo per soddisfare le tue esigenze.
In questo pacchetto su Amazon, hai alcune lunghezze del cavo che puoi utilizzare e cambiare per ogni progetto (da 30 cm a 1 m).
Passaggi per installare una fotocamera su un Raspberry Pi
Ora che hai tutto il necessario, possiamo iniziare la parte seria di questo tutorial.
Installa il sistema operativo Raspberry Pi
Raspberry Pi OS (ex Raspbian) è il sistema operativo consigliato Per installare e utilizzare una fotocamera su Raspberry Pi. Tutto è incluso e soprattutto se scegli il modello ufficiale, tu’Non avrò assolutamente alcun problema. Don’t sapere esattamente quali sistemi sono compatibili, potresti volerli più tardi ma per ora inizia con il sistema operativo Raspberry Pi.
Ho già scritto una guida su come installare il sistema operativo Raspberry Pi su Raspberry Pi, sentiti libero di controllarlo se tu’non è sicuro dell’installazione.
È possibile utilizzare la versione desktop o lite, Entrambi funzionano bene con qualsiasi fotocamera compatibile, quindi scegli quello che preferisci per il tuo progetto.
L’unico vantaggio della versione desktop è che puoi controllare l’immagine direttamente sul sistema operativo Raspberry Pi se si dispone di uno schermo nella configurazione. Solo per accesso remoto, mantieni la versione Lite.
Dopo l’installazione, assicurati di fare questi passaggi:
- Raspberry Pi OS installato Con tutto ciò di cui hai bisogno (applicazioni, rete, …).
- Raspberry Pi OS configurato Con tutte le impostazioni dei tuoi preferiti (layout della tastiera e lingua ad esempio).
- Gli aggiornamenti del sistema Con l’ultima versione di tutti i pacchetti:
Sudo Apt Aggiornamento
Sudo Apt Aggiornamento - SSH è abilitato Per consentire l’accesso remoto per i primi test:
sudo servizio ssh inizio - Se scegli la versione desktop, puoi anche installare un’app desktop remota per fare di tutto dal tuo computer.
Una volta che tutto è OK, puoi spegnere il Raspberry Pi per installare la fotocamera:
Sudo Shutdown -h ora
Sei un po ‘perso nella riga di comando Linux? Controlla prima questo articolo, per i comandi più importanti da ricordare e un cheat sheet scaricabile gratuito in modo da poter avere i comandi a portata di mano.
Collegare la fotocamera a Raspberry Pi
L’installazione della fotocamera su Raspberry Pi è semplice quando si trova la posizione della porta:
- Elimina il Raspberry Pi dalla sua scatola.
- Trova la porta della fotocamera su Raspberry Pi (tra la porta HDMI e Jack).
Voi’Lo troverò facilmente perché’è l’unico che si adatta alla larghezza del cavo e può essere scritto “TELECAMERA” sul tabellone principale. - Prima di collegare il cavo, potrebbe essere necessario rimuovere il film in plastica e tirare leggermente la plastica nera.
- Collegare il cavo e spingere la plastica nera per tenere il cavo all’interno.
- Assicurati di allineare entrambi i connettori sullo stesso lato (connettori a cavo sul lato della porta HDMI):
- Quindi consiglio di iniziare con un test rapido prima di tenere tutto nel caso e/o nel titolare, solo per essere sicuro’S che funziona.
Taglia tutti i cavi (potenza, HDMI, rete, USB …) e avvia il Raspberry Pi.
Se hai dei dubbi, puoi guardare il primo minuto di questo video per vedere come collegare la fotocamera:
Abilita la porta della fotocamera sul sistema operativo Raspberry Pi
Aggiornamento: Se si utilizza l’ultima versione del sistema operativo Raspberry Pi, non è più necessario fare nulla, la porta della fotocamera è abilitata per impostazione predefinita. Tengo le istruzioni per gli archivi, ma puoi saltare questo passaggio per una nuova installazione.
Prima di utilizzare la fotocamera sul tuo Raspberry Pi, è necessario abilitarlo nel sistema. La porta della fotocamera è disabilitata per impostazione predefinita.
- Connettiti utilizzando SSH (è possibile trovare suggerimenti utili qui per connetterti tramite SSH dal tuo computer).
Se preferisci, è possibile utilizzare un terminale sul desktop del sistema operativo Raspberry Pi o persino utilizzare la versione Lite. - Avvia lo strumento RASPI-CONFIG:
sudo raspi-config - Vai a “Opzioni di interfaccia” > “Telecamera”:
- “Vorresti che l’interfaccia della fotocamera fosse abilitata?”.
SÌ! - Esci da Raspi-config e accetta il riavvio.
Quello’è tutto quello che devi fare.
Dopo il riavvio, la fotocamera è pronta per l’uso.
Nota: Se sei nuovo in questo e usi la versione desktop, non’t È necessario digitare qualsiasi comando. Basta aprire lo strumento di configurazione Raspberry Pi (sotto le preferenze nel menu principale). Clicca sul “Interfacce” scheda e abilita la fotocamera.
Se si riscontrano problemi con l’installazione della fotocamera o per qualsiasi motivo, non lo fa’t funzioni come previsto, controlla questa guida alla risoluzione dei problemi per il modulo fotocamera Raspberry Pi.
Comandi che puoi utilizzare sul sistema operativo Raspberry Pi per gestire la fotocamera
Ora introdurrò due comandi utili da registrare e vedere cosa succede alla tua fotocamera.
Ottieni i miei comandi cheat sheet!
Prendi il tuo file PDF gratuito con tutti i comandi che devi sapere su Raspberry Pi!
Si noti che i comandi Raspistill e Raspivid non sono più supportati su Raspberry Pi Bullseye e versioni future. L’unico modo per usarli è abilitare il supporto della telecamera legacy in RASPI-CONFIG, che probabilmente scomparirà presto. Consiglio di passare al nuovo comandi il prima possibile.
Se si utilizza la versione legacy del sistema operativo Raspberry Pi (Buster) o hai abilitato il supporto legacy per la fotocamera in RASPI-CONFIG, puoi ancora usarli.
Fare una foto
La prima cosa che puoi provare è semplicemente scattare una foto dell’immagine vista dalla fotocamera.
“Libcamera-Still” è il comando corrispondente sul sistema operativo Raspberry Pi (Sostituzione “Raspistill”).
Esso’s già installato sul tuo sistema.
Per usarlo, la riga di comando di base è:
Libcamera -Still -o Immagine.jpg
Con -o si definisce il nome del file di destinazione (in cui le immagini verranno salvate).
Esso’s possibile utilizzare un nome file incluso il percorso, ad esempio:
libcamera -still -o ~/immagini/mypicture.jpg
Utilizzare il parametro -h per visualizzare tutte le opzioni possibili per questo comando:
libcamera -still -h
Ecco alcune opzioni interessanti che puoi provare:
--larghezza arg (= 0) Imposta la larghezza dell'immagine di output (0 = usa il valore predefinito) -height arg (= 0) Imposta l'altezza dell'immagine di output (0 = valore predefinito) -t [ -timeout] arg (= 5000) tempo (in ms) per quale programma esegue -o [--output] arg imposta il nome del file di output -n [--nopreview] = = 1) non mostra una finestra di antepy -p. Imposta le dimensioni della finestra di anteprima, fornite come x, y, larghezza, altezza e.G. 0,0,640,480 -f [--fullscreen] = arg (= 1) Usa una finestra di anteprima a schermo fullscreen --qt -preview = arg (= 1) Utilizzare la finestra di anteprima basata su Qt (AVVERTENZA: Causa un carico di CPU pesante, a schermo intero non supportato) -RAZIONE ARG (= 0) Richiedi una rotazione dell'immagine, 0 o 180 -Brivuto, regolare la cpu di output, a schermo intero non supportato).0 a 1.0 -Contrasto Arg (= 1) Regola il contrasto dell'immagine di output, dove 1.0 = contrasto normale -saturazione arg (= 1) regolare la saturazione del colore dell'uscita, dove 1.0 = normale e 0.0 = GreyScale -q [--quality] arg (= 93) Imposta il parametro di qualità JPEG
Per le tue informazioni, nell’edizione legacy di Raspberry Pi OS, sarà:
RASPISTILL -O Immagine.jpg
Registra un video
Per registrare un video, il comando è quasi lo stesso.
“libcamera-vid” è il nome di comando corrispondente (sostituzione “ricambio”).
Quindi, come per le immagini, per registrare un video utilizzo:
video libcamera -vid -o.H264
Utilizzare il collegamento CTRL+C per arrestare la registrazione o aggiungere l’opzione -t per specificare la durata della registrazione.
I file H264 sono compatibili con VLC.
Se necessario, puoi installarlo sul desktop Raspberry Pi OS con:
SUDO APT Installa VLC
Esso’è lo stesso per vedere tutti i parametri disponibili, utilizzare libcamera -vid -h Per ottenere tutte le opzioni con una breve descrizione. Le opzioni utili sono:
- –T: per scegliere la durata del video in MS (Ex: 6000 per un video 6S). In questo modo non’t È necessario utilizzare Ctrl+C e può programmare l’acquisizione video con uno script o un cron.
- -w e -h: dimensione del video (larghezza e altezza).
Ottieni file sul tuo computer (Raspberry Pi OS Lite)
Potresti chiedere come scaricare le foto sul tuo computer dopo questo.
Il modo più semplice è utilizzare software come FileZilla o WinSCP:
- Filezilla è uno strumento gratuito disponibile su Windows, Linux e MacOS.
Esso’S per lo più usato per connettersi ai server FTP, ma esiste un’opzione per usarlo per i trasferimenti SCP.
Puoi scaricare i file di configurazione qui. - SCP è un protocollo protetto per copiare i file sulla rete su SSH.
Quindi, non’T ha bisogno di qualsiasi altra cosa sul Raspberry Pi (assicurati solo che SSH sia abilitato). - Apri filezilla
- Per provarlo rapidamente, è possibile utilizzare l’opzione Quick Connect nel menu:
Ma c’è anche un “Gestore del sito” Per archiviare tutti i server e connettersi senza inserire nulla.
- Riempi l’host con l’indirizzo IP Raspberry Pi.
Quindi il tuo nome utente e password (quello che hai creato durante l’installazione). - Clic “QuickConnect” Quando è pronto.
- Sul lato sinistro, questo è il tuo computer, naviga sul percorso in cui si desidera scaricare file su (c: \ utenti \ username \ immagini per esempio).
- Sul lato destro, esso’S The Raspberry Pi, naviga nella posizione in cui hai salvato le foto o il video.
- Fare doppio clic su un file per scaricarlo.
Oppure selezionare più file, fare clic con il pulsante destro del mouse e “Scaricare files”.
Controlla la fotocamera con Python
L’ultima cosa interessante che voglio mostrarti è usare un linguaggio di programmazione avanzato (Python), per andare oltre con la fotocamera e includerla in progetti più grandi.
introduzione
Se sei nuovo a Python e vuoi fare più cose su Raspberry, penso che potresti aver bisogno di impararlo. Python è la lingua centrale di Raspberry Pi (se ricordo bene, il Pi di Raspberry Pi viene da Python). E la buona notizia è che tutto è disponibile su un sistema operativo Raspberry Pi predefinito per utilizzare Python direttamente (redattori, compilatori, librerie di base, …).
In questa parte, non ti insegnerò tutto su Python, quello’non è l’obiettivo, ma come usare la fotocamera con esso. Se vuoi saperne di più, ho una guida dettagliata su come iniziare con Python qui. Puoi anche andare a questo articolo e scaricare il mio cheat sheet con le principali strutture di sintassi da ricordare.
Primo script con Python
Ok, lascia’s Inizia con la prima sceneggiatura a scattare foto con Python. Nei seguenti passaggi, continuo con Raspberry Pi Os Lite. Se sei su Raspberry Pi OS Desktop, ci sono molti editori che puoi usare come Thonny (preinstallato) o altri disponibili con APT.
Avvertimento: Questa sceneggiatura ha vinto’T Lavorare sull’ultima versione di Raspberry Pi OS. È necessario usare invece Picamera2. Ho un tutorial completo qui con la versione aggiornata di questo script.
Crea il tuo primo script:
- Installa la libreria della fotocamera Python, se necessario (installato per impostazione predefinita su desktop):
Sudo Apt Installa Python3-Picamera - Crea un nuovo file Python:
nano first_script.Py - Incolla il seguente codice di esempio nel file:
Importa Picamera
con Picamera.Picamera () come telecamera:
telecamera.start_preview ()
telecamera.cattura ('/home/pi/immagini/python.jpg ')
telecamera.stop_preview ()
- Salva ed esci (Ctrl+A, Ctrl+D).
- Crea la cartella delle immagini se necessario:
mkdir/home/pi/immagini - Esegui lo script.
python3 first_script.Py - Controlla il risultato in/home/pi/immagini.
Puoi vedere il Python.File jpg con l’immagine che hai appena scattato (usa winscp, filezilla o scp per copiare il file sul tuo computer e controllare l’immagine).
Esso’sono solo una sceneggiatura di base in cui si ottengono le basi su come scattare una foto in Python. Se conosci già Python, puoi fare di tutto da qui (tutte le funzioni disponibili sono nella documentazione qui).
Migliorare la sceneggiatura
Adesso io’ti mostrerà un altro esempio, con funzionalità più avanzate.
L’obiettivo qui è darti un ritardo in più dopo aver iniziato la sceneggiatura, per preparare il tuo miglior sorriso prima della foto.
Noi’Fare questo in due passaggi, uno di base e leggermente migliorato.
- Crea un nuovo file (Puoi anche modificare il precedente poiché quasi nulla cambia per il primo campione):
Nano Picture_delay.Py - Incolla queste linee :
tempo di importazione
Importa Picamera
con Picamera.Picamera () come telecamera:
telecamera.start_preview ()
tempo.sonno (5)
telecamera.cattura (‘/home/pi/immagini/python2.jpg ‘)
telecamera.stop_preview ()
- Quello’è quasi lo stesso script per ora.
La funzione del sonno ti consente di aspettare qualche secondo (5 nell’esempio) prima di continuare. - Salva ed esci (Ctrl+A, Ctrl+D).
- Provalo :
Python Picture_delay.Py - Hai avuto il tempo di fare il tuo miglior sorriso?
Probabilmente, ma devi tenerlo per alcuni secondi senza sapere se il tiro è stato scattato.
Noi’Lo migliorà ora, e Aggiungi un suono quando lo script scatta l’immagine.
- Modifica il file precedente (o crea uno nuovo):
Nano Picture_delay_sound.Py - Incolla queste righe nel file:
Importa Pygame Import Time Importa Picamera con Picamera.Picamera () come fotocamera: fotocamera.start_preview () tempo.Sleep (4) Pygame.mixer.init () pygame.mixer.musica.carico ("Flash.Wav ") Pygame.mixer.musica.Play () Time.Sleep (1) Camera.cattura ('/home/pi/immagini/python.Camera jpg ').stop_preview ()
- Salva ed esci.
- Voi’Probabilmente dovrò installare la libreria Pygame:
SUDO APT Installa Python-Pygame
Ho un articolo più dettagliato su Pygame su Raspberry Pi qui se sei interessato. - Potrebbe anche essere necessario trovare il flash.file wav o usa qualcos’altro.
Per i suoni di base, SoundBible offre download diretti, ad esempio, questo: Soundbible Clicking Sound.
Molti siti offrono molti suoni, ma la maggior parte di essi richiede un account gratuito, Soundbible consente il download diretto senza un account. - Una volta trovato, rinomina il file WAV o modifica lo script e Esegui lo script:
Python3 Picture_delay_Sound.Py - Con un’uscita audio su Raspberry Pi, tu’Ascolterò il suono un secondo prima dello scatto.
Quello’S per il mio secondo script. Ora devi codificare lo script corrispondente alle tue esigenze. Questa documentazione potrebbe aiutarti.
FAQ
Posso collegare una fotocamera a un lampone pi zero?
Un modulo della fotocamera può essere utilizzato anche con un lampone pi zero, ma è richiesto un nastro diverso. Assicurati di acquistare un modulo della fotocamera in cui viene fornito un nastro corrispondente al modello Raspberry Pi (per esempio).
Come faccio a sapere se il modulo della fotocamera è correttamente collegato a Raspberry Pi?
Non esiste un rivelatore o uno strumento per sapere se una fotocamera è collegata correttamente. Basta seguire la procedura di installazione e fare un test per vedere se funziona o se si verificano errori.
Posso usare una fotocamera USB sul mio Raspberry Pi?
Nel complesso, Raspberry Pi supporta la maggior parte delle telecamere USB, quindi dovrebbe essere possibile usarne una anziché il modulo della fotocamera. Basta collegarlo a una porta USB e avviare un’applicazione compatibile.
È possibile usarlo ad esempio in OB Studio, per registrare o trasmettere il video.
Ottieni i miei comandi cheat sheet!
Prendi il tuo file PDF gratuito con tutti i comandi che devi sapere su Raspberry Pi!
Voglio chattare con altri appassionati di Raspberry Pi? Unisciti alla comunità, condividi i tuoi progetti attuali e chiedi aiuto direttamente nei forum.
- Top Raspberry Pi Hats per aggiungere facilmente nuove funzionalità
- Può un Raspberry Pi 4 sostituire davvero il tuo PC desktop?
- Il mio libro: padroneggia il tuo Raspberry Pi in 30 giorni
Conclusione
Spero ti sia piaciuta questa introduzione a come installare e configurare una fotocamera su Raspberry Pi. Se fai progetti più grandi con la tua fotocamera, sarebbe bello condividerli qui con noi, io’Lo adoro!
Se stai cercando idee di progetto che puoi fare con una fotocamera, fai clic sul link per trovare i miei consigli e vedrai che tutto è possibile.
Ottieni i miei comandi cheat sheet!
Prendi il tuo file PDF gratuito con tutti i comandi che devi sapere su Raspberry Pi!
Risorse addizionali
Non sai da dove cominciare?
Comprendi tutto su Raspberry Pi, smetti di cercare sempre aiuto e finalmente divertiti a completare i tuoi progetti.
Guarda ora il corso di bootcamp Raspberry Pi.
Padroneggia il tuo Raspberry Pi in 30 giorni
Assistente’voglio solo le cose di base? Se stai cercando i migliori consigli per diventare un esperto di Raspberry Pi, questo libro è per te. Impara utili abilità Linux e pratica più progetti con guide passo-passo.
Scarica l’e-book.
Comunità VIP
Se vuoi solo uscire con me e altri fan di Raspberry Pi, puoi anche unirti alla comunità. Condivido tutorial esclusivi e contenuti dietro le quinte lì. I membri premium possono anche visitare il sito Web senza annunci.
Maggiori dettagli qui.
Hai bisogno di aiuto per costruire qualcosa con Python?
Crea, comprendi e migliora qualsiasi script Python per il tuo Raspberry Pi.
Impara gli elementi essenziali, passo dopo passo, senza perdere tempo a capire concetti inutili.
Ottieni ora l’e-book.
Puoi anche trovare tutti i miei consigli per strumenti e hardware in questa pagina.
Sono l’autore principale e proprietario di RaspberryTips.com.
Il mio obiettivo è aiutarti con i tuoi problemi di Raspberry Pi usando guide e tutorial dettagliati.
Nella vita reale, sono un amministratore di sistema Linux con un’esperienza di sviluppatore web.
Raspberry Pi Camera e accessori
Dai la vista a Raspberry Pi con una macchina fotografica. Nel nostro negozio puoi trovare fotocamere di lampone originale, telecamere compatibili, alloggiamenti, supporti, luci, lenti e cavi flessibili in diverse lunghezze.
In magazzino: nel codice prodotto di serie: KW-3090
Il modulo di telecamera Raspberry Pi standard 3 è una fotocamera compatta a 12 MP da Raspberry Pi con un campo visivo di 66 gradi, con IMX708 da Sony.
In magazzino: nel codice prodotto di serie: KW-1794
Questo cavo Flex è appositamente progettato per il Raspberry Pi Zero V1.3 per poter collegare la fotocamera Raspberry Pi.
In magazzino: nel codice prodotto di serie: KW-3092
Il modulo fotocamera Raspberry PI ad angolo grand è una fotocamera compatta da Raspberry Pi con un campo visivo di 102 gradi.
In magazzino: nel codice prodotto di serie: KW-1702
Il modulo per fotocamera Raspberry Pi è di una scheda aggiuntiva per il componente aggiuntiva personalizzato da 8 megapixel Sony IMX219 di alta qualità per Raspberry Pi, con un obiettivo a fuoco fisso.
In magazzino: nel codice prodotto di serie: KW-2284
Questo cavo Flex Flat da 45 cm (FFC) è adatto per collegare un modulo o schermo della telecamera a qualsiasi Raspberry Pi con un connettore CSI/DSI.
In magazzino: nel codice prodotto di serie: KW-2908
Questo obiettivo da 6 mm a c-monte per la fotocamera di alta qualità Raspberry Pi è paragonabile a una lente angolare larga video.
In magazzino: nel codice prodotto di serie: KW-2906
La fotocamera di alta qualità Raspberry Pi con C-MOUNT ha un 12.Sensore 3MP e maggiore sensibilità per migliori prestazioni in condizioni di scarsa illuminazione.
In magazzino: nel codice prodotto di serie: KW-1703
Il modulo fotocamera Raspberry Pi Noir V2 è una scheda aggiuntiva per il componente aggiuntiva su misura per il PI di Raspberry, con il PI di Raspberry PI, con il pilota di Raspberry PI, con un senso aggiuntivo per il PI di Raspberry Pi, con un obiettivo fisso.
In magazzino: nel codice prodotto di serie: WS-10299
La nostra fotocamera di visione notturna di Raspberry Pi si collega direttamente al connettore CSI su Raspberry Pi e presenta due riflettori a LED a infrarossi ad alta intensità per la registrazione notturna!