首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python语言中_、frame和frame的区别

Python语言中_、frame和frame的区别
EN

Stack Overflow用户
提问于 2015-05-19 12:03:05
回答 1查看 983关注 0票数 0

_、frame和frame在Python语言中有什么区别?

代码语言:javascript
运行
复制
 cap = cv2.VideoCapture(0)

 while(1):
     _, frame = cap.read()
     cv2.imshow('frame ',frame )

是有效的,但是代码

代码语言:javascript
运行
复制
cap = cv2.VideoCapture(0)

 while(1):
     frame = cap.read()
     cv2.imshow('frame ',frame )

是不工作的

EN

回答 1

Stack Overflow用户

发布于 2015-05-19 12:13:42

cap.read()返回一个元组,该元组将被解压到两个变量_frame中。_只是一种声明你忽略了那个值的方式。它可以写成:

代码语言:javascript
运行
复制
ignored, frame = cap.read()

在第二种情况下,元组没有解包,因为只有一个变量,所以元组被绑定到frame。然后将元组frame传递给cv2.imshow(),但此函数不希望在第二个参数中看到元组,因此出现了您所看到的错误。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30316551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档