错误类型
浏览量:3536
时间:2024-01-21 09:49:53
作者:采采
在使用findContours函数时,有时可能会遇到错误类型为"没有足够的值"的情况。本文将介绍在开发中,当出现这个错误时应该如何处理。
出现该错误的句子
当我们调用findContours函数时,如果没有足够的值作为函数的参数,就会出现"没有足够的值"的错误。
cv版本问题
这个错误的产生与opencv的版本有关。在不同的版本中,findContours函数的返回值是不一样的。
新版本返回值
在新版本的opencv中,findContours函数的返回值有3个:contours,hierarchy和ret。其中,contours是轮廓的数组,hierarchy是轮廓之间的关系,ret是函数的返回码。
旧版本返回值
而在旧版本的opencv中,findContours函数的返回值只有两个:contours和hierarchy。
解决方法
要解决"没有足够的值"的错误,只需要将调用findContours函数时的第一个参数img删除即可。因为在新版本的opencv中,这个参数已经被废弃了。
总结
本文介绍了在使用findContours函数时可能会出现"没有足够的值"的错误,并针对不同的opencv版本给出了解决方法。在开发过程中,我们应该注意opencv版本的差异以及函数返回值的变化,避免出现这类错误。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。