as np hmax = 180 smax = 255 vmax = 255 # Callback function for trackbar def nothing(x): pass # Read image in color format birdsImg = cv2.imread("./images/birds.jpg") # Convert to HSV space birdsHSV = cv2.cvtColor(birdsImg, cv2.COLOR_BGR2HSV) result = birdsImg # Create a blank image, and a window segmented = np.zeros(birdsImg.shape, np.uint8) cv2.namedWindow("Segmented") # Create trackbars for selecting [H,S,V] values cv2.createTrackbar("H_low", "Segmented", 0, hmax, nothing) cv2.createTrackbar("S_low", "Segmented", 0, smax, nothing) cv2.createTrackbar("V_low", "Segmented", 0, vmax, nothing) # Create trackbars for selecting [H,S,V] values cv2.createTrackbar("H_high", "Segmented", 0, hmax, nothing) cv2.createTrackbar("S_high", "Segmented", 0, smax, nothing) cv2.createTrackbar("V_high", "Segmented", 0, vmax, nothing) Selecting “red-ish” parts