2009-09-17 6 views
1

Je fais un projet sur le traitement d'image en utilisant ARM. J'ai avec moi un AT91SAM9263 avec Linux porté dedans. Je voudrais savoir quelles sont les bibliothèques de traitement d'images qui peuvent être utilisées? Et quels sont les autres outils requis?Traitement d'image en utilisant ARM?

Je suis un débutant dans ce domaine.

+0

S'il vous plaît, clarifiez, que voulez-vous faire? Et quel "traitement d'image" avez-vous besoin? Y a-t-il d'autres logiciels/bibliothèques, vous n'avez pas utilisé ARM pour une telle tâche? – zxcat

Répondre

1

Vous pouvez utiliser toutes les bibliothèques de traitement d'image que vous voulez, à condition qu'elles soient compilables. Votre problème sera principalement le manque de puissance de traitement, donc tout dépend de la résolution et du traitement que vous voulez faire. Quelques exemples sont

  • libpng
  • libjpeg
  • libtheora

En fait, tout ce qui utilise autoconf/automake est crosscompilable. Il y a quelques exceptions cependant. Les paquets utilisant CMake sont généralement moins compatibles avec la compilation croisée.

Si vous n'êtes pas à l'aise avec la compilation croisée, je vous suggère de le faire une fois avec une bibliothèque simple, puis de le faire avec des outils tels que ptxdist ou scratchbox

+1

Hmm, je pensais que "traitement d'image" est quelque chose de différent que "décodage de format d'image";) – zxcat

+0

Peut-être, mais l'encodage et le décodage comprend une bonne quantité de traitement d'image – shodanex

1

Vous devriez pouvoir compiler et exécuter OpenCV sur votre ARM. C'est l'une des meilleures librairies de traitement d'images gratuites, et (au moins jusqu'à la version 1.0), elle a été testée et exécutée spécifiquement sur ARM (quand Intel fabriquait encore des puces ARM).

Questions connexes