Skip to content

Maastricht #2

@Tobit2010

Description

@Tobit2010

import cv2

Laad de verkeersvideo

video = cv2.VideoCapture('traffic_video.mp4')

Laad het voorgetrainde voertuigdetectiemodel

car_cascade = cv2.CascadeClassifier('haarcascade_car.xml')

while video.isOpened():
ret, frame = video.read()
if not ret:
break

# Converteer frame naar grijswaarden
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

# Detecteer voertuigen in de frame
cars = car_cascade.detectMultiScale(gray, 1.1, 1)

# Teken rechthoeken rondom gedetecteerde voertuigen
for (x, y, w, h) in cars:
    cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)

# Toon de frame met gedetecteerde voertuigen
cv2.imshow('Vehicle Detection', frame)

if cv2.waitKey(1) & 0xFF == ord('q'):
    break

video.release()
cv2.destroyAllWindows()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions