Как построить объект Rect в OpenCV 3 в Python? - PullRequest
0 голосов
/ 26 мая 2018

Я попытался создать его, написав команду:

myRect = cv2.Rect(p1, p2)

, но не нашел.Он пишет:

Cannot find reference 'Rect' in 'imported module cv2'.

спасибо за помощь!

, чтобы сделать его более понятным: я не хочу рисовать прямоугольник на изображении.Я хочу создать объект Rect для применения методов, таких как area ().

1 Ответ

0 голосов
/ 27 мая 2018

Вы можете попробовать что-то вроде этого:

import cv2
import numpy as np

img = cv2.imread('input.jpg')
myRect = img[280:340, 330:390]

280:340, 330:390 означает: получить прямоугольник, который начинается в 280-й строке и 330-м столбце и заканчивается в 340-й строке и 390 столбце.Таким образом, координаты прямоугольника будут: (280,330), (280,390), (340,330), (340,390)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...