본문 바로가기
AI/파이썬

coco-dataset 다운로드 오류

by 알푼 2023. 8. 7.
728x90
728x90

coco dataset을 활용한 코드를 확인해보고자 해당 데이터셋을 다운로드 하는 방법을 구글링하였더니 아래와 같이 해야 한다고 찾을 수 있었다.

 

wget http://images.cocodataset.org/zips/train2017.zip

 

그러나 이 방법으로 진행 했을 때, 다음과 같은 에러가 출력되었다.

'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

 

이것은 윈도우 환경에서는 wget을 직접 설치해줘야 하기 때문에 발생하는 에러이다. 아래 사이트에서 본인 환경에 맞는 최신 버전을 다운받아주면 된다. wget.exe 파일은 실행하지 않고, C드라이브-Windows-System32 폴더 안으로 이동시키면 된다.

https://eternallybored.org/misc/wget/

 

GNU Wget 1.21.4 for Windows

 

eternallybored.org

 

 

또 찾아보니 이제는 fiftyone이라는 사이트에서도 데이터셋이 사용 가능하다고 한다. "fiftyone"은 2019년 12월에 공개 되었고, 데이터 탐색 및 시각화를 위한 오픈 소스 Python 라이브러리라고 한다.

주소는 여기를 참고하길 바란다.

https://voxel51.com/

 

Voxel51 // Open source computer vision tools for machine learning

We enable ML engineers to build better computer vision datasets & models, more quickly. Try FiftyOne, the powerful open source computer vision toolset.

voxel51.com

 

여기서 예를 들어 FiftyOne의 Zoo 데이터 셋을 다운받는다고 가장하면,

1. fiftyone 패키지 설치

    pip install fiftyone

2. 파이썬을 기준으로 하면 아래 스크립트를 실행하면 된다.

import fiftyone as fo
import fiftyone.zoo as foz

# List available zoo datasets
print(foz.list_zoo_datasets())

#
# Load the COCO-2017 validation split into a FiftyOne dataset
#
# This will download the dataset from the web, if necessary
#
dataset = foz.load_zoo_dataset("coco-2017", split="validation")

# Give the dataset a new name, and make it persistent so that you can
# work with it in future sessions
dataset.name = "coco-2017-validation-example"
dataset.persistent = True

# Visualize the in the App
session = fo.launch_app(dataset)

 

기본적으로 C드라이브의 사용자 폴더에 저장된 것을 확인할 수 있었다.

FiftyOne의 전반적인 내용은 추후 기록 예정이다.

728x90
반응형

댓글