Opencv里边cv2.findContours()函数返回值问题
阅读文档提到:cv2.findContours(image, mode, method[, contours[, hierarchy[, offset]]]) 这个函数返回两个值,contours, hierarchy,我在Mac环境中能够正常运行例程,但是将相同的程序拿到Windows平台下运行,返回值却只有一个,Python提示错误:ValueError:too many values to unpack
求了解细节的大牛解答!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以用help(cv2.findContours)来观察返回值数量。
我的电脑windows7+python35+cv2看到可以返回3个参数
findContours(image, mode, method[, contours[, hierarchy[, offset]]]) -> image, contours, hierarchy
当然,它也可以pack为一个参数。