项目初始化
This commit is contained in:
17
utils/opencv_util.py
Normal file
17
utils/opencv_util.py
Normal file
@@ -0,0 +1,17 @@
|
||||
# 增强对比度 + 灰度转换 + 自适应阈值
|
||||
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)
|
Reference in New Issue
Block a user