python_图片黑白操作
import cv2
# 读取原图片
image1 = cv2.imread("2.jpg")
# 灰度化处理
image1_1 = cv2.cvtColor(image1, cv2.COLOR_BGR2GRAY)
# 图像反色
h, w = image1_1.shape
image1_2 = image1_1.copy()
for i in range(h):
for j in range(w):
image1_2[i, j] = 255 - image1_2[i, j] # 黑字白底
# image1_2[i, j] = image1_2[i, j] - 255 # 白字黑底
ret, image2 = cv2.threshold(image1_2, 100, 255, cv2.THRESH_BINARY)
cv2.imwrite("a.jpg", image2)