ich muss ein Projekt realisieren, welches erweiterbar sein soll (welches nicht?
Dabei handelt es sich um ein Web-Interface, mit dem eine Kamera (USB) gesteuert werden soll jedoch muss diese Kamera austauschbar sein.
Eine andere Kamera muss dann vermutlich anders angesprochen werden. (gphoto2, VideoCapture, OpenCV, oder was es da so alles gibt)
Da ich noch nicht so viel mit Python umgesetzt habe, bin ich mir nicht sicher, wie ich das am besten machen soll.
Ich dachte an eine abstract base class Camera und den Implementierungen für die unterschiedlichen Kameras, bzw Tools die verwendet werden um mit den Kameras zu kommunizieren. (z.B. GphotoCamera)
Wenn also eine neue Kamera dazukommt, muss eine neue Subklasse geschrieben werden.
Ist das so in etwa machbar?
lg
