案例 @ Fu Xianjun. All Rights Reserved.
图像分割与提取的概念:
在图像处理的过程中, 经常需要从图像中将前景对象作为目标图像提
取出来。例如无人驾驶技术, 我们关心的是周围的交通工具, 其他障
碍物等, 而对于背景本身并不关注, 故而, 我们需要将这些东西从图片
(视频)中提取出来, 而忽略那些只有背景的图像。
分水岭算法
例图:
1.二值化
代码:
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread("coins.jpg")
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(gray,0,255,cv2.THRESH_BINARY_INV+cv2.THRESH_OTSU)
plt.imshow(thresh, cmap="gray")
plt.show()
结果:
2.开运算
代码:
kernel = cv