我正在尝试将洋葱图像的背景颜色更改为黑色
我尝试使用 opencv 和 Pixellib 在 python 中编写代码,但它不起作用,我期待一些帮助来改变这一点
使用 openCV 和 Pixellib 将洋葱图像的背景颜色更改为黑色:
import cv2
img = cv2.imread('onion.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
ret, thresh = cv2.threshold(gray, 200, 255, cv2.THRESH_BINARY_INV)
kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (3,3))
closing = cv2.morphologyEx(thresh, cv2.MORPH_CLOSE, kernel, iterations=3)
opening = cv2.morphologyEx(closing, cv2.MORPH_OPEN, kernel, iterations=2)
result = cv2.bitwise_not(opening)
cv2.imwrite('onion_black.jpg', result)