0
こんにちはみんなは、私は、この時点で立ち往生しています。私はopencvを使って私の画面上で4つのビデオを再生したい。誰も私にそれをやる方法を助けることができますか?私は次のコードを参照しています同時にpythonでopencvを使って複数の動画を同時に再生するにはどうしたらいいですか?
- first.avi
- second.avi
- third.avi
- fourth.avi
をプレイしたいとします。それは単一のaviファイルのために非常によく演奏します。 連結する必要がありますか、4つの異なるウィンドウで実行できますか。任意の提案は、複数のビデオを再生するためのNP
# Create a VideoCapture object and read from input file
# If the input is the camera, pass 0 instead of the video file name
cap = cv2.VideoCapture('first.avi')
cap2 =cv2.VideoCapture('second.avi')
if (cap.isOpened()== False):
print("Error opening video stream or file")
if (cap2.isOpened()== False):
print("Error opening video stream or file")
while(cap.isOpened()||cap2.isOpened()):
# Capture frame-by-frame
ret, frame = cap.read()
ret, frame1 = cap2.read()
if ret == True:
# Display the resulting frame
cv2.imshow('Frame',frame)
cv2.imshow('Frame', frame1)
# Press Q on keyboard to exit
if cv2.waitKey(25) & 0xFF == ord('q'):
break
else:
break
cap.release()
cap2.release()
cv2.destroyAllWindows()
だけですべてを読み、表示しますか? – Silencer
は、私はカメラのキャップからキャプチャ中= cv2.VideoCapture(0)CAP1は= cv2.VideoCapureは、(1)うまく機能していることを知っているが、その適切 – Aviator
を動作していないファイルからビデオを再生しながら、私はすべてを読み取ろうとしましたが、それは同じフレーム – Aviator