Tôi đang tuyệt vọng cố gắng để tải một tập tin video trong OpenCV trong Python (trên OSX Lion) sử dụng đoạn mã sau:tải một đoạn video trong OpenCV bằng Python
> import cv
> capture = cv.CaptureFromFile("in.avi")
Tuy nhiên, tôi chỉ nhận được những cảnh báo sau đây :
> WARNING: Couldn't read movie file in.avi
Không giải thích được vấn đề là gì (không tìm thấy tệp, codec sai, v.v.). Theo như Google có liên quan, tôi là người duy nhất trong vũ trụ nhận được thông điệp chính xác này trong OpenCV.
Tôi đã đọc 'tài liệu tương thích codec' here và đảm bảo chuyển đổi video sang codec chính xác bằng cách sử dụng mencode nhưng vẫn không hoạt động.
Mọi ý tưởng về những gì tôi đang làm sai?
bạn đã thử sử dụng đường dẫn đầy đủ? nếu in.avi không nằm trong thư mục làm việc hiện tại của tập lệnh thì đó sẽ là vấn đề theo cách viết. – platinummonkey
Đó chính xác là nó! Trong trường hợp của tôi, nó cần phải là: /Users/lauge/Desktop/video.mov – laugejepsen
Woo! được đăng dưới dạng SO chính thức! – platinummonkey