2014-07-22 5 views
0

Je travaille sur un projet et dans ce projet, je dois être en mesure de:Android traitement d'une vidéo sur CMYK

  1. obtenir un cadre d'une vidéo
  2. changement à un CMYK
  3. essayer rendre ce cadre

Avez-vous des suggestions?

Pour obtenir les cadres, je pense que je peux utiliser ffmpeg. Je pense que la personne qui a écrit Android processing a video, YCrCb frames to video peut m'aider mais je suis ouvert à toutes suggestions.

Je vous remercie de toute l'aide que je peux obtenir, merci

Répondre

0

En supposant que vous savez comment convertir YUV en RVB, le problème restant est RVB en CMJN. Cela peut être très simple (C = 1 - R, M = 1 - G, Y = 1 - B) ou très complexe (LUT 3D implémentant une cartographie de gamme complexe basée sur des courbes de tons et des couvertures d'encre, etc.). Vous pouvez supposer que la vidéo a la norme Rec.709 gamma, mais vous devrez mieux définir quel type de CMJN vous recherchez et s'ils sont linéaires ou d'une autre cartographie.