Une fois que l'utilisateur a pris une photo, l'application détecte le RVB sur la photo et extrait les blocs requis ; elle utilise ensuite l'algorithme de correction RVB pour remplir la couleur de l'image ;
L'exigence spécifique est qu'après la prise d'une photo, la dominante de couleur doit être détectée et convertie de RVB en Lab. Utilisez ensuite Lab pour découvrir quelle couleur présente un écart et corrigez chaque couleur de la photo en fonction de la valeur de cet écart. Maintenant, j'ai du mal à obtenir chaque écart de couleur via Lab. J'espère que vous pourrez me donner quelques suggestions, merci !
CIFilter ou GPUImage peuvent tous deux être implémentés
Il existe une application appelée Bacterial Analyzer. Elle est très similaire à ce dont vous parlez. Mon ami l'a développée. Si elle est similaire, je peux vous donner ses coordonnées
.Propriétaire, le problème a-t-il été résolu ? Je rencontre également ce problème maintenant. Je souhaite obtenir le RVB de UIimage puis opérer sur ses pixels, mais je n'arrive pas à obtenir le RVB !