如何解决AttributeError: 'tuple' 对象在使用 Flask 运行 opencv 时没有属性 'shape' 错误
我尝试使用 Flask 流式传输对象检测,但在运行我的代码时出现此错误。代码可以识别我的网络摄像头,但我遇到了这个错误
df["y" if z == "a",]
AttributeError: 'tuple' 对象没有属性 'shape'
这是我正在使用的代码:
File "C:\Users\Nicholas Smith\Downloads\Senior Project\Senior Project\app1.py",line 60,in gen
(h,w) = frame.shape
解决方法
使用 ret
检查您的框架。
ret,frame = cap.read()
cap.read()
将返回 2 个值。拳头一个布尔(真/假)。如果框架被正确读取,如果您的框架无法正确读取,它将是 True
和 False
。
- 如果您的框架读取正确,请检查 frame.shape。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。