Python 2.7 opencv2名称错误:未定义名称“输出”
**Python cv2 opencv2 live cam不打开界面,只显示灰色图像界面…此打开的摄像头界面,但不显示实时视频**Python 2.7 opencv2名称错误:未定义名称“输出”,python-2.7,opencv3.0,Python 2.7,Opencv3.0,**Python cv2 opencv2 live cam不打开界面,只显示灰色图像界面…此打开的摄像头界面,但不显示实时视频** import cv2 def main(): windowName = "Live video Feed" cv2.namedWindow(windowName) cap = cv2.VideoCapture(0) if cap.isOpened(): ret, fr
import cv2
def main():
windowName = "Live video Feed"
cv2.namedWindow(windowName)
cap = cv2.VideoCapture(0)
if cap.isOpened():
ret, frame = cap.read()
else:
ret = False
while ret:
ret, frame = cap.read()
cv2.imshow("Gray", output)
cv2.imshow(windowName, frame)
if cv2.waitKey(1) == 27:
break
cv2.destroyAllWindow()
cap.release()
if __name__== "__main__":
main()
爱欲者
Traceback (most recent call last):
File "C:\Users\Lenovo\Desktop\live webcame pro.py", line 32, in <module>
main()
File "C:\Users\Lenovo\Desktop\live webcame pro.py", line 20, in main
cv2.imshow("Gray", output)
NameError: name 'output' is not defined
>>>
将此脚本添加到
中间
仅在下一行后添加此项
output = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
output = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow("Gray", output)
cv2.imshow(windowName, frame)
if cv2.waitKey(1) == 27:
break
while ret:
ret, frame = cap.read()
output = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)