2012-08-01 4 views
0

Objectif final: Obtenez la couleur moyenne de chaque image dans une vidéo.Obtention de la couleur moyenne des images dans une vidéo

Mon plan à ce jour est la suivante:

  1. Export des images de la vidéo sous forme d'images individuelles.
  2. Batch traiter les images pour les redimensionner comme 1px x 1px car je crois que cela fournira la couleur moyenne.
  3. Obtenez la valeur RVB de ce pixel et enregistrez-la sous forme de texte.

Où je suis bloqué est l'étape 3. Je ne sais pas comment on procéderait par programme.

Je n'ai besoin de le faire qu'une ou deux fois, il n'a donc pas besoin d'être complètement automatique, je tiens simplement à éviter de coller des valeurs de couleur manuellement.

EDIT: Les deux premières étapes ne nécessitent aucune programmation, donc je suis assez ouvert à l'utilisation de la langue de votre solution. Mon point fort est PHP, et c'est pour un projet Arduino, donc les langages C-like sont bien, mais tout ce qui va faire le travail. J'utilise un Mac mais Windows ou Linux aussi pas un problème non plus.

+0

quelle langue utilisez-vous pour écrire votre code? – Fyre

Répondre

0

Comme vous faites quelque chose avec le traitement d'image, je suppose que vous faites cela dans matlab.

Vous pouvez lire la première image:

A = imread('filename.jpg'); 

Pour obtenir la couleur rouge vous pouvez utiliser:

A(1,1,1); 

Pour obtenir vert et bleu changer juste l'index 2 et 3 respectivement la troisième colonne.

Questions connexes