【Python/OpenCV】cv2.imshowで画像をウィンドウに表示

Python版OpenCVで読み込んだ画像ファイルをウィンドウに表示する方法をソースコード付きでまとめました。

画像をウィンドウに表示(cv2.imshow)

本ページの内容は以下動画で解説しています。

Python版OpenCVでは「cv2.imshow」で読み込んだ画像ファイルをウィンドウに表示できます。

書式

cv2.imshow(winname, mat)
引数 概要
winname ウィンドウ名(ウィンドウのタイトルバーに表示する文字列)。
mat 画像オブジェクト(NumPy配列)

サンプルコード

サンプルプログラムのソースコードです。
画像ファイル(/Users/github/sample/python/opencv/basic/mujiko.png)を読み込んで画面に表示させます。


cv2.waitKey(0)はキー入力を待つ処理です。
cv2.destroyAllWindows()はウィンドウを閉じる処理となります。
このような処理を入れている理由は、cv2.imshowのみだとウィンドウが表示されてすぐにプログラムが終了するためです。
つまり、何かキーが入力されるまでウィンドウ表示が表示され続けます

関連記事

【Python版OpenCV超入門】使い方とサンプルコードを解説
Python版OpenCVで画像処理プログラミングを行う方法を入門者向けにソースコード付きで解説するページです。
【画像処理入門】アルゴリズム&プログラミング
画像処理における基本的なアルゴリズムとその実装例(プログラム)についてまとめました。

コメント