Supposons que je télécharge deux ou plus de deux photos dans certains Je voudrais imposer plusieurs images les uns sur les autres. p>
quelque chose comme ceux-ci: - p>
Une idée est de: p>
comment on peut fusionner plusieurs images avec d'autres? En vérifiant la similitude di et fusionner les uns avec les autres? Em> p>
Y a-t-il des API tiers ou un service de photoshop qui peut m'aider à faire ce genre de traitement d'image un peu? em> p> framelayout code>. Je télécharge par la présente trois photos avec une même personne dans trois positions différentes dans toutes ces trois images. Ensuite, quelles sont les bibliothèques de traitement d'images dans Android ou Java ou Native's sont disponibles pour faire quelque chose comme indiqué dans la photo. P>
p>
4 Réponses :
Je ne sais pas si cela sera admissible à être dans votre définition de "indigènes", mais il existe la bibliothèque .Net suivante qui pourrait aider: http://dynamicimage.apphb.com/ p>
Si la bibliothèque elle-même peut vous donner envie de souhaiter, alors en fonction de votre architecture, vous pouvez configurer un petit site ASP.NET pour effectuer la manipulation d'image sur le serveur. P>
Vous pouvez superposer les images à l'aide d'OpenCV, vous pouvez vérifier à OpenCV < / a> et ici ou ici ou vous pouvez le créer comme un P> ou vous Peut l'essayer dans Java comme Fusion de deux images P> Essayez d'utiliser cette classe p>
Dans ce cas, vous n'essayez pas simplement de combiner les images. Vous voulez vraiment combiner une scène contenant le même objet dans différentes positions.
Par conséquent, il ne s'agit pas simplement d'une combinaison simple ou d'un composant alpha dans lequel la couleur d'un pixel donné dans l'image de sortie est la somme de la valeur de cette pixel dans chaque image, divisé par le nombre d'images. p>
Dans ce cas, vous pourriez faire: p>
Il y a un Marvin Plug-in pour effectuer cette tâche, appelée Mergephoto. Le programme ci-dessous utilise ce plug-in combiner un ensemble de photos Parkour. P> Les images d'entrée et l'image de sortie sont indiquées ci-dessous. P> < img src = "https://i.stack.imgur.com/mlgbt.jpg" alt = "Entrez la description de l'image ici"> p> p>
Lemme lui donne un essai selon vos conseils. La façon dont vous comprenez le problème et une réponse significative est vraiment un espoir de rayons.
Si vous avez un problème pour exécuter l'exemple ou configurer le cadre, postez un message sur le Groupe de discussion .
J'ai essayé votre solution exactement avec des photos dans quelle personne est assise sur la chaise et dans la seconde, il est debout. Mais l'image de résultat était floue et c'était juste montrer une sorte d'ombre de la personne permanente au lieu de la personne lui-même. Avons-nous besoin de faire un prétraitement d'images ou de quelque chose d'autre. Pour que cela fonctionne comme indiqué dans des photos ci-dessus ...?
Il est compliqué de répondre sans plus de détails. Dans ce cas, je vous suggère de créer un nouveau message sur Stackoverflow, en liant ce post et de fournir des images d'entrée et le résultat actuel. Utilisez la balise "Marvin-Framework" et postez le lien ici s'il est possible.
Avez-vous essayé OpenCV. Pour E.
Les autres images comprennent-elles uniquement le gars, ou aussi le fond? Si c'est juste le gars, il est facile de faire sans une API spéciale. Sinon, vous auriez besoin de quelque chose de spécial ...
@androidDeveloper: D'autres images incluent également le même arrière-plan. J'ai besoin de trouver la différence entre les photos et de les fusionner.
@Vikalppatel Eh bien, je suppose qu'il est préférable d'utiliser des bibliothèques tierces pour cela. Cependant, vous pourrez peut-être en savoir plus et la mettre en œuvre vous-même. Si les images sont bien similaires, vous pourrez peut-être récupérer la moyenne comme une sorte de moyenne entre les images et savoir quelle partie d'entre eux est le gars lui-même. Une fois ces tâches terminées, vous êtes de retour à la tâche facile à l'aide des API normales ...