|
@@ -7,6 +7,7 @@ RED = [0, 0, 255] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def draw_rectangles(frame): |
|
|
def draw_rectangles(frame): |
|
|
|
|
|
""" Draw some rectangles on top of the image """ |
|
|
height, width, d = frame.shape |
|
|
height, width, d = frame.shape |
|
|
n = DENSITY |
|
|
n = DENSITY |
|
|
m = math.ceil(n * (height / width)) |
|
|
m = math.ceil(n * (height / width)) |
|
@@ -19,17 +20,17 @@ def draw_rectangles(frame): |
|
|
return frame |
|
|
return frame |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
camera = cv2.VideoCapture(0) |
|
|
|
|
|
|
|
|
if __name__ == '__main__': |
|
|
|
|
|
camera = cv2.VideoCapture(0) |
|
|
|
|
|
|
|
|
while True: |
|
|
|
|
|
ret, frame = camera.read() |
|
|
|
|
|
frame = draw_rectangles(frame) |
|
|
|
|
|
frame = cv2.rectangle(frame, (0, 0), (100, 100), (255, 0, 0), 2) |
|
|
|
|
|
cv2.imshow('Input', frame) |
|
|
|
|
|
|
|
|
while True: |
|
|
|
|
|
ret, frame = camera.read() |
|
|
|
|
|
frame = draw_rectangles(frame) |
|
|
|
|
|
cv2.imshow('Input', frame) |
|
|
|
|
|
|
|
|
c = cv2.waitKey(1) |
|
|
|
|
|
if c == 27: |
|
|
|
|
|
break |
|
|
|
|
|
|
|
|
c = cv2.waitKey(1) |
|
|
|
|
|
if c == 27: |
|
|
|
|
|
break |
|
|
|
|
|
|
|
|
camera.release() |
|
|
|
|
|
cv2.destroyAllWindows() |
|
|
|
|
|
|
|
|
camera.release() |
|
|
|
|
|
cv2.destroyAllWindows() |