Procesamiento de imágenes usando una MCU CC1350

0

Estoy haciendo un proyecto haciendo una cámara inalámbrica en miniatura con batería. La cámara tiene una resolución de 250x250 píxeles, con 10b por píxel, y genera 625kb = 78,125kB por fotograma. Los datos de la imagen se envían a una MCU a través de un FPGA, ya sea comprimido o sin comprimir. Si está comprimido: con la esperanza de lograr una compresión de 0.1 bpp.

Estoy considerando si debo transferir o no la imagen sin comprimir de manera inalámbrica o procesar la imagen localmente en la MCU ( CC1350 ) para ser utilizado. Los principales problemas aquí son la eficiencia energética y las limitaciones de recursos del sistema. Estoy inseguro si el CC1350 está listo para la tarea. Como pude ver en la hoja de datos, tiene los siguientes recursos de memoria:

  • Tenga una RAM de fuga ultra baja de 20 kB en el ARM Cortex M3
  • 2kB en el controlador del sensor de potencia ultrabaja
  • 8 kB SRAM para caché (o RAM de propósito general)
  • Flash programable dentro del sistema de 128kB

Esto significa que el CC1350 al menos tiene suficiente memoria para procesar una imagen sin comprimir. Lo que me pregunto es; ¿Sería posible realizar el procesamiento de imágenes en esta imagen utilizando esta MCU? ¿Cuánta memoria requeriría tal programa de procesamiento de imágenes? Esperaba hacer algún tipo de detección de objetos.

¿Tendría sentido procesar una imagen comprimida? Si es así, ¿la MCU tendría que saber sobre el funcionamiento del algoritmo de compresión? ¿Cuánta memoria requeriría eso?

    
pregunta Martin Haukali

0 respuestas

Lea otras preguntas en las etiquetas