주뇽's 저장소

[Google Colab] 구글 드라이브 공유 파일 코랩에서 읽기(gdown) 본문

DeepLearning

[Google Colab] 구글 드라이브 공유 파일 코랩에서 읽기(gdown)

뎁쭌 2023. 12. 2. 22:11
728x90
반응형

 

Step 1. 공유하고자 하는 파일을 공유 -> 링크가 있는 모든 사용자 -> 링크 복사를 해준다.

구글 드라이브 공유 링크 복사

구글 드라이브 링크 : https://drive.google.com/file/d/1hiqm9D5t5z0WA2-W1aHUaTrq7HCylFiM/view?usp=sharing

여기서 위와 같은 링크가 있다면 d/ 와 /view에 있는 값이 해당 구글 드라이브 링크의 id가 된다.

id :  1hiqm9D5t5z0WA2-W1aHUaTrq7HCylFiM

 

Step 2. gdown 라이브러리를 이용하여 해당 파일 다운로드

1. 만약 gdown이 없다면(구글 코랩은 기본적으로 있음) 다음 명령어로 pip install

pip install gdow

 

2. !gdown https://drive.google.com/uc?id= 명령어의 id 부분에 자신의 구글 드라이브 링크를 넣어준면 된다.

이 때 -O 옵션을 줘서 파일 이름을 지정 할 수 있다.

!gdown https://drive.google.com/uc?id=1hiqm9D5t5z0WA2-W1aHUaTrq7HCylFiM -O ./helloworld.jpg

 

Step 3. 확인

!gdown https://drive.google.com/uc?id=1hiqm9D5t5z0WA2-W1aHUaTrq7HCylFiM -O ./helloworld.jpg

import cv2
from google.colab.patches import cv2_imshow
img = cv2.imread('./helloworld.jpg', cv2.IMREAD_UNCHANGED)
cv2_imshow(img)

픽사베이 무료 이미지

 

Step 4. 압축파일의 경우 압축 해제 하는 코드

!tar xvfz 압축파일이름.tgz