반응형
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
- TabNet
- decorater
- paper review
- nlp
- 파이썬
- MICCAI
- 코드오류
- Surgical video analysis
- genetic epidemiology
- parametric model
- Phase recognition
- non-parametric model
- tabular
- monai
- deep learning #segmentation #sementic #pytorch #UNETR #transformer #UNET #3D #3D medical image
- nibabel
- 확산텐서영상
- parer review
- 비모수적 모델
- 확산강조영상
- nfiti
- precision #정밀도 #민감도 #sensitivity #특이도 #specifisity #F1 score #dice score #confusion matrix #recall #PR-AUC #ROC-AUC #PR curve #ROC curve #NPV #PPV
- PYTHON
- 유전역학
- 모수적 모델
- words encoding
- TeCNO
- parrec
- 데코레이터
- MRI
Archives
- Today
- Total
KimbgAI
이미지 내 색상 별 픽셀 수 확인하기 본문
반응형
어떤 이미지 안에 object 별로 annotation이 된 segmentation mask를 받았는데,
어떤 색상들로 구성되어 있는지 모를때.. 확인이 필요했다.
예를 들면, Pascal VOC 데이터셋 같은 경우는 색상별 어떤 클래스인지 나와있지만
그렇지 않은 경우에는 클래스가 몇개가 있고, 어떤 색상으로 되어있는지 확인이 필요하다.
간단하게 확인할 수 있는데,
from PIL import Image
import matplotlib.pyplot as plt
path = '/data/2030/BileDuct/TestImage/mask/10.png'
# 이미지 열기
image = Image.open(path)
plt.imshow(image)
(위 이미지는 간 수술 영상에서 담관을 annotation한 mask 입니다)
# 색상 모드 확인
print(image.mode)
# 이미지 색상 값 확인
colors = image.getcolors()
print(colors)
RGB
[(53262, (128, 0, 0)), (6099, (0, 128, 0)), (2014239, (0, 0, 0))]
결과를 보면 빨간색 픽셀이 53,262개, 초록색이 6,099개, 검정색이 2,014,239개 있는걸 확인할 수 있다!
끝!
반응형
'machine learning' 카테고리의 다른 글
[PR] TabNet(2021, AAAI) 논문 리뷰 (파헤치기) (3) | 2024.10.24 |
---|---|
[오류해결] monai metrics 중 DiceMetric의 y, y_pred 인식 오류 (0) | 2024.03.27 |
[ML] 분류 평가 지표 정리(sensitivity, recall, precision, specificity, f1 score, NPV, PPV (0) | 2022.11.22 |
[ML][pytorch] UNETR(21.03); UNEt TRansformers 코드 설명 및 구현 (2) | 2022.11.21 |
[ML] Data augmentation for 3D medical image (3) | 2022.11.17 |
Comments