Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Capturing and analyzing pictures with a dsPIC Diana Bindrich Stephan Lehmann.

Ähnliche Präsentationen


Präsentation zum Thema: "Capturing and analyzing pictures with a dsPIC Diana Bindrich Stephan Lehmann."—  Präsentation transkript:

1 Capturing and analyzing pictures with a dsPIC Diana Bindrich Stephan Lehmann

2

3 3BildkodierungSoftwareResultate GRRGGGGRRRGBBBBB 640 480

4 4BildkodierungSoftwareResultate GRRGGGGRRRGBBBBB 5 bit rot6 bit grün5 bit blau data bits für 1 pixel

5 5BildkodierungSoftwareResultate

6 6BildkodierungSoftwareResultate grün rot

7 7BildkodierungSoftwareResultate Camera module C328-7640 dsPICF3013 RS232

8 8BildkodierungSoftwareResultate STOPSTARTD3D4D5D6D7D2D1D0 0 1 data bitsstart bitstop bit

9 9BildkodierungSoftwareResultate Befehl von octave send(lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Schickt das Bild an den PC

10 10BildkodierungSoftwareResultate Befehl von octave send(lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(hres_cam) Initialisiert die Kamera Holt ein Bild (640x480, 16 bit Farbe) von der Kamera Schickt das Bild an den PC

11 11BildkodierungSoftwareResultate Befehl von octave send(lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(hres_cam) Initialisiert die Kamera Holt ein Bild (640x480, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(watchPlant_cam) Initialisiert die Kamera Überwachung startet wenn dieser Befehl gesendet wurde Holt jede Sekunde ein Bild (640x480, 16 bit Farbe) von der Kamera Analysiert jedes Bild Speichert das Analyseergebnis im log- File

12 12BildkodierungSoftwareResultate Befehl von octave send(lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(hres_cam) Initialisiert die Kamera Holt ein Bild (640x480, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(watchPlant_cam) Initialisiert die Kamera Überwachung startet wenn dieser Befehl gesendet wurde Holt jede Sekunde ein Bild (640x480, 16 bit Farbe) von der Kamera Analysiert jedes Bild Speichert das Analyseergebnis im log- File send(getLog_cam) Überwachung wird beendet und Log- File wird zurückgegeben

13 13BildkodierungSoftwareResultate Befehl von octave send(lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(hres_cam) Initialisiert die Kamera Holt ein Bild (640x480, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(watchPlant_cam) Initialisiert die Kamera Überwachung startet wenn dieser Befehl gesendet wurde Holt jede Sekunde ein Bild (640x480, 16 bit Farbe) von der Kamera Analysiert jedes Bild Speichert das Analyseergebnis im log- File send(getLog_cam) Überwachung wird beendet und Log- File wird zurückgegeben send(A_lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Analysiert jedes Bild Gibt das Analyseergebnis zurück

14 14BildkodierungSoftwareResultate Befehl von octave send(lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(hres_cam) Initialisiert die Kamera Holt ein Bild (640x480, 16 bit Farbe) von der Kamera Schickt das Bild an den PC send(watchPlant_cam) Initialisiert die Kamera Überwachung startet wenn dieser Befehl gesendet wurde Holt jede Sekunde ein Bild (640x480, 16 bit Farbe) von der Kamera Analysiert jedes Bild Speichert das Analyseergebnis im log- File send(getLog_cam) Überwachung wird beendet und Log- File wird zurückgegeben send(A_lres_cam) Initialisiert die Kamera Holt ein Bild (80x60, 16 bit Farbe) von der Kamera Analysiert jedes Bild Gibt das Analyseergebnis zurück send(A_hres_cam)Initialisiert die Kamera Holt ein Bild (640x480, 16 bit Farbe) von der Kamera Analysiert jeds Bild Gibt das Analyseergebnis zurück

15 15BildkodierungSoftwareResultate pWatch makeConnection send(watchPlant_cam) hl_watchPlant analyzePlant _U1RXInterrupt save2Log savePixel (unimplemented) delay(1s) send(getLog_cam) hl_getLog while(plantcontrol&WATCH==WATCH) dsPIC octave

16 16BildkodierungSoftwareResultate PWATCH_ANALYZE PWATCH_SEND PWATCH_HIGH_RES PWATCH_SEND Analysiert ein 640x480 Bild und schickt das Ergebnis an octave Analysiert ein 80x60 Bild und schickt das Ergebnis an octave PWATCH_SAVE_PIC_TOO Holt ein 640x480 Bild und schickt es an octave Holt ein 80x60 Bild und schickt es an octave PWATCH_HIGH_RES Analysiert ein 640x480 Bild pro Tag und speichert das Ergebnis im log-file PWATCH_HIGH_RES Bit nicht gesetzt Bit gesetzt

17 17BildkodierungSoftwareResultate R0,33862 G0,36621 B0,29517 R/G0,92467 R0,37464 G0,33403 B0,29133 R/G1,1216

18 18BildkodierungSoftwareResultate R0,33649 G0,34636 B0,31715 R/G0,9715 R0,34833 G0,33453 B0,31714 R/G1,0412

19 19BildkodierungSoftwareResultate

20 20BildkodierungSoftwareResultate Vielen Dank für die Aufmerksamkeit!

21


Herunterladen ppt "Capturing and analyzing pictures with a dsPIC Diana Bindrich Stephan Lehmann."

Ähnliche Präsentationen


Google-Anzeigen