2016-11-30 10 views
0
import cv2 

img1 = cv2.imread('1.jpg') 

img2 = cv2.imread('2.jpg') 

img3 = cv2.imread('3.jpg') 

height , width , layers = img1.shape 

fourcc = cv2.cv.CV_FOURCC(*'XVID') 

video = cv2.VideoWriter('videococo.avi',fourcc,1,(width,height)) 

cv2.VideoWriter(img1) 

cv2.VideoWriter(img2) 

cv2.VideoWriter(img3) 

cv2.destroyAllWindows() 

video.release() 

使用してビデオを作成する:必要な引数 'FOURCCを'(POS 2)は、私はそれを実行する私のPythonのコードは、</p> <p>が私にはTypeError与えていますOpenCVの2.4.1アナコンダパイソン2.7

を見つけないとし、時々、0KBのファイルを開いていないVideoを私に渡します。あなたのようにコードを変更する必要が

+0

fourcc = cv2.VideoWriter_fourcc(* 'XVID')を試しましたか?それはドキュメントhttp://docs.opencv.org/3.1.0/dd/d43/tutorial_py_video_display.html –

+0

に従ってそれを行う方法と思われる:それは私にAttributeErrorを与えます: 'module'オブジェクトには属性 'VideoWriter_fourcc ' – Bolly

答えて

0

:あなたのコードでは

import cv2 
img1 = cv2.imread('1.jpg') 
img2 = cv2.imread('2.jpg') 
img3 = cv2.imread('3.jpg') 

height , width , layers = img1.shape  
fps=20 
video = cv2.VideoWriter("videococo.avi", cv.CV_FOURCC(*'DIVX'), fps, (img1.shape[1], img1.shape[0])) 
video.write(img1) 
video.write(img2) 
video.write(img3) 


video.release() 

は、あなたは、このようにあなたのFourCCのparamsを読んでいた、「ビデオ」オブジェクトを作成したが、静的な方法でそれをアクセスしようとしていました

+0

それは、ありがとう! – Bolly

関連する問題

 関連する問題