Python OpenCV | cv2.imshow() methode

Python OpenCV | cv2.imshow() methode

OpenCV-Python is een bibliotheek met Python-bindingen die is ontworpen om computervisieproblemen op te lossen. cv2.imshow() methode wordt gebruikt om een ​​afbeelding in een venster weer te geven. Het venster past zich automatisch aan de afbeeldingsgrootte aan.

Syntaxis: cv2.imshow(vensternaam, afbeelding)
Parameters:
vensternaam: Een tekenreeks die de naam vertegenwoordigt van het venster waarin de afbeelding moet worden weergegeven.
afbeelding: Het is het beeld dat moet worden weergegeven.
Winstwaarde: Het levert niets op.

Afbeelding gebruikt voor alle onderstaande voorbeelden:

Voorbeeld 1:

Python3




# Python program to explain cv2.imshow() method> > # importing cv2> import> cv2> > # path> path> => r> 'C:UsersRajnishDesktopgeeksforgeeks.webp'line number8 index7 alt1'># Een afbeelding lezen in de standaardmodus image = cv2.imread(path) # Vensternaam waarin de afbeelding wordt weergegeven window_name = 'image' # De methode cv2.imshow() gebruiken # De afbeelding weergeven cv2.imshow(window_name, image) # wacht tot de gebruiker op een willekeurige toets drukt # (dit is nodig om te voorkomen dat de Python-kernelvorm crasht) cv2.waitKey(0) # alle geopende vensters sluiten cv2.destroyAllWindows()>

Uitgang:

Voorbeeld #2:

Python3




# Python program to explain cv2.imshow() method> > # importing cv2> import> cv2> > # path> path> => r> 'C:UsersRajnishDesktopgeeksforgeeks.webp'line number8 index7 alt1'># Een afbeelding lezen in grijswaardenmodus image = cv2.imread(path, 0) # Vensternaam waarin de afbeelding wordt weergegeven window_name = 'image' # Met behulp van de cv2.imshow() methode # De afbeelding weergeven cv2.imshow(window_name, image) # wacht tot de gebruiker op een willekeurige toets drukt # (dit is nodig om te voorkomen dat de Python-kernelvorm crasht) cv2.waitKey(0) # alle geopende vensters sluiten cv2.destroyAllWindows()>

Uitgang:

Opmerking: Tijdens het gebruik van Google Colab kan er een foutmelding optreden dat imshow uitgeschakeld is voor collab. In dat geval wordt voorgesteld om de imshow-methode uit colabs-patches te gebruiken door deze eerst te importeren.

Python3




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