1. openslide python 1.1.1과 Windows Binaries 2017-11-22 64bit를 다운로드하고 C:\에 압축을 푼다.
https://openslide.org/download/
Downloading OpenSlide
Downloading OpenSlide OpenSlide and its official language bindings are available under the terms of the GNU Lesser General Public License, version 2.1. Source OpenSlide (stable API) 3.4.1 2015-04-20 tar.gz tar.xz 3.4.0 2014-01-25 tar.gz tar.xz 3.3.3 2013-0
openslide.org
2. Microsoft Visual Studio 다운로드한다.
https://visualstudio.microsoft.com/ko/downloads/
Windows 및 Mac용 Visual Studio 2019 다운로드
Visual Studio Community, Professional 및 Enterprise를 다운로드하세요. 지금 Visual Studio IDE, Code 또는 Mac을 무료로 사용해 보세요.
visualstudio.microsoft.com
Microsoft Visual C++설치하지 않고 openslide setup.py 실행시 아래와 같은 에러가 발생한다.
3. Anaconda Prompt에서 cd ~Documents\openslide-python-1.1.1 를 입력해서 압축푼 주소로 이동하고 python setup.py install 입력하여 setup.py를 실행하여 openslide를 설치한다.
cd C:\openslide-python-1.1.1
python setup.py install
3. "C:\openslide-win64-20171122\bin" 폴더 주소를 환경변수에 추가
4. 주피터 노트북 실행하여 PIL 라이브러리를 설치한다
pip install pillow
설치하지 않고 openslide를 import하면 PIL을 필요하다는 에러가 발생한다
5. 주피터 노트북에서 openslide를 import 하기
환경변수에 windows binaries가 있는 bin 폴더를 추가한다
import os
os.environ['PATH'] = "C:\\openslide-win64-20171122\\bin" + ";" + os.environ['PATH']
현재 working directory를 openslide-python-1.1.1 폴더로 바꾼다
os.chdir('C:/Users/KIMSUNGHUN/Documents/openslide-python-1.1.1')
print(os.getcwd())
openslide를 import 한고 TCGA의 GBM histopathology 이미지 확장자인 .svs 파일을 불러온다
import openslide
path = "C:/data\TCGA_GBM/raw files/TCGA-02-0003-01Z-00-DX1.6171b175-0972-4e84-9997-2f1ce75f4407.svs"
osr = openslide.OpenSlide(path)
print(osr.dimensions)
자세한 OpenSlide의 사용법은 OpenSlide 홈페이지 참고
https://openslide.org/api/python/
OpenSlide Python — OpenSlide Python 1.1.1 documentation
OpenSlide Python OpenSlide Python is a Python interface to the OpenSlide library. OpenSlide is a C library that provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital patho
openslide.org
'기타' 카테고리의 다른 글
주식/비트코인 보조지표들 계산 python (0) | 2021.06.17 |
---|---|
비트코인 분봉 데이터 가져오기 (0) | 2021.06.17 |
Anaconda, Jupyter notebook 가상환경 만들기 (0) | 2020.06.15 |