'builtin_function_or_method' 对象没有属性 'apply' cv2
'builtin_function_or_method' object has no attribute 'apply' cv2
我正在尝试创建一个掩码,但是当我 运行 我的代码时出现错误
我正在使用 visual Studio
这是我的代码
import cv2
import numpy as np
cap = cv2.VideoCapture('file_name.mp4')
object_detector = cv2.createBackgroundSubtractorMOG2
while True:
ret, frame = cap.read()
mask = object_detector.apply(frame)
cv2.imshow('Cam Footage' , frame)
cv2.imshow('Mask', mask)
key = cv2.waitKey(30)
if key == 27:
break
cap.release()
cv2.destroyAllWindows()
改变
cv2.createBackgroundSubtractorMOG2
有了这个
cv2.createBackgroundSubtractorMOG2()
尝试使用这个
object_detector = cv2.BackgroundSubtractorMOG2()
我正在尝试创建一个掩码,但是当我 运行 我的代码时出现错误 我正在使用 visual Studio
这是我的代码
import cv2
import numpy as np
cap = cv2.VideoCapture('file_name.mp4')
object_detector = cv2.createBackgroundSubtractorMOG2
while True:
ret, frame = cap.read()
mask = object_detector.apply(frame)
cv2.imshow('Cam Footage' , frame)
cv2.imshow('Mask', mask)
key = cv2.waitKey(30)
if key == 27:
break
cap.release()
cv2.destroyAllWindows()
改变
cv2.createBackgroundSubtractorMOG2
有了这个
cv2.createBackgroundSubtractorMOG2()
尝试使用这个
object_detector = cv2.BackgroundSubtractorMOG2()