我想应用不同类型的阈值在一个单一的图像,但它的不同部分。有没有办法应用阈值在图像的特定部分,而不是在整个图像。下面是我的代码,适用于整个图像。如何修改它?导入cv2
image = cv2.imread('ANNOTATION01_monitor.PNG')
cv2.imshow('Original',image)
cv2.waitKey()
grayscale = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow('Grayscale', grayscale)
cv2.waitKey()
ret,thresh1 = cv2.threshold(after_img,30,255,cv2.THRESH_BINARY)
cv2.imshow('Thresholding', thresh1)
cv2.waitKey()
它对整幅图像进行阈值处理,我想在这个坐标范围内,从(x1,y1)到(x2,y2)进行阈值处理。
1条答案
按热度按时间l7wslrjt1#
你在找这样的东西吗?
输出示例:
相似答案: