(bgr: np.ndarray)
| 910 | mask = cv2.morphologyEx(mask, cv2.MORPH_OPEN, np.ones((2, 2), np.uint8)) |
| 911 | mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, np.ones((5, 5), np.uint8)) |
| 912 | mask = cv2.dilate(mask, np.ones((2, 2), np.uint8), iterations=1) |
| 913 | return mask |
| 914 | |
| 915 | |
| 916 | def gray_black_mask(bgr: np.ndarray) -> np.ndarray: |
| 917 | gray = cv2.cvtColor(bgr, cv2.COLOR_BGR2GRAY) |
| 918 | mask = ((gray < 145).astype(np.uint8) * 255) |
| 919 | mask = cv2.morphologyEx(mask, cv2.MORPH_OPEN, np.ones((2, 2), np.uint8)) |
| 920 | mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, np.ones((2, 2), np.uint8)) |
| 921 | return mask |
| 922 | |
| 923 |
no outgoing calls
no test coverage detected