对视频执行二进制阈值

时间:2019-10-18 09:03:19

标签: python python-3.6

我尝试在图像上使用opencv python执行阈值处理。那完全正常。以下是正常二进制阈值处理的代码。 ThresholdedImage

import cv2
import numpy as np
cap=cv2.imread('g.jpg',0)
ret, threshold1 = cv2.threshold(cap, 127, 255, cv2.THRESH_BINARY)
cv2.imshow("ThresholdFrame",threshold1)
cap.release()
cv2.destroyAllWindows()

因此,我想要的是拍摄视频cap=cv2.VideoCapture(video2.avi)并使用subtractor = cv2.createBackgroundSubtractorMOG2(varThreshold=50, detectShadows=False)进行背景扣除。 [Screenshotofvideoafterbackgroundsubtraction]

减去背景后,获得的输出要执行二进制阈值。 这是我执行任务时遇到的困难。 如何使用视频输入执行阈值处理? 需要对背景替换视频执行二进制阈值。

0 个答案:

没有答案