Mélange d'images qui se chevauchent en python
Je prends deux images en python et chevauchant la première image sur la deuxième image. Ce que je voudrais faire est de mélanger les images où ils se chevauchent. Est-il un moyen de le faire en python autre qu'une boucle for?
Quand vous dites "blend" qui cherchez-vous un moyen simple de deux pixels, ou voulez-vous un fade-in/fade-out entre les deux images?
J'aimerais fade-in/fade-out. Tels que vous prenez deux images, qui sont similaires et de créer un Panorama de l'ensemble d'images. Où les images se chevauchent est là où il doit être mélangé. Étant donné que les images sont déjà chevauché dans le bon endroit, la création d'une moyenne.
Ce sont donc ces deux images RVB sans alpha?
Sinon, je pourrais mélange tels que la couture est supprimé lorsque les images sont superposées.
J'aimerais fade-in/fade-out. Tels que vous prenez deux images, qui sont similaires et de créer un Panorama de l'ensemble d'images. Où les images se chevauchent est là où il doit être mélangé. Étant donné que les images sont déjà chevauché dans le bon endroit, la création d'une moyenne.
Ce sont donc ces deux images RVB sans alpha?
Sinon, je pourrais mélange tels que la couture est supprimé lorsque les images sont superposées.
OriginalL'auteur Tim R | 2015-03-17
Vous devez vous connecter pour publier un commentaire.
PIL a un
blend
function qui combine les deux images RVB avec un fixe alpha:Toutefois, pour utiliser
blend
,image1
etimage2
doit être de la même taille.Afin de préparer vos images, vous aurez besoin de coller dans une nouvelle image de
(combinés) de la taille.
Depuis la fusion avec
alpha=0.5
la moyenne des valeurs RVB à partir de deux images de même,nous avons besoin de faire deux versions du panorama, l'une avec img1 l'un en haut et l'autre avec img2 sur le dessus. Les régions ne se chevauchent pas avoir des valeurs RVB qui sont d'accord (de sorte que leurs moyennes restent inchangées) et les régions de chevauchement aurez mélangé comme souhaité.
img1:
img2:
résultat:
Si vous avez deux RGBA images voici une façon pour effectuer composition alpha.
OriginalL'auteur unutbu