findcontours返回结果是空的,这个就需要你一张一张图片debug,看下是不是图片出现问题,或者你处理之后变成全黑的图片导致轮廓找不到另外,我比较建议你换个IDE,新手比较推荐pycharm,可以在工具里面下载插件换成中文UI。
你可以 print 一下 con 的形状或长度,估计是空的,也就是说 findcontours 没有找到 轮廓。
查找轮廓函数 findcontours,通常处理 二值图像,你的例程中,没有将灰度图像处理为二值图像。