22 lines
458 B
Python
22 lines
458 B
Python
from __future__ import print_function
|
|
import cv2 as cv
|
|
|
|
|
|
# backSub = cv.createBackgroundSubtractorMOG2()
|
|
backSub = cv.createBackgroundSubtractorKNN()
|
|
|
|
capture = cv.VideoCapture(0)
|
|
|
|
while True:
|
|
ret, frame = capture.read()
|
|
if frame is None:
|
|
break
|
|
|
|
fgMask = backSub.apply(frame)
|
|
|
|
cv.imshow('Frame', frame)
|
|
cv.imshow('FG Mask', fgMask)
|
|
|
|
keyboard = cv.waitKey(30)
|
|
if keyboard == 'q' or keyboard == 27:
|
|
break |