Matplotlib 'imshow()' 메서드를 사용하여 이미지를 표시하는 방법

Matplotlib Imshow Meseodeuleul Sayonghayeo Imijileul Pyosihaneun Bangbeob



다른 프로그래밍 언어와 마찬가지로 Python의 개발자는 이미지 시각화를 위해 다른 라이브러리를 사용할 수도 있습니다. 매트플롯립 ”는 다양한 그래프, 플롯 및 이미지를 나타내는 여러 내장 함수/방법을 포함하는 그 중 하나입니다. 그것은 ' 위에 지어졌습니다. 넘피 ' 도서관. 'matplotlib' 라이브러리의 가장 인기 있는 기능은 plt.imshow() ”, 이미지를 표시하는 데 사용됩니다.

이 가이드는 Python의 'imshow()' 메서드에 대해 설명합니다.







Matplotlib 'imshow()' 메서드를 사용하여 이미지 표시 – Python

매트플롯립 ” 패키지는 데이터를 포함하는 그래픽뿐만 아니라 시각적 분석에 가장 일반적으로 사용됩니다. 그것은 ' plt.imshow() ” 메서드는 그래픽을 표시하는 데 사용됩니다.



'의 사용법을 이해하기 위해 아래 제공된 예를 살펴 보겠습니다. 임쇼() ' 방법.



예제 1: Python에서 Matplotlib 'imshow()' 메서드를 사용하여 이미지를 표시하는 방법은 무엇입니까?

'를 사용하여 이미지를 표시하려면 임쇼() ” 방법을 사용하려면 먼저 “와 같은 필수 라이브러리를 가져옵니다. matplotlib.pyplot ' 그리고 ' matplotlib.이미지 ”:





matplotlib.pyplot 가져오기 ~처럼 plt
matplotlib.image 가져오기 ~처럼 mpimg


그런 다음 ' 안에 해당 경로를 제공하여 표시하려는 이미지를 로드합니다. mpimg.imread() ” 메서드를 호출하고 변수에 저장합니다. 여기에서 원하는 이미지는 Google 드라이브에 있습니다.

my_image = mpimg.imread ( '/content/drive/MyDrive/kote-port-so5nsYDOdxw-unsplash.jpg' )


이제 ' plt.imshow() ” 메서드를 사용하여 이미지를 표시하고 로드된 이미지를 보유하는 변수를 전달합니다.

plt.imshow ( 내 이미지 )


지정된 이미지가 성공적으로 표시되었음을 알 수 있습니다.

예제 2: Python에서 Matplotlib 'imshow()' 메서드를 사용하여 이미지를 그레이스케일로 변환하는 방법은 무엇입니까?

먼저 이미지를 배열로 변환하고 변수에 전달합니다. 그런 다음 ' plt.imshow() ” 메서드에서 배열을 보유하는 변수인 “ cmap ” 값이 “인 매개변수 회색 '. cmap은 컬러맵 인스턴스 또는 등록된 컬러맵 이름이며 ' 보간 ' 매개변수 ' 비큐빅 ” 값은 이미지를 표시하는 데 사용됩니다.

r_image = 내_이미지 [ : , :, 0 ]
plt.imshow ( r_이미지, cmap = '회색' , 보간 = '비큐빅' )


제공된 이미지가 회색조로 변환된 것을 볼 수 있습니다.

예 3: Python에서 Matplotlib 'imshow()' 메서드를 사용하여 이미지 원점을 변경하는 방법은 무엇입니까?

'를 사용하여 임쇼() ” 방식으로 사용자는 이미지의 원점을 조정할 수도 있습니다. 이를 위해 “ 기원 ” 파라미터를 활용할 수 있습니다. 여기에서 우리는 ' 낮추다 ”의 값으로 기원 ” 매개변수:

plt.imshow ( r_이미지, cmap = '회색' , 보간 = '비큐빅' , 기원 = '낮추다' )


지정된 이미지의 원본이 변경되었음을 확인할 수 있습니다.


그게 다야! matplotlib에 대해 간단히 설명했습니다. 임쇼() ” 파이썬의 방법.

결론

매트플롯립 ” 라이브러리에는 숫자 배열의 도움으로 그래프, 플롯 및 이미지와 같은 데이터 시각화에 사용되는 여러 방법/기능이 포함되어 있습니다. 가장 많이 사용하는 방법은 ' 매트플롯립 ” 라이브러리는 “ 임쇼() ” 이미지 객체를 사용하는 방법. 이 게시물은 Python의 matplotlib 'imshow()' 메서드에 대해 설명했습니다.