会pathon和openmv的伙伴解答一下

while blob.density()>0.805:
这一行老是报错,意思是当能检测到矩形时进循环
报错原因是无效语法

把while改成if看看https://www.freesion.com/article/66611402599/

type(blob.density())看看类型,也许不是你想象的那样。如果不是整型或浮点型,是无法和数值比较的。

返回空值了?
用个变量存起来
aa=blob.density()
判断一下类型,再比较