Я сделал этот код, который создает 2 маски.При применении результат будет следующим:
Исходное изображение ![original](https://i.stack.imgur.com/ZtgSK.jpg)
Вывод ![output](https://i.stack.imgur.com/KXbNG.png)
import cv2
import numpy as np
frame = cv2.imread('image.jpg')
h, w = frame.shape[:2]
upper_value = int(h / 10) * 5
lower_value = -(int(h / 10) * 3)
upper_mask = cv2.rectangle(frame, (0, 0), (w, upper_value), (0, 50, 255), -1)
lower_mask = cv2.rectangle(frame, (0, upper_value + int(h / 10) * 5), (w, upper_value + int(h / 10) * 2), (0, 50, 255), -1)
Я знаю код, это совсем не хорошо, но делаю свою работу.Как я могу улучшить это?
Спасибо