python opencv报错_如何捕获“ OpenCV错误”?在Python中

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).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值