Ich denke, aus dem selber coden wird dabei nichts.
Sobald du weißt, wie du die Cam ansprichst, muss sie aber trotzdem dauerhaft Fotos machen.
Und dann musst du die Bilder analysieren und vergleichen.
Das ist ein komplexes Thema und ich hab keine AHnung davon, schätze aber mal, dass die DirectX-Klassen da Hilfe bieten.
Und was die Reaktion auf Veränderungen angeht:
Da eine Cam das in den seltensten Fällen von Haus aus unterstützt, musst du eigenhändig die Bilder analysieren, die die Kamera macht. Das wiederum bedeutet einiges an Aufwand.
Was du aber vielleicht machen kannst, ist schauen, ob man irgendwo einen Fotodiode finden kann, die Signale über USB an den PC sendet.
Ich habs noch nie gesehen, aber vielleicht gibts sowas ja
Dann kannst du das abfragen und darauf reagieren.
Und du wirst in den seltensten Fällen bei so einem komplexen Thema eine open-source-lib dazu finden.
Da steckt ne ganze Menge Arbeit hinter. Ich zumindest würde das nie öffentlich machen, ich würde nur die dll rum reichen, denn es gibt leider immer wieder Idioten, die sich den Code aneignen und als den igenen ausgeben.