Skip to content

2018_04_10 개발일지

MagmaTart edited this page Apr 10, 2018 · 1 revision

2018-04-10 개발일지

  • 작성자 : 이수민
  • 작성일 : 2018/04/10

현황

이미지 데이터와 EMG 데이터의 Timestamp를 맞추기 위한 기반 코드를 작성하였고, 타임 스탬프에 맞춰 데이터를 불러오기 위한 모듈인 DataLoader 를 간단하게 작성하였습니다. 이미지 데이터가 든 Directory Path와 EMG 데이터가 담긴 csv 파일의 path를 알면, 다음과 같은 방법으로 데이터를 불러올 수 있습니다.

loader = DataLoader(emg_data_path='./Sample_data/time_match.csv', image_path='./Sample_data/hand_images/')
image, data = loader.get_next_batch(5)		# Batch size 5
image, data = loader.get_next_batch(4)		# Batch size 4
image, data = loader.get_next_batch(3)		# Batch size 3

회고

데이터를 로드하는 모듈을 작성하면서, 정확한 데이터의 측정이 중요하다는 부분을 느꼈습니다. EMG 데이터의 측정 시간과 손 이미지의 촬영 시간이 완벽히 같아야 하고, 손 모양을 바꾸는 간격이 완벽히 동일해야 양질의 데이터를 얻어낼 수 있습니다. 이 부분을 해결하기 위한 방법을 지속적으로 연구해보아야 할 것 같습니다.