El diseño de sistemas integrados no es como la Ingeniería de software, donde puede cambiar y actualizar su sistema después de que se haya implementado, o puede comenzar con un proyecto con requisitos incompletos o cambiantes.
Si tiene un algoritmo bien definido para el proyecto de procesamiento de imágenes / visión artificial, puede comenzar a pensar en implementarlo en un sistema integrado. De lo contrario, le sugiero que primero defina y optimice su algoritmo en una computadora. Puede poner algunas limitaciones de sistemas integrados en su algoritmo para que pueda pasar fácilmente al sistema integrado más adelante.
Si tiene un algoritmo optimizado bien definido, puede comenzar analizándolo para conocer los requisitos de hardware y combinarlo con los requisitos de su aplicación. Es un chip de la serie ARM Cortex-A con una GPU integrada que es un sistema bastante barato de adquirir, pero su rango de rendimiento puede ser limitado. Si su algoritmo es muy complejo y requiere mucha computación, está buscando cualquier cosa, desde un Raspberry Pi hasta un servidor multiprocesador o multiprocesador con GPU.
- ¿Las startups ofrecen trabajos orientados a la investigación?
- ¿Es esta tabla Hoja de trucos de Machine Learning (para scikit-learn) una descripción precisa de cuándo se deben aplicar diferentes técnicas de aprendizaje automático?
- ¿Cuál es el estado del arte para SLAM en dispositivos móviles?
- ¿Qué métodos de conjunto / aprendizaje automático pueden incorporar covariables que varían con el tiempo?
- ¿Cómo funciona el CAPTCHA 'No soy un robot'?
En resumen, depende de los requisitos de su aplicación.