import cv2
import numpy as np
import matplotlib.pyplot as plt
def processimg():
img=cv2.imread('C:\\Users\\metis\\PycharmProjects\\pythonProject2\\load1500Nm\\free_shift\\trans_00060.bmp')
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
color=hsv[:,:,0]
l_blue = np.array([[13, 130, 60]])
h_blue = np.array([16, 170, 170])
# l_blue = np.array([[13]])
# h_blue = np.array([[16]])
# 构建掩模
mask = cv2.inRange(hsv, l_blue, h_blue)
res = cv2.bitwise_and(img, img, mask=mask)
res=cv2.medianBlur(res,3)
plt.figure(1)
plt.imshow(res)
plt.show()
# cv2.imshow("img",color)
# cv2.waitKey(0)
# cv2.destroyAllWindows()
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
processimg()