Найдите центр всей рамки и нарисуйте прямоугольник recopencv - PullRequest
0 голосов
/ 23 апреля 2020

Привет, я новичок в работе с opencv и python, и я пытаюсь обнаружить объекты по цвету, найти центр всего видения малиновой камары и откалибровать ее с помощью ультразвукового датчика c. Мой вопрос: Как нарисовать прямоугольник в центре кадра, пока малиновая камара захватывает живое изображение?

Я только начал изучать это:

import cv2
import numpy as np

img = np.random.randint(0, 256, size=(200, 300, 3), dtype=np.uint8)
height, width, channels = img.shape
upper_left = (int(width / 4), int(height / 4))
bottom_right = (int(width * 3 / 4), int(height * 3 / 4))

# draw in the image
cv2.rectangle(img, upper_left, bottom_right, (0, 255, 0), 2)
cv2.imshow('img', img)

# indexing array
rect_img = img[upper_left[1] : bottom_right[1], upper_left[0] : bottom_right[0]]
rect_img[:] = 0    # modify value
cv2.imshow('aft', img)
cv2.waitKey()

Но это не захватывает ничего из камары. Спасибо за вашу помощь

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