Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 2.7 opencv2名称错误:未定义名称“输出”_Python 2.7_Opencv3.0 - Fatal编程技术网

Python 2.7 opencv2名称错误:未定义名称“输出”

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

**Python cv2 opencv2 live cam不打开界面,只显示灰色图像界面…此打开的摄像头界面,但不显示实时视频**

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)