Prof. J. Walter - Informationstechnik, Mikrocomputertechnik, Digitale Medien Softwaredoku
Hochschule Karlsruhe Logo Energieeffiziente Mikrocontroller
Cor-Cam
Wintersemester 20/21
Amina Chida
Anna Werner

Software Dokumentation

Das gesamte Code für ESP32-CAM finden Sie unter diesem GitHub-Link.
Das gesamte Code für Cor-Count Projekt finden Sie unter diesem GitHub-Link.


Abb.: Flowchart des Programms



Abb.: Flowchart der "Motion detect" Funktion

Software Erklärung:
Das Bild wird hier runterskaliert. Das heißt, das Bild wird in Blöcke aufgeteilt. Jedes Block enthält 10x10 Pixels


In der Funktion "motion detect" wird die momentane und vorherrige Blöcken verglichen. Wenn "Delta" größer oder gleich *20 % ist, bedeutet es, dass das Block sich geändert hat.
* Man kann die Variable "Block_diff_threshold" den Prozent beliebig definieren. Jenachdem wie genau man messen will.

Wenn genug Blöcke sich geändert haben, dann weiß die Kamera. Da bewegt sich was.

In der Funktion "direction_detection" wird die Bewegungsrichtung detektiert.


  Mit Unterstützung von Prof. J. Walter Wintersemester 2020