2012-05-10 24 views
1

私が理解しているように、openCV 2.4では、cvSize型は無視され、代わりにPythonタプルを使用できます。私はCreateVideoWriter機能に試みたとき:Pythonを使ってopenCV 2.4のCreateVideoWriter関数にsizeパラメータを送る方法

import cv2 as cv 
writer = cv.CreateVideoWriter('movie', cv.CV_FOURCC('M', 'J', 'P', 'G'), fps, (width, height)) 

私はこのエラーを取得しています: 例外TypeError:CvSize引数「frame_sizeは」2つの整数を期待しています。

助けが必要ですか? CV関数cv.CreateVideowriter()と

答えて

3

あなたが混合されているCV2機能(CvSizeは必要ありません)

が代わりに使用します。

import cv2 
cv2.VideoWriter('movie',cv2.cv.CV_FOURCC('M', 'J', 'P', 'G'),fps,(width,height)) 
+0

1 UUUUU素敵なキャッチ! – karlphillip

+0

@karlphillip、cv2.cv.CV_FOURCCと言うのと同じように、まだ厄介なビットがいくつかあります。しかし、cvとcv2コードでは定数を別々に表示したくない。 –

+0

ありがとう!どのようにWebカメラをキャプチャし、ムービーファイルとして保存するためにそれを使用すると思った? –

関連する問題