我想要一个Python脚本将洋葱图像的背景更改为黑色,该怎么做?

问题描述 投票:0回答:1

我正在尝试将洋葱图像的背景颜色更改为黑色

我尝试使用 opencv 和 Pixellib 在 python 中编写代码,但它不起作用,我期待一些帮助来改变这一点

opencv machine-learning computer-vision
1个回答
0
投票

使用 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)
© www.soinside.com 2019 - 2024. All rights reserved.