昨日のリアルタイムな笑い男を実装するために使っていた画像の合成っていうかオーバレイっていうか上書きっていうか、とにかく笑い男をかぶせる奴。ググってもなかなかそれっぽい情報が出てこないので記録。 レナさんの画像に適当に書いた星マークを乗っけます。 とりあえず透過とか考えずに乗っけるだけ乗っけたバージョン。 Copy import cv2 src = cv2.imread('star.png') # 乗っけたい画像。星。 dst = cv2.imread('lena.jpg') # 下敷きになる画像。レナさん。 width, height = src.shape[:2] # サイズを取得しておく。 # dst[上のy座標:下のy座標, 左のx座標:右のx座標] dst[0:height, 0:width] = src cv2.imwrite('out.jpg', dst) Copyimport
![python/OpenCVで透過pngをオーバレイする - Blanktar](https://cdn-ak-scissors.b.st-hatena.com/image/square/e974021f07a28494f8dce69defc4de8ac0a536c6/height=288;version=1;width=512/https%3A%2F%2Fblanktar.jp%2Fblog%2F2015%2F02%2Fpython-opencv-overlay.png)