0
我有一个灰度为'test.png'的png图像。我需要将自适应阈值应用于此图像。我正在使用OpenCV。在灰度图像中应用自适应阈值
image = cv2.imread('test_big.png')
im = cv2.adaptiveThreshold(image, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY_INV, 11, 2)
我无法应用自适应阈值,因为图像不是灰度。 所以,我试图读取图像为灰度:
image = cv2.imread('test_big.png',1)
现在我可以申请自适应阈值,但输出将是蓝色和红色的图像,而不是黑色和白色。谁能帮忙?
'cv2.imread('test_big.png',cv2.IMREAD_GRAYSCALE)'会更具可读性和自我记录。 – Yigal
@Yigal完成!编辑! –