Python OpenCV-waitKey(0)没有响应?

发布于 2021-01-29 15:27:46

我在Ubuntu 12.04上使用opencv 2.4.7。我正在用python编程,运行此脚本时出现问题:

import cv2

img = cv2.imread('347620923614738322_233985812.jpg')
cv2.namedWindow("window")
cv2.imshow("window", img)
cv2.waitKey(0)

问题是关闭图像时脚本不会停止。我搜索了有关的信息waitKey,发现使用cv2.waitKey(0)是正确的。

我不明白, 问题出在哪里?

关注者
0
被浏览
538
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    这段代码适用于IDLE:

    # -*- coding: utf-8 -*-
    
    # Objectif : découvrir le fonctionnement d'opencv-python
    # http://opencv-python-tutroals.readthedocs.org/en/latest/index.html
    
    
    import numpy as np
    import cv2
    
    # Load an color image in grayscale
    img = cv2.imread('Lena.tiff',0)
    WINDOW_NAME = 'Image de Lena'
    cv2.namedWindow(WINDOW_NAME, cv2.CV_WINDOW_AUTOSIZE)
    cv2.startWindowThread()
    
    # Display an image
    cv2.imshow(WINDOW_NAME,img)
    cv2.waitKey(0)
    
    
    cv2.destroyAllWindows()
    

    希望这对将来的读者有所帮助。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看