大家好,我正在尝试对柠檬水果进行正确的细分。 我正在使用大津的方法从背景中提取柠檬, 但是我的结果并不好。 “成熟”级柠檬的边缘边缘有白色像素 ¿我该怎么做才能解决它?
image = cv2.imread(imagePath)
original = image
#(blur)
image = cv2.blur(image,(31,31),0)
#convert to hsv
image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
#(CV_RGB2GRAY)
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
#Otsu.
ret, otsu = cv2.threshold(image,0,255,cv2.THRESH_BINARY+cv2.THRESH_OTSU)
#Apply mask
result = cv2.bitwise_and(original, original, mask=otsu)
柠檬结果
PD:我用腐蚀方法修复了它。它可以工作,但是却使柠檬的形状变形了。。谢谢。
腐蚀后的柠檬翘曲