做了不少图片抠图的工作,对图片抠图有了不少新感悟,别看代码简单
里面包含的知识点很多,废话少说,直接上代码

import cv2
import numpy as np

a = cv2.imread('3.jpg', 1)
b = np.zeros(a.shape, dtype=np.uint8)
b[10:100, 20:200] = 255
# todo b表示的就是掩摸,在抠图的过程中,掩摸的制作往往是很重要且很难的
c = cv2.bitwise_and(a, b)
cv2.imwrite('b.jpg', b)
cv2.imwrite('c.jpg', c)

cv2.imshow('a', a)
cv2.imshow('b', b)
cv2.imshow('c', c)
cv2.waitKey()
cv2.destroyAllWindows()



a图片
在这里插入图片描述
b图片
在这里插入图片描述
c图片
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐