728x90
반응형
여러 이미지 데이터가 있는 폴더에서 하나의 데이터를 랜덤으로 뽑아서 보고싶을 때 이용하는 방법입니다.
random.choice(os.listdir(디렉토리 경로)) ==> 디렉토리에 있는 여러 파일들 중에 하나를 선택한다
cv2.imread(os.path.join(디렉토리 경로, 이미지파일이름)) ==> 파일경로와 이미지 파일명을 결합해 길을 알려준다
plt.imshow() ==> 시각화해서 보여주기
예시)
import random
s_path = random.choice(os.listdir('/content/train_imgs'))
sample = cv2.imread(os.path.join(train_img,s_path))
sample= cv2.cvtColor(sample,cv2.COLOR_BGR2GRAY)
plt.imshow(sample)
참고자료:
728x90
반응형
'Data Science > Deep Learning' 카테고리의 다른 글
Residual Block 개념 및 목적 정리 (feat.ResNet)😎 (0) | 2022.12.21 |
---|---|
CNN 합성곱 신경망 Flatten Layer의 역할 및 방법 (0) | 2022.11.30 |
구글 코랩 Colab 에서 cv2.imshow 오류 해결방법 (0) | 2022.11.21 |
Tesnsorflow.cast 텐서 데이터 타입 변경하기 (0) | 2022.11.18 |
Tesorflow JPEG 이미지 텐서로 변환하기 (0) | 2022.11.18 |
댓글