🐍

Python: OpenCVのimshowで画像が表示されない

2021/12/18に公開

エラー内容

以下のソースのimshowの部分で画像が表示されませんでした。

import cv2

# 画像を読み込み 
file_path = "bird.png"
img = cv2.imread(file_path) 
img = cv2.resize(img, (500, 200)) 

# 画像を表示 
cv2.imshow("bird", img)

対処方法

imshown下に下記のソースを追加すると、表示されるようになります。

cv2.waitKey(0) 
cv2.destroyAllWindows()

対応後

import cv2

# 画像を読み込み 
file_path = "bird.png"
img = cv2.imread(file_path) 
img = cv2.resize(img, (500, 200)) 

# 画像を表示 
cv2.imshow("bird", img)

# ここに追加する
cv2.waitKey(0) 
cv2.destroyAllWindows()
GitHubで編集を提案

Discussion