diff options
author | Destinyyyyyyy <abhiramvsa7@gmail.com> | 2023-07-30 16:00:07 +0530 |
---|---|---|
committer | Destinyyyyyyy <abhiramvsa7@gmail.com> | 2023-07-30 16:00:07 +0530 |
commit | ac9ed01a45d9fc8860738ad7d67be5f894cdf173 (patch) | |
tree | 96066157b27b823111ec014e891f99284d6786fb /game.py | |
parent | 38980ce803875fef290602662d953dc0a35ff83a (diff) |
Update game.py
Diffstat (limited to '')
-rw-r--r-- | game.py | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -143,12 +143,18 @@ class MyGame: # Convert frame from RGB to HSV, and define frame used for detection det_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) - # Define lower green and upper green - lower_green = np.array([60, 100, 100]) - upper_green = np.array([100, 255, 255]) + # Define lower green and upper green ranges + lower_green1 = np.array([0, 100, 100]) + upper_green1 = np.array([30, 255, 255]) + + lower_green2 = np.array([60, 100, 100]) + upper_green2 = np.array([100, 255, 255]) + + # Combine the green masks + green_mask1 = cv2.inRange(det_frame, lower_green1, upper_green1) + green_mask2 = cv2.inRange(det_frame, lower_green2, upper_green2) + green_mask = cv2.bitwise_or(green_mask1, green_mask2) - # Define green mask - green_mask = cv2.inRange(det_frame, lower_green, upper_green) # Detect contours contours, _ = cv2.findContours(green_mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) |