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