Python OpenCV | cv2.imshow() metode
OpenCV-Python ir Python saišu bibliotēka, kas paredzēta datora redzes problēmu risināšanai. cv2.imshow() metode tiek izmantota attēla parādīšanai logā. Logs automātiski atbilst attēla izmēram.
Sintakse: cv2.imshow(loga_nosaukums, attēls)
Parametri:
loga_nosaukums: Virkne, kas apzīmē tā loga nosaukumu, kurā tiks parādīts attēls.
attēls: Tas ir attēls, kas jāparāda.
Atgriešanas vērtība: Tas neko neatgriež.
Attēls izmantots visiem tālāk minētajiem piemēriem:
1. piemērs:
Python3
# Python program to explain cv2.imshow() method> > # importing cv2> import> cv2> > # path> path> => r> 'C:UsersRajnishDesktopgeeksforgeeks.webp'line number8 index7 alt1'># Attēla lasīšana noklusējuma režīmā image = cv2.imread(path) # Loga nosaukums, kurā tiek parādīts attēls window_name = 'image' # Izmantojot metodi cv2.imshow() # Attēla parādīšana cv2.imshow(window_name, image) # gaida, līdz lietotājs nospiež jebkuru taustiņu # (tas ir nepieciešams, lai izvairītos no Python kodola formas avārijas) cv2.waitKey(0) # aizver visus atvērtos logus cv2.destroyAllWindows()> |
Izvade:
2. piemērs:
Python3
# Python program to explain cv2.imshow() method> > # importing cv2> import> cv2> > # path> path> => r> 'C:UsersRajnishDesktopgeeksforgeeks.webp'line number8 index7 alt1'># Attēla lasīšana pelēktoņu režīmā image = cv2.imread(path, 0) # Loga nosaukums, kurā tiek rādīts attēls loga_nosaukums = 'attēls' # Izmantojot metodi cv2.imshow() # Attēla parādīšana cv2.imshow(window_name, attēls) # gaida, līdz lietotājs nospiež jebkuru taustiņu # (tas ir nepieciešams, lai izvairītos no Python kodola formas avārijas) cv2.waitKey(0) # aizver visus atvērtos logus cv2.destroyAllWindows()> |
Izvade:
Piezīme: Lietojot Google Colab, var rasties kļūda, kad sadarbībai ir atspējota imshow, tādā gadījumā ieteicams izmantot imshow metodi no colabs ielāpiem, vispirms to importējot.
Python3
from> google.colab.patches> import> cv2_imshow> > window_name> => 'Image'> > cv2_imshow(img)> # Pay special attention to '_' (underscore)> |