有谁知道如果图像 A 的形状是随机的,是否可以使用 OpenCV 或任何其他处理图像的 python 库将图像 A 转换为图像 B 轮廓?
这是我到目前为止所得到的两张图片:

我已经能够找到灯泡的绘制轮廓并使用bitwise_and方法在其中插入狐狸,但它所做的是裁剪第二个图像,而我需要它将其形状转换为灯泡轮廓。
import cv2
src1 = cv2.imread('fox.png')
src2 = cv2.imread('bulb-contour-filled.png')
src2 = cv2.resize(src2, src1.shape[1::-1])
dst = cv2.bitwise_and(src1, src2)
cv2.imwrite('img_fin.jpg', dst)
Run Code Online (Sandbox Code Playgroud)
灯泡原图:

狐狸原图:

灯泡轮廓:
