U
    ˆ±Ëh  ã                   @  s4   d dl mZ d dlZdgZddddddœdd„ZdS )é    )ÚannotationsNÚcopy_and_paste_blendz
np.ndarrayztuple[int, int])Ú
base_imageÚoverlay_imageÚoverlay_maskÚoffsetÚreturnc                 C  sN   |\}}|   ¡ }t |dk¡}||d |d f ||d | |d | f< |S )Nr   é   )ÚcopyÚnpÚwhere)r   r   r   r   Zy_offsetZx_offsetZblended_imageZmask_indices© r   úR/tmp/pip-unpacked-wheel-e8onvpoz/albumentations/augmentations/mixing/functional.pyr      s    ÿÿ)Ú
__future__r   Znumpyr   Ú__all__r   r   r   r   r   Ú<module>   s   