If I get OpenCV Error: ...
what's the syntax to catch it since OpenCV Error uses two words? I'm able to catch the following cv.error but how would I catch this?
EDIT:
I don't get it... is the answer obvious? Am I being unclear?
EDIT 2
I can't reproduce it b/c I'm on a different computer but it looked similar to:
OpenCV Error: Bad argument. Something something array
cv.error: This is another error
I'm able to catch cv.error but not OpenCV Error with the following:
try:
# do a thing
except (cv.error, OpenCV Error):
print "Can't do the thing"
sys.exit(1)
解决方案
Try cv2.error.
try:
...
except cv2.error as e:
...
Here's the page from the documentation but it's only for the C/C++ interface -- I can't find anything on the Python error handling for OpenCV (I find the documentation for the Python interface to be sadly lacking).