_, img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)全黑
时间: 2023-08-30 20:04:11 浏览: 140
图像区域提取背景全黑
如果二值化后的图像全部是黑色,可能是阈值选取不合适造成的。可以尝试修改阈值,使得二值化后的图像符合要求。
另外,如果图像过暗或者过亮,可能也会影响二值化的结果。此时可以尝试对图像进行亮度调整,使得图像的亮度合适。例如,可以使用以下代码将图像亮度增加 50 个单位:
```python
img = np.clip(img + 50, 0, 255).astype(np.uint8)
```
其中,`np.clip()` 函数将图像像素值限制在 0 到 255 之间,`.astype(np.uint8)` 将图像像素值转换为 8 位无符号整数类型。
阅读全文