Wie wäre es wenn du dir eine Programmiersprache aneignest? Z.b. Visual Basic (.NET) könnte ich für Einsteiger durchaus empfehlen. Es gibt hier viele, die mit VB proggen. Serielle Kommunikation ist kein Problem, das Bild einer Cam sollte sich auch darstellen lassen. Wenn du es schneller und komplizierter (nicht negativ gemeint) willst, dann lern C++. Im Internet findest du auch viele Hilfestellungen zum Programmieren. Keine Angst davor.