Как я могу автоматически изменить размер cv2.rectangle для окна любого размера? - PullRequest
0 голосов
/ 29 апреля 2020

Я застрял и мне нужна помощь. Как я могу автоматически масштабировать прямоугольник, чтобы соответствовать размеру окна, и как я могу сделать прямоугольник fla sh, чтобы привлечь внимание пользователя на экране. В настоящее время мне нужно поставить координаты вручную, но хотелось бы, чтобы размер авто прямоугольника сам по себе зависел от окна. Вот код, который у меня есть на данный момент. Спасибо вам за помощь. Кстати, я использую python 3.6.9 и opencv 4.1.0

import cv2

import numpy as np

cap =cv2.VideoCapture(0)

while(True):

    ret, frame = cap.read()
    start_point = (5, 5) 
    end_point = (635, 475)
    color = (0, 0, 255) 
    thickness = 10
    # Our operations on the frame come here
    #gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    frame = cv2.rectangle(frame, start_point, end_point, color, thickness) 
    print(frame)
    # Display the resulting frame
    cv2.imshow('frame',frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release() 

cv2.destroyAllWindows()
...