【发布时间】:2017-08-22 20:23:31
【问题描述】:
我有一个灰度“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)
现在我可以应用自适应阈值,但输出将是蓝色和红色图像,而不是黑白图像。有人可以帮忙吗?
【问题讨论】:
标签: python-2.7 image-processing opencv3.0 adaptive-threshold