基于阈值的分割算法opencv代码
时间: 2023-09-10 18:09:08 浏览: 78
Oepncv常见的阈值分割算法代码
以下是基于阈值的分割算法的OpenCV代码示例:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 将图像转为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 使用自适应阈值算法进行分割
thresh = cv2.adaptiveThreshold(gray, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, 11, 2)
# 显示分割结果
cv2.imshow('thresh', thresh)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
首先读取图像,将其转为灰度图像。然后使用`cv2.adaptiveThreshold()`函数进行分割,该函数采用自适应阈值算法,可以自动调整阈值。最后将分割结果显示出来。
阅读全文