openCV und Objektorientierung - Anfängerfrage ?!?
-
Hallo,
ich sitz gerade an einer Projektidee und möchte darin OpenCV benutzen. Welcher Programmierstil wäre geeigneter objektorientiert (C++) oder modular (C). Wäre es überhaupt sinnvoll (nur) die benötigte Funktionalität von OpenCV zu kapseln um damit objektorientiert Programmieren zu können ? (Es gibt ja auch C++ Wrapper, welche einen Großteil der Funktionalität einkapseln. Darauf würde ich allerdings gern verzichten.) Was meint Ihr dazu?
-
Es gibt ja auch C++ Wrapper, welche einen Großteil der Funktionalität einkapseln. Darauf würde ich allerdings gern verzichten.) Was meint Ihr dazu?
Falls Du dein Programm in C++ schreibst, würde ich den Wrapper unbedingt verwenden.
Warum möchtest Du denn dadrauf gerne verzichten?
Simon
-
Ich habe leider noch keine großen Programmiererfahrungen und bin dadurch in der objektorientierten Entwicklung noch nicht wirklich sattelfest. Zusätzlich muss ich leider einen (mittlerweile kurzfristigen) Termin einhalten und glaube dass ich das wahrscheinlich nicht mehr schaffen würde. Aber ich bleib am Ball , bei der nächsten Entwicklung probier ich es mal. Denn gerade als Anfänger ist es schwierig bei dieser Mischung von zwei so unterschiedlichen Programmierparadigmem den Überblick zu wahren (...kurz gefasst, der Code sieht ziemlich unprofessionell aus :).
-
Dann mach weiter so und erst, nachdem Du "Effektiv C++ programmieren" zum ersten Mal durchgelesen hast, baue Wrapper.
-
@vorkard: den wrapper wollte er ja nicht selbst bauen, nur benutzen, den gibts ja schon.