解决cv2.findContours返回值too many values to unpack (expected 2)的问题
来源:互联网 发布:淘宝差评师怎么找 编辑:程序博客网 时间:2024/05/22 16:39
参考:http://blog.csdn.net/louzhengzhai/article/details/72802978
根据网上的 教程,Python OpenCV的轮廓提取函数会返回两个值,第一个为轮廓的点集,第二个是各层轮廓的索引。但是实际调用时我的程序报错了,错误内容如下
too many values to unpack (expected 2)
其实是接受返回值不符,如果你仅仅使用一个变量a去接受返回值,调用len(a),你会发现长度为3,也就是说这个函数实际上返回了三个值
第一个,也是最坑爹的一个,它返回了你所处理的图像
第二个,正是我们要找的,轮廓的点集
第三个,各层轮廓的索引
所以,应该调用如下:
运行结果:阅读全文
1 0
- 关于解决cv2.findContours返回值too many values to unpack (expected 2)的问题
- 解决cv2.findContours返回值too many values to unpack (expected 2)的问题
- ValueError: too many values to unpack (expected 2)
- ValueError: too many values to unpack (expected 2)
- ValueError: too many values to unpack
- Python too many values to unpack
- 学习Programming the Semantic Web遇到的问题(二)——python:too many values to unpack
- 关于错误:ValueError: too many values to unpack
- 关于Android 4.0编译生成Recovery的一个错误:ValueError: too many values to unpack
- to many values to unpack
- 编译错误:”Too many arguments to function call, expected 0, have 2 ”的解决
- ValueError: not enough values to unpack (expected 2, got 1)
- python错误for k,v in d: ValueError: too many values to unpack
- python2.7错误for k,v in dict: ValueError: too many values to unpack
- CDH分支节点无法被监听,错误提示ValueError: too many values to unpack
- 关于 Python opencv 使用中的 ValueError: too many values to unpack
- Too many arguments to method call, expected 1, have 2?
- ValueError: not enough values to unpack (expected 3, got 0)
- 最小树形图poj3164 Command Network
- Ubuntu 12.04 or 14.04 下USB存储设备自动挂载和自动打开功能的开启和关闭
- CASE WHEN 及 SELECT CASE WHEN的用法
- ListVIew子项布局右对齐,TextVIew右对齐
- Linux 系统安装与软件配置相关
- 解决cv2.findContours返回值too many values to unpack (expected 2)的问题
- android学习之RecyclerView的简单使用
- elasticsearchException:Failed to load logging configuration Caused by: java.nio.file.NoSuchFileExcep
- ByteBuffer用法小结
- Machine Learning Basics(要点)
- 老鼠偷奶酪 题解
- socket阻塞与非阻塞,同步与异步
- 汉诺塔递归算法 (思路+python实现)
- 数据库事务隔离级别