Pronto comenzaré un proyecto de ingeniería de último año, que consiste en el seguimiento en tiempo real de objetos que se mueven en una superficie 2D. Los objetos serán registrados por mi algoritmo usando feature extraction.Seguimiento de objetos: MATLAB contra Python Numpy
Estoy tratando de hacer una investigación para decidir si debo usar MATLAB o usar Python Numpy (Numerical Python). Algunos de los factores que estoy tomando en cuenta:
1.) Experiencia
Tengo experiencia razonable en ambos, pero quizás más experiencia en el procesamiento de imágenes utilizando Numpy. Sin embargo, siempre he encontrado que MATLAB es muy intuitivo y fácil de usar.
2.) Real-Time habilidades
Es muy importante que mi elección sea capaz de soportar la adquisición en tiempo real de los datos de vídeo de una cámara externa. Encontré este enlace para MATLAB que muestra cómo hacerlo. Estoy seguro de que lo mismo sería posible para Python, tal vez usando la biblioteca OpenCV.
3.) Rendimiento
he oído, aunque nunca utilizado, que MATLAB puede dividir fácilmente cálculos independientes a través de multiple cores. Debería pensar que esto sería muy útil, y no estoy seguro de si lo mismo es igualmente simple para Numpy.
4.) Precio
Sé que hay un costo asociado con MATLAB, pero voy a trabajar en una universidad y por lo tanto tendrán acceso a la plena MATLAB sin ningún costo para mí, así que el precio no es una factor.
Agradecería cualquier aportación de cualquier persona que haya hecho algo similar y cuál fue su experiencia. Gracias!
En términos de empleabilidad posterior a la graduación, creo que Matlab es una opción mucho mejor si tiene la intención de ejercer la ingeniería. –
Creo que eso depende mucho de dónde trabaje. Es mejor saber ambos. – Benjamin