SciPy 임쇼

Scipy Imsyo



Python은 다양한 소프트웨어 프로그램 작성, 자동 작업 구축, 다양한 웹 사이트 만들기 및 데이터 분석 기술에 사용되는 잘 알려져 있고 자주 사용되는 소프트웨어 프로그래밍 언어입니다. 응용 프로그램이 일부 특정 작업에 제한되지 않고 다른 프로그램을 만들 수 있음을 의미하는 다목적 프로그래밍 언어입니다. 또한 초보자에게 친숙하여 ​​다른 모든 언어 중에서 가장 많이 사용되는 언어입니다. SciPy는 Python의 라이브러리이며 Python의 다른 유명한 라이브러리인 'NumPy'를 기반으로 구축되었습니다. 이 라이브러리는 머신 러닝 및 딥 러닝 모델을 생성하고 데이터 분석 기술과 함께 수학 방정식을 계산하는 데 도움이 되는 기능을 제공합니다. SciPy는 속성 또는 모델로 'imshow' 기능을 제공하며 이 기능을 사용하면 색상의 RGB 형식으로 이미지를 표시할 수 있습니다.

절차

이 기사는 SciPy imshow 기능을 구현하는 단계별 프로세스를 따릅니다. imshow의 구문은 기사에서 먼저 표시되고 구문에 따라 Python 스크립트에서 실행됩니다. Python 코드 실행에 사용할 소프트웨어 플랫폼은 사전 설치된 Python 패키지 및 라이브러리를 제공하여 프로그램 작성을 더 쉽게 만드는 Python 플랫폼에 대한 모든 액세스를 제공하는 'Google Collab'입니다.







통사론

SciPy imshow()의 구문은 간단하지만 이미지를 표시하기 위해 다른 라이브러리 속성이 필요하므로 먼저 다음과 같이 SciPy 함수를 사용하여 이미지를 읽습니다.



$ 이미지 = 기타 읽다 ( ' 파일 경로 ')

그런 다음 정확히 다음과 같이 함수를 호출하여 이미지가 표시됩니다.



$매트플롯립. 파이플롯 . 임쇼 ( 영상 )

첫 번째 함수가 입력으로 받는 매개변수는 파일의 경로이거나 이미지가 시스템의 리포지토리에 저장되는 위치를 나타내며 'imshow' 함수의 입력 매개변수에 제공되는 두 번째 매개변수는 이미지를 저장하는 이미지입니다. imshow() 메서드를 사용하여 표시하려는 이미지의 파일 경로 정보를 읽습니다.





반환 값

이 함수는 반환 값을 반환하지 않고 입력 매개 변수에 지정한 그래픽 이미지를 표시합니다.

예 # 01

이제 SciPy의 imshow 기능을 사용하여 이미지를 표시해 보겠습니다. 이전 구문에서 SciPy 속성을 기반으로 하는 imshow 함수를 사용하여 이미지를 표시할 수 없다는 것이 분명하지만 프로그램의 뒷부분에서 이 지점에 도달할 것입니다. 먼저 Google 공동 작업을 열고 프로젝트에 대한 전체 노트북을 저장하고 나중에 언제든지 이 프로그램에 액세스할 수 있도록 Google 드라이브에 고유한 이름으로 저장합니다.



imshow()가 올바르게 작동하도록 하려면 다른 라이브러리의 도움이 필요한 시점으로 돌아갑니다. imshow() 함수를 사용하여 이미지를 즉시 표시할 수 없으며 먼저 이미지를 읽어야 합니다. 이미지를 읽기 전에 시스템에 이미지를 다운로드했는지 확인하고 파일 경로 또는 이미지가 시스템에 있는 폴더에 대해 알고 있는지 확인하고 작업해야 하므로 해당 경로를 복사합니다.

이미지 파일 경로를 찾은 후 이미지를 읽어야 합니다. 먼저 중요한 라이브러리 패키지를 가져와서 Python SciPy 라이브러리에서 'misc' 모듈을 로드합니다. 이 모듈은 프로그램에서 'from SciPy import misc'를 작성하여 가져올 수 있습니다. misc는 이미지를 읽을 수 있게 해주는 모듈입니다. Misc에는 이미지를 읽는 또 다른 함수 'imread()'가 있습니다. 이를 위해 'misc.imread( 'file path')'와 같이 imread() 함수 앞에 접두사로 misc를 추가합니다. 이 함수의 입력 매개변수에 파일 경로를 제공하고 '이미지'를 가정하여 일부 변수에 이 메서드의 결과를 저장합니다.

이미지를 읽은 후에는 'imshow' 방법을 사용하여 이미지를 표시하고 바로 그 목적을 위해 'matplotlib' 라이브러리에서 'pyplot' 패키지를 가져옵니다. 수치. 우리는 pyplot을 imshow() 앞에 접두사로 놓고 저장 변수 'image'로 이미지의 읽기 값을 'plt.imshow(image )'로 함수 매개 변수에 공급합니다. 이렇게 하면 프로그램의 출력이 화면에 이미지를 표시하고 이러한 기능의 도움으로 프로그램에서 이 이미지를 가져온 후 다른 응용 프로그램에 활용할 수 있습니다. 다음 그림은 Python 스크립트에서 실행되는 프로그램 및 출력을 나타냅니다.

예 # 02

다른 이미지를 가져와 SciPy imshow() 메서드를 사용하여 해당 사진을 표시합니다. 'scipy as misc'에서 하나와 'matplotlib as the pyplot'에서 두 개의 중요한 모듈을 가져올 것입니다. 이미지를 Google collab의 디렉토리에 업로드하고 거기에서 이미지 이름을 복사하여 'imread()' 함수의 매개 변수에 전달합니다. misc의 imread() 함수를 사용하여 먼저 이미지를 읽고 정보를 저장한 다음 'pyplot.imshow()' 메서드를 호출하고 읽은 정보를 이 함수의 입력 매개변수로 제공합니다. 출력에 이미지를 표시합니다. 이 프로그램의 코드는 아래와 같으며 프로그램에 따라 출력도 표시됩니다.

결론

이 가이드는 SciPy 라이브러리에 직접 액세스할 수 없지만 SciPy의 'misc' 속성과 'matplotlib.pyplot'을 사용하여 간접적으로 액세스할 수 있는 SciPy imshow 함수를 실행하는 방법을 보여줍니다. 두 가지 별도의 예에서 두 개의 다른 이미지에 대한 기능을 시연했습니다.