Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python3-error-namererror:name';cy&x27;没有定义_Python 3.x - Fatal编程技术网

Python 3.x Python3-error-namererror:name';cy&x27;没有定义

Python 3.x Python3-error-namererror:name';cy&x27;没有定义,python-3.x,Python 3.x,这是我正在开发的一段很小的代码,我一直都有这个错误。。我真的被锁起来了,有人能帮我吗。。谢谢你的建议。 当我尝试代码时,出现以下错误消息: name错误:未定义名称“cy” if contornos: for c in contornos: (x, y, w, h) = cv2.boundingRect(c) area = w*y/2 cv2.rectangle(frame, (x, y), (x +

这是我正在开发的一段很小的代码,我一直都有这个错误。。我真的被锁起来了,有人能帮我吗。。谢谢你的建议。 当我尝试代码时,出现以下错误消息: name错误:未定义名称“cy”

   if contornos:
        for c in contornos:
            (x, y, w, h) = cv2.boundingRect(c)
            area = w*y/2

            cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 0, 255), 
LINE_THICKNESS)                    

            if area >20:               
                m=cv2.moments(c)            
                cx=int(m['m10']/m['m00'])
                cy=int(m['m01']/m['m00'])                 
                cv2.circle(frame,(cx,cy),2,(0,0,255),5)

    if (conteo(cy,220)):
        contadorCoches +=1

有时,if语句中的代码块未执行。当面积不大于20时,需要为这些变量设置有意义的值


你的意思是最后一个if语句只检查cy的最终值吗?现在它将只应用于在for循环结束时cy获得的最后一个值。

这不是OpenCV的问题。@Lewis如果没有一个等高线的面积大于20,
cy
的值是多少?我认为所有等高线的面积始终大于20。。。在我的视频中。。但这是为了解决这个错误:(你能帮我吗?@DanMašek)