2012-01-15 40 views
9

Nếu tôi gặp lỗi OpenCV: ...Cách nắm bắt "Lỗi OpenCV" trong Python

Cú pháp để bắt lỗi là gì khi lỗi OpenCV sử dụng hai từ? Tôi có thể bắt được cv.error sau đây nhưng làm cách nào tôi có thể nắm bắt được điều này?

EDIT:

Tôi không nhận được nó ... là câu trả lời rõ ràng? Tôi không rõ ràng?

EDIT 2

tôi không thể tái tạo nó b/c Tôi đang trên một máy tính khác nhau nhưng nó trông tương tự như:

OpenCV Error: Bad argument. Something something array

cv.error: This is another error

tôi m có thể bắt được lỗi cv.error nhưng không phải lỗi OpenCV với các điều sau:

try: 
    # do a thing 
except (cv.error, OpenCV Error): 
    print "Can't do the thing" 
    sys.exit(1) 
+0

Ngoại lệ được nêu ra khi bạn gặp phải lỗi OpenCV này là gì? – Makoto

+0

Có, bạn đang rất không rõ ràng. Hãy giải thích vấn đề của bạn rõ ràng hơn. Thật không may tôi không thể nói cho bạn biết cụ thể những gì bạn nên cải thiện trong câu hỏi của bạn, bởi vì tôi không hiểu nó cả. –

+0

Đăng truy nguyên, và nếu có thể mã đặc biệt – wim

Trả lời

14

Hãy thử cv2.error.

try: 
    ... 
except cv2.error as e: 
    ... 

Here's trang từ các tài liệu nhưng nó chỉ dành cho các/C++ giao diện C - Tôi không thể tìm thấy bất cứ điều gì về việc xử lý đối với OpenCV lỗi Python (Tôi tìm thấy tài liệu cho giao diện Python được thiếu buồn bã).

Các vấn đề liên quan