Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 프로그래밍
- github
- 파이썬
- windowpowershell
- 이미지연산
- OS
- gitcommand
- 파이썬에러
- 이미지
- 머신러닝
- 깃허브
- 일치도
- 통계
- 깃에러
- powershell에러해결
- 코드
- 라이브러리
- image
- 데이터
- powershell에러
- defaultbranch
- 카파
- 반복문
- 이미지읽어오기
- Python
- 데이터분석
- git
- 이클립스프로젝트
- 엑셀
- 코딩
Archives
- Today
- Total
나중에 내가 보려고 만든 블로그
[Python] openslide 라이브러리 기능, 이미지 metadata 추출 본문
주로 whole-slide image/virtual slide 를 읽어오기위해 사용하는 라이브러리로 read 가능한 이미지 포맷은 아래와 같음.
- Aperio (.svs, .tif)
- Hamamatsu (.ndpi, .vms, .vmu)
- Leica (.scn)
- MIRAX (.mrxs)
- Philips (.tiff)
- Sakura (.svslide)
- Trestle (.tif)
- Ventana (.bif, .tif)
- Generic tiled TIFF (.tif)
OpenSlide Python — OpenSlide Python 1.1.2 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
상단 api 문서를 참고 하여 기본적인 기능 사용해보았음.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import os
import openslide
import glob
path ='/data/sample.svs'
img = openslide.OpenSlide(path) #이미지 불러오기
print(img.level_count,#슬라이드 레벨의 개수
img.dimensions, #레벨0 기준 (w,h)
img.level_dimensions #각레벨의 (w,h)
img.properties ,sep='\n') #슬라이드의 metadata
#(location, level, size) 해당 region 가져오기
img.read_region([0,10000],0,(100,100))
file_path = '/data/' #다수 이미지 저장된 데이터 경로
#데이터 경로에서 확장자 svs인 데이터의 appmag 정보 반복문으로 출력
for path_slide in sorted(glob.glob(file_path + '*.svs')):
img = openslide.OpenSlide(path_slide)
print(path_slide[-17:-4], ", mag :",img.properties['aperio.AppMag'])
|
cs |
'Python' 카테고리의 다른 글
| [Python] 이미지 읽어오기, RGB 값 추출, RGB 평균 구하기 (0) | 2022.05.16 |
|---|---|
| [Python] ElementTree 사용하여 xml 파싱, 수정하기 (0) | 2022.03.10 |
| [Python] 엑셀리스트로 파일명 일괄 변경, xlrd 라이브러리 (0) | 2022.01.03 |
| [Python] tqdm : 반복문에서 진행률 표시 (0) | 2021.08.06 |
| [python] feature importances (0) | 2021.05.18 |