본문 바로가기
Data Science/Deep Learning

파일에서 랜덤한 이미지 시각화 하는 법 (OpenCV)

by Queen2 2022. 11. 22.
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)

 

 

참고자료:

https://stackoverflow.com/questions/69643335/how-to-open-a-random-image-from-specified-folder-directory-in-python-opencv

728x90
반응형

댓글