Patchify
2023. 3. 29. 11:39ㆍBio-python/Usually Library
Patchify는 큰이미지를 처리하기 위한 라이브러리로, 의료영상에 많이 쓰인다.
1. 원리
2. 인수
!pip install patchify
import patchify
patchify(image, patch_shape, level)
patchify는 리스트 형태에서 numpy형식으로 반환된다.
##save
from PIL import Image
import numpy as np
image = Image.open("your.jpg")
patches = patchify(image,(256,256,3),step=256)
for patch0 in range(patches.shape[0]):
for patch1 in range(patches.shape[1]):
patch = patches[patch0,patch1,0]
patch_save = Image.fromarray(patch)
num = i *patch.shape[1] + patch1
patch_save.save(f'patch_{num}.jpg')
첫번 째 이미지 인수인 image는 경로 업로드이며, 두번째는 이미지사이즈로 n채널 추가시에 (height,weight,level)형식이다.
'Bio-python > Usually Library' 카테고리의 다른 글
파이썬 매직메소드 다루기 (0) | 2023.04.04 |
---|