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