Python OpenCV | cv2.imshow() メソッド

Python OpenCV | cv2.imshow() メソッド

OpenCV-Python は、コンピューター ビジョンの問題を解決するために設計された Python バインディングのライブラリです。 cv2.imshow() メソッドは、ウィンドウに画像を表示するために使用されます。ウィンドウは画像サイズに自動的に適合します。

構文: cv2.imshow(ウィンドウ名, 画像)
パラメーター:
ウィンドウ名: 画像を表示するウィンドウの名前を表す文字列。
画像: 表示される画像です。
戻り値: 何も返されません。

以下のすべての例で使用される画像:

例 #1:

Python3




# Python program to explain cv2.imshow() method> > # importing cv2> import> cv2> > # path> path> => r> 'C:UsersRajnishDesktopgeeksforgeeks.webp'line number8 index7 alt1'># デフォルトモードで画像を読み込む image = cv2.imread(path) # 画像が表示されるウィンドウ名 window_name = 'image' # cv2.imshow() メソッドを使用する # 画像を表示する cv2.imshow(window_name, image) # ユーザーが任意のキーを押すのを待ちます # (これは Python カーネル フォームのクラッシュを避けるために必要です) cv2.waitKey(0) # 開いているウィンドウをすべて閉じる cv2.destroyAllWindows()>>

出力:

例2:

Python3




# Python program to explain cv2.imshow() method> > # importing cv2> import> cv2> > # path> path> => r> 'C:UsersRajnishDesktopgeeksforgeeks.webp'line number8 index7 alt1'># グレースケールモードで画像を読み取る image = cv2.imread(path, 0) # 画像を表示するウィンドウ名 window_name = 'image' # cv2.imshow() メソッドを使用する # 画像を表示する cv2.imshow(window_name, image) # ユーザーが任意のキーを押すのを待ちます # (これは Python カーネル フォームのクラッシュを避けるために必要です) cv2.waitKey(0) # 開いているウィンドウをすべて閉じる cv2.destroyAllWindows()>>

出力:

注記: Google Colab を使用しているときに、コラボに対して imshow が無効になっているというエラーが発生する場合があります。その場合は、最初に colabs パッチから imshow メソッドをインポートして使用することをお勧めします。

Python3




from> google.colab.patches> import> cv2_imshow> > window_name> => 'Image'> > cv2_imshow(img)> # Pay special attention to '_' (underscore)>