名字' A'没有定义

时间:2016-05-10 14:22:32

标签: python opencv

我正在尝试使用python学习opencv,当我尝试定义变量时,我得到了同样的错误。

这是我的代码

import numpy as np 
import cv2 

img = cv2. imread('love.jpg', 1)
cv2. imshow('image', img)

A == cv2.waitkey(0) & 0xFF

if A == 27:
cv2.destroyAllWindows()

elif A ==   ord('s'):
cv2.imwrite('love.png', img)
cv2.destroyAllWindows()

这是结果

NameError: name 'A' is not defined

我遇到了在我的设备中安装python的问题(windows 10,64 bit)

1 个答案:

答案 0 :(得分:2)

在设置变量A之前,您使用A == cv2.waitkey(0) & 0xFF获取A的真值。而是使用A = somecode初始化变量。 ==是一个布尔运算符(参见docs here)。