# 增强对比度 + 灰度转换 + 自适应阈值 import cv2 img = cv2.imread("fb1df265-5085-4bc2-881b-7674b620c4ac.jpg") # 转灰度图 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 提升对比度 clahe = cv2.createCLAHE(clipLimit=3.0, tileGridSize=(8, 8)) enhanced = clahe.apply(gray) # 二值化处理 binary = cv2.adaptiveThreshold(enhanced, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY_INV, 11, 2) cv2.imwrite("processed.png", binary)