Sono uno studente di college matricola che attualmente sta imparando la programmazione in C ++. Sono bravo in matematica e fisica, quindi sto cercando di specializzarmi in grafica 2D / 3D con OpenGL. La mia domanda riguarda le differenze tra OpenGL e OpenCV e la quantità di sovrapposizione di queste aree. Da quello che ho letto, uno crea grafica mentre l'altro li elabora. Ho molti libri sulla grafica 3D e sulla matematica ad esso associata. Quello che mi chiedo è se gli stessi concetti che sto imparando in OpenGL possano essere applicati a OpenCV. È possibile diventare un ingegnere del software C ++ che potrebbe specializzarsi sia in OpenGL che in OpenCV, oppure si tratta di un obiettivo irrealistico?
Faccio queste domande perché capisco che la programmazione di grafica 2D / 3D richiede un'enorme quantità di conoscenze in matematica e fisica, ma non conosco troppo su OpenCV e le abilità prerequisite necessarie per "mettere piede nella porta" ".