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