编程语言
首页 > 编程语言> > Python OpenCV – waitKey(0)没有响应?

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

作者:互联网

我在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)是正确的.

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

解决方法:

这段代码适用于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()

希望这有助于未来的读者.

标签:python,opencv,ubuntu-12-04
来源: https://codeday.me/bug/20191005/1856354.html