我一直在研究这段代码,它是由红外摄像机捕获的视频。我需要提高对比度,同时忽略噪音和发生的这种阴影投射。我在 python 中简单地应用了 CLAHE 和 Histogram Equalization with medianBlur,但我想改进这些结果。
这是代码
ret, frame = cap.read()
i = cv2.flip(frame,1)
gray=cv2.cvtColor(i, cv2.COLOR_BGR2GRAY)
m=cv2.medianBlur(gray,3)
equ = cv2.equalizeHist(m)
m1=cv2.medianBlur(equ,3)
clahe1 = cv2.createCLAHE(clipLimit=1.0, tileGridSize=(10,10))
cl1 = clahe1.apply(m1)
cl2=clahe1.apply(cl1)
m=cv2.medianBlur(cl2,3)
cl3=clahe1.apply(m)
cl3 = cv2.medianBlur(cl3,3)