视频中的阈值处理-opencv

时间:2019-12-02 16:10:32

标签: python opencv video

我正在尝试在opencv视频中使用二进制阈值。

    import cv2
    import numpy as np
    cap = cv2.VideoCapture('Original.mov')


if (cap.isOpened()== False): 

  print("Error opening video stream or file")

while(cap.isOpened()):

  ret, frame = cap.read()
  if ret == True:

      ret,thr = cv2.threshold(frame, 0, 255, cv2.THRESH_OTSU)

    cv2.imshow('Frame', frame)

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

  else: 
    break

cap.release()
cv2.destroyAllWindows()

为此,我必须将阈值更改为要转换为二进制的任何视频。我发现了:

 ret,thr = cv2.threshold(frame, 0, 255, cv2.THRESH_OTSU)

是吗?我不太了解,因此,我不知道如何适应我的代码。

0 个答案:

没有答案