17

タイトルにあるように、cv2.videowriter関数を実行すると、「module」オブジェクトに属性CV_FOURCCがありません。

コード:

# Creates a video file from webcam stream
import cv2

Create test window
cv2.namedWindow("cam_out", cv2.CV_WINDOW_AUTOSIZE)

# Create vid cap object
vid = cv2.VideoCapture(1)


# Create video writer object
vidwrite = cv2.VideoWriter(['testvideo', cv2.CV_FOURCC('M','J','P','G'), 25, 
               (640,480),True])
4

8 に答える 8

34

パーティーには少し遅れましたが、誰かがopencv2の新しいバージョンでそれを必要とする場合、コマンドは次のとおりです。

cv2.VideoWriter_fourcc(c1, c2, c3, c4)
于 2014-02-19T01:22:14.417 に答える
17

に変更cv2.CV_FOURCC('M','J','P','G')cv2.cv.CV_FOURCC('M','J','P','G')ます。

于 2013-04-04T15:06:43.343 に答える
11

OpenCV 3 の場合、次のようにします。

cv2.VideoWriter_fourcc(*'MJPG')

クレジット @SiffgyF

于 2016-09-23T08:38:45.907 に答える
-1

私はこのコードを使用します:

fourcc = cv2.CV_FOURCC(*'XVID')
于 2016-12-20T12:12:07.467 に答える