kmu-leeky / crc-research

0 stars 1 forks source link

Annotation 서버에서 boto 라이브러리를 활용하여 S3 결과물 업로드 하는 기능 구현 #4

Open kmu-leeky opened 6 years ago

oryondark commented 6 years ago

2018.04.08 PHP 업로드 기능 작성

PHP기능을 이용하여 파일 업로드 간단하게 구현(작업시간 15:00 - 18:00) 오늘 오후 간단한 업로드 기능 작업을 구현하였습니다.

향후 계획 및 이슈

  1. 업로드된 파일 리스트를 Read하여, 원하는 파일을 선택 후 Annotation 작업할 수 있도록 구현 Annotation 작업은 LabelMe가 Web Template 형식으로 Tools를 지원해주기 때문에 업로드된 파일들을 List로 만들어 특정 파일을 선택하여 작업할 수 있도록 구현할 예정이며, 마무리로 Submit을 통해 작업을 완료할 경우 곧바로 S3 Bucket으로 전송하도록 구현할 예정입니다.

  2. 중간에 여유가 된다면 개인적으로 Docker 컨테이너로 배포용 이미지를 만들 때를 위해서 가능하면 장고로 서버를 구축하여 파이썬 활용도를 높이고자 하는데 교수님 의견은 어떠신지 궁금합니다.

    (1) 장고 ORM 기능을 통해 데이터베이스 구축 및 관리 때 유지보수와 가독성이 쉬운 장점을 활용하려고 합니다. (2) 백엔드 서비스 구현 시 파이썬을 이용한 작업에 있어서 통합하여 다루기 쉬울 것 같으며, 여러 모듈을 쉽게 제공받을 수 있는 장점이 있을 것으로 보입니다.

  3. 1차 문서화는 S3 Bucket으로 전송하는 부분까지 완료되면 웹 서버 구축 및 각 내용을 정리하여 공유하겠습니다.

kmu-leeky commented 6 years ago

주말에 수고가 많네.

업로드 기능이라는게 어떤걸 얘기하는지 약간 모호한것 같은데. 우선 1번 얘기는 인풋 이미지를 S3 에서 읽어오는 걸 가정한것 같은데, 아직 그럴 필요는 없어. 원본 파일이 있는 곳에서 그냥 raw 파일로 가지고 있고 이를 S3 에 올리지도 않을거야.

장고를 서버로 구축하는게 어떤 의미가 있는지 잘 파악이 안되네. 어떤 서비스를 사용할지 (LabelMe, Annotorious 등) 정하게 되든 장고와는 크게 종속성이 없어보여서...

지금 단계는 파일에 업로드를 고려할 단계는 아닌것 같고, LabelMe 와 annotorious 중 하나라도 먼저 서버에서 동작시켜서 어떤 이미지던 읽어들여서 어떻게 동작하는지 어떤게 과제 요구사항에 맞는지를 확인하는게 먼저일것 같아.

이것보단 #2 번이 먼저 완료되어야 할것 같아. 우선 기본적으로 동작하는 버전을 만드는걸로.