DarkLabel1.3 - 이미지/비디오 객체 레이블링 툴 (Image Labeling and Annotation Tool)

개발한 것들 2017.07.18 11:21

동영상(avi, mpg) 또는 이미지목록에서 물체의 사각형 경계(bounding box)를 따서 labeling 및 다양한 포맷으로 저장할 수 있는 유틸러티 프로그램입니다.


이 프로그램은 물체인식이나 영상추적 목적의 DB 생성에 활용될 수 있습니다. 빠른 반응속도, 편리한 인터페이스, 작업부담을 줄여주는 편의기능(자동추적, interpolation을 이용한 라벨링, 자동 ID 라벨링)이 가장 큰 특징입니다.


비상업적 목적이라면 누구나 사용할 수 있으며 사용상 문제점, 건의사항 등이 있으면 댓글로 알려주시기 바랍니다. 원래는 제가 쓸 목적으로 만들었으나 최근에 시간을 들여서 프로그램을 개선했습니다 (ver1.3). 눈에는 잘 드러나지 않지만 프로그램의 품질을 좌우하는 미묘한 부분들, 그리고 실행의 안정성, 그리고 뭔지 모를 것들을 개선했습니다..


데모영상1(초창기 버전): https://www.youtube.com/watch?v=zFpX2bORz5E

데모영상2(darklabel1.2): https://www.youtube.com/watch?v=vbydG78Al8s

데모영상3(darklabel1.3): 조만간 잘 찍어서 올릴 예정...


DarkLabel1.3 인터페이스 화면



프로그램 다운로드 (Download)


DarkLabel1.3_part1.zip

DarkLabel1.3_part2.zip


- 무설치(실행파일 1개) / windows에서 동작 (xp 이상)

- part1과 part2를 모두 다운로드 (첨부파일 용량제한으로 나누어 올림)

- part2의 opencv_ffmpeg320.dll을 DarkLabel.exe와 같은 폴더에 놓고 프로그램 실행


[주요 기능 및 특징]

- 다양한 포맷의 비디오(avi, mpg, ...) 및 이미지 목록(jpg, bmp, png, ...) 지원

- 복수 개의 박스(box) 설정 및 label 설정 지원

- 물체인식 및 영상추적 분야에서 사용되는 다양한 데이터 포맷 지원

- 영상추적기를 이용한 자동 labeling 지원 (labeling by tracking)

- 인터폴레이션(interpolation) 기능을 이용한 구간 labeling 지원

- 각 개체에 클래스별 고유 ID를 자동으로 부여하는 auto labeling 기능 지원


[프로그램 사용법]


마우스/키보드 인터페이스 (Shift/Ctrl = Shift 또는 Ctrl)

- 마우스 드레그(drag): 박스 생성

- Shift/Ctrl + 드레그: 박스 편집

- 마우스 더블클릭: 동일 ID 객체 trajectory 일괄선택/해제 (구간 선택)

- 마우스 우클릭: 일괄선택한 객체 trajectory 전체 삭제 (구간 삭제)

- 마우스 우클릭: 가장 최근에 생성한 박스 삭제 (선택된 trajectory 없을 경우)

- Shift/Ctrl + 우클릭(특정박스): 선택한 박스만 삭제

- Shift/Ctrl + 우클릭(빈공간): 현재 화면의 모든 박스 삭제

- Shift/Ctrl + 더블클릭(특정박스): 선택한 박스의 label 수정

- Shift/Ctrl + 더블클릭(trajectory): 선택한 trajectory 상의 label 일괄 변경

- 화살표키/PgUp/PgDn/Home/End: 비디오프레임(이미지) 이동

- Enter키: 영상추적 기능을 이용한 자동 박스 생성 (labeling by tracking)


레이블 및 ID 지정

- no label: 레이블 없는 박스 생성

- box label: 사용자가 지정한 레이블 부여 (ex. human)

- box label + auto id: 사용자 지정 레이블에 id 자동 부여 (ex. human0, human1, ...)

- id가 지정될 경우 trajectory 단위 객체 선택/편집이 가능

- popup labeleditor: 미리 등록한 레이블 목록창 팝업 (labels.txt 파일에 등록)

- popup시 단축키(1~9) 누르면 해당 label 자동 입력 (여러 클래스 동시 작업에 유용)

- 화면에는 label+id 형태로 표시되지만 내부적으로는 label과 id를 구분

- gt 데이터로 저장시, label만 있는 포맷을 선택하면 화면 보이는 레이블(label+id) 저장

- gt 데이터로 저장시, label, id 구분 포맷을 선택하면 label, id가 분리되어 저장됨


Tracking 기능

- 영상추적 기능을 이용해서 다음 프레임의 박스 설정 (동일 id/label 부여)

- 최대 100개까지 동시 추적

- tracker1(robust) 알고리즘: 대상을 오래 추적 (정확도는 떨어짐)

- tracker2(accurate) 알고리즘: 대상을 정확하게 추적 (자동차 등에 유리)

- Enter키 / Next&Predict 버튼

- 주의!! 추적기능을 이용하면 다음 프레임에 원래 있던 박스는 사라짐


Interpolation 기능

- 추적 기능은 편리하지만 정확도가 떨어지는 문제점이 있음

- 비디오 구간에 걸쳐서 객체 단위로 레이블링 필요시 이용

- 1. begin interpolation 버튼: interpolation 기능 시작

- 2. 대상 객체의 궤적을 따라서 박스를 중간 중간 그려줌 (일종의 way point)

- 3. way point 박스는 자주색, 보간된(interpolated) 박스는 검은색으로 표시됨

- 4. 보간이 잘못된 부분은 수정(Shift/Ctrl+drag), way point는 얼마든지 추가(순서 무관)/삭제

- 5. end interpolation 버튼: 작업 종료 & 작업한 trajectory가 데이터로 등록됨


비디오/영상 불러오기 및 프레임간 이동

- Open Video File: 비디오 파일을 불러온다 (avi, mpg, mp4, wmv, mov, ...)

- Open Image Directory: 폴더 안의 모든 이미지를 불러온다 (jpg, bmp, png, ...)

- 영상 프레임간 이동: 키보드 →, ←, PgUp, PgDn, Home, End, 슬라이더 컨트롤


작업 데이터 저장 및 불러오기

- Load GT: ground truth 파일을 선택한 포맷으로 불러온다.

- Save GT: 선택한 데이터 포맷으로 현재까지 작업한 결과를 저장한다.

- 데이터를 불러올 때에는 실제 데이터 파일과 일치하는 포맷을 선택해야 하나 데이터를 저장할 때에는 자신이 원하는 임의의 포맷으로 저장할 수 있음

- 이미지 목록에서 작업할 경우 프레임 번호(frame#) 포맷을 사용하면 파일명 순으로 정렬했을 때의 이미지 순서가 프레임 번호가 됨 (00001.jpg, 00002.jpg, ... 와 같은 목록에 유용)

- Save Settings: 현재 선택한 데이터 포맷 및 옵션을 저장 (프로그램 실행시 자동 복원)


데이터 포맷 (Syntax)

- |: 줄바꿈

- []: 반복되는 구문

- frame#: 프레임 번호 (동영상의 프레임 번호, 이미지 목록에서는 이미지 순서)

- iname: 이미지 파일 이름 (이미지 목록에서 작업할 경우에만 유효)

- label: 레이블

- id: 객체 고유의 id

- n: 이미지에 설정된 경계사각형 개수

- x,y: 경계사각형의 left, top 위치

- w,h: 경계사각형의 폭, 높이

- cx,cy: 경계사각형의 중심(center) 좌표

- x1,y1,x2,y2: 경계사각형의 left, top, right, bottom 위치


[버전 히스토리]


* DarkLabel 1.3 (2018.03.31)

- 프로그램의 완성도를 높임 (ui, 반응속도, 안정성, 에러체크, 미세한 기능들, ...)

- trajectory 단위로 박스 선택/삭제/label수정 가능

- label(class)과 id를 분리해서 저장/로드할 수 있는 데이터 포맷 추가


* DarkLabel 1.2 (2018.02.19)

- 심각한 버그 수정: 숫자를 label로 사용할 경우 gt 데이터 로드시 오류 현상 수정

- interpolation을 이용한 labeling 기능 추가 (본문의 프로그램 사용법 참조)

- 개체 ID 자동부여 및 auto labeling 기능 추가 (본문의 프로그램 사용법 참조)

- 비디오내 프레임 이동시(navigation) GUI 반응성 개선


* DarkLabel 1.1 (2017.09.06)

- 작업결과를 동영상/이미지로 저장할 수 있는 기능 추가


* DarkLabel 1.0 (2017.07.18)

- labeling 기능 추가, tracker의 성능 및 UI 반응성 개선, 최신 비디오코덱 지원

- 프로그램 이름을 GT_Extractor에서 DarkLabel로 변경


* GT_Extractor 2.3 (2016.09.29)

- 버그 수정 (이미지 리스트에서 GT 파일 저장/불러올 때 오류 현상)


* GT_Extractor 2.2 (2016.08.26)

- 지원 비디오 포맷 추가 (avi, mpg, mp4, wmv, ...)


* GT_Extractor 2.1 (2013.08.12)

- 비디오 뿐만 아니라 이미지 목록에 대해서도 편집 가능


* GT_Extractor 2.0 (2013.01.15)

- 복수개의 대상 설정 및 추적 기능


* GT_Extractor 1.0 (2013.01.08)

- 이미지 당 하나의 대상만 설정할 수 있음


by 다크 프로그래머

  • 이전 댓글 더보기
  • 초보자 2017.08.08 13:42 신고 ADDR 수정/삭제 답글

    안녕하세요, 처음 연구를 시작했던 때부터 본 블로그에서 많은 정보를 접했던 사람입니다. 먼저 감사의 말씀 드립니다.

    현재 딥러닝 detection을 위한 dataset을 준비 중에 있는데, 마침 DB 구축 프로그램을 개발해주셔서 사용해보려고 합니다.
    혹시 이 프로그램을 통해 구축한 labeling 결과를 바로 VOC 형태로 저장하고 VOC 형태 기반 소스코드(예시: tensorflow 기반 faster-rcnn)에 input이 가능할까요?

    항상 감사드립니다.

    • BlogIcon 다크pgmr 2017.08.08 16:41 신고 수정/삭제

      네, 그런 기능이 있으면 유용하겠네요. 다음 버전에 고려해 보겠습니다. 그런데, VOC나 ImageNet 포맷으로 저장하려면 이미지 하나마다 xml 파일을 하나씩 만들어야 하네요.. 냠냠..

    • 초보자 2017.08.14 09:49 신고 수정/삭제

      그렇군요! 답변 감사 드립니다.
      좋은 하루 되세요~

  • whiteforest 2017.08.09 09:41 신고 ADDR 수정/삭제 답글

    안녕하세요. labeling을 완료하고 Save GT까지 했습니다.
    녹화프로그램을 사용하지 않고 동영상에 씌워서, 동영상을 재생했을때 label 프레임이 같이 나오게 하는 방법은 없을까요?

    좋은 프로그램 감사합니다.

    • BlogIcon 다크pgmr 2017.08.09 13:40 신고 수정/삭제

      구현은 가능합니다만 실제 그러한 기능을 추가할지는 조금 고민해 봐야 할 것 같습니다. 기능이 많다고 좋은건 아니라서요.. 혹시 어떤 경우에 그런 기능이 필요할까요?

  • ㅁㄴㅇ 2017.08.09 15:08 신고 ADDR 수정/삭제 답글

    http://carlvondrick.com/vatic/
    이게 생각나는 프로그램이네요.

    • BlogIcon 다크pgmr 2017.08.09 16:29 신고 수정/삭제

      네, 잘 만들어진 프로그램이네요. 특히 interpolation 기능이 인상적입니다. 저는 tracking 기능을 사용했는데 아무래도 tracking은 성능적 한계가 있을 수 있으니 상황에 따라서는 interpolation 기능이 좀더 유용할 것 같다는 생각이 듭니다. 그리고, object별로 자동으로 id를 부여하고 색상도 다르게 표현한 것도 좋은 것 같습니다. 다음에 버전업을 할 때에 이런 좋은 특징들도 고려해 봐야겠습니다. 그런데, 원래 개인적으로 사용할 목적으로 만든 프로그램을 공개한 것이라서 또 언제 마음이 동할지는 모르겠습니다.. ^^

  • 즐겨라! 2017.08.22 14:04 신고 ADDR 수정/삭제 답글

    안녕하세요 다크님!

    좋은 툴 공개 해 주셔서 감사합니다

    마침 필요할 시점이와서 어떻게 만들어 볼까 생각 하던차에 새로운 포스팅이 떠서 보니 마침 제가

    딱 필요한 프로그램을 만들어 주시다니 ㅜㅜ

    감사합니다~!

    • BlogIcon 다크pgmr 2017.08.22 14:07 신고 수정/삭제

      네, 도움이 된다니 다행입니다 ^^. 사용해 보시다 혹 불편한 점이 있으면 알려주세요.

  • 필명1 2017.09.05 20:51 신고 ADDR 수정/삭제 답글

    이미지 bounding box처리한 이미지를 그대로 저장하는 기능은 없을까요?

    • BlogIcon 다크pgmr 2017.09.06 00:12 신고 수정/삭제

      네, 가능합니다. 간단한 기능이니 시간 되는데로 추가해서 올려놓겠습니다.

  • 2017.09.20 16:04 ADDR 수정/삭제 답글

    비밀댓글입니다

  • 안녕하세요 2017.10.23 09:37 신고 ADDR 수정/삭제 답글

    사용하다보니 오류(?) 비슷한것을 찾았습니다.
    처음에 좌표설정을 해서 저장할떈 제대로 되는데 그 좌표를 불러오면 박스가 이동해있는 경우가 많더군요;;
    혹시 이문제도 해결이 가능하신가요??

    • BlogIcon 다크pgmr 2017.10.23 22:31 신고 수정/삭제

      안녕하세요. 문제점을 알려주셔서 감사합니다. 그런 현상은 없다고 생각했는데 좀더 테스트해 봐야겠네요.. 혹시 그러한 현상이 항상 나타나는지 (모든 비디오에 대해서) 혹은 특정한 경우에 나타나는지 등의 특징이 있을까요? 지금은 직접 테스트할 여건이 안되어서 나중에 시간이 될때 좀더 테스트해 보도록 하겠습니다.

    • 안녕하세요 2017.10.30 09:04 신고 수정/삭제

      제가 테스트 했던 환경은 한폴더에 이미지만 100장정도를 넣고 레이블링 한 뒤 레이블링 완료된 파일을 다시 불러보니 발생했습니다... 파일 format은 iname, n,[x1,y1,x2,y2]였습니다.

    • BlogIcon 다크pgmr 2017.11.01 11:32 신고 수정/삭제

      안녕하세요. 자세한 정보 감사합니다. 저도 일단 동일한 설정으로 테스트를 해 보았는데 저는 그러한 현상이 나타나지는 않았습니다. 현상이 반복되지 않으면 원인을 알기 어려운 것이 이러한 경우의 어려움인것 같습니다. 혹시 한 가지 의심되는 경우는 저장 format과 읽기 format이 다른 경우입니다. 예를 들어, 저장 format은 iname, n, [x, y, w, h]로 했는데 읽기를 iname, n, [x1, y1, x2, y2]로 했다면 박스의 크기가 달라질 것입니다. 저장/읽기에 동일한 포맷을 사용했는지 한번 확인을 부탁드립니다.

    • 안녕하세요 2017.11.03 17:02 신고 수정/삭제

      피드백 감사합니다. 확인 해보겠습니다~~!!

  • 호야링 2017.11.16 10:16 신고 ADDR 수정/삭제 답글

    안녕하세요. 자세한 정보 감사합니다.정보를 보다가 글을 남겨놓습니다.
    저는 삼성SDI에서 근무하고 있는 직원입니다.
    image를 깔끔하게 처리하기 위해 고민하고 있는데 혹시 상담 가능할까요??
    연락처를 남겨주시면 제가 확인 후 연락 드리도록 하겠습니다.
    감사합니다.

    • BlogIcon 다크pgmr 2017.11.16 11:30 신고 수정/삭제

      죄송합니다. 오프라인 상담이나 개인적 상담은 따로 갖기 어렵습니다. 본 블로그는 개인적인 지식의 정리 및 공유를 목적으로 하는 블로그로서 본 블로그와 연관하여 업무적 제안이나 의뢰는 받지 않습니다. 영상인식, 기계학습, 수학 등 관련 주제에 대한 궁금하신 사항은 댓글로 남겨주시면 제가 아는 한 답변을 드리도록 하겠습니다.

  • BlogIcon Vikas 2017.11.27 15:50 신고 ADDR 수정/삭제 답글

    멋진 프로그램에 감사드립니다. 그러나 "Load GT"버튼을 사용하여 저장된 GT 파일을 다시로드 할 수 없습니다. 드롭 다운 상자에서 올바른 GT 형식을 선택합니다. 그러나 항상 "잘못된 GT 형식"이라고합니다. 나는 3 개의 다른 컴퓨터에서 시험했다. 모두 동일한 오류를 표시합니다. 그게 버그 야? 이것에 대한 해결책이 있습니까? 감사.

    • BlogIcon 다크pgmr 2017.11.27 16:03 신고 수정/삭제

      어떤 포맷으로 저장했고 어떤 포맷으로 로드했는지, 그러한 정보가 없다면 저로서도 문제의 원인을 알긴 힘듭니다. 그리고 특정 포맷에서만 그러한 현상이 나타나는지 아니면 모든 포맷에서 비슷한 현상이 일어나는지 등의 정보가 있다면 문제 파악에 좀더 도움이 될 것입니다.

    • Vikas 2017.11.27 16:07 신고 수정/삭제

      내가 사용한 형식은 iname, n, [cx, cy, w, h, label]입니다. 매우 빠른 답장을 보내 주셔서 감사합니다. 동일한 형식으로 저장하고로드했습니다.

    • BlogIcon 다크pgmr 2017.11.28 08:17 신고 수정/삭제

      제 컴퓨터에서 동일한 설정으로 테스트를 했으나 문제점을 찾지 못했습니다. 미안합니다만 저로서는 방법이 없는 것 같습니다.

  • yium31 2018.02.01 15:07 신고 ADDR 수정/삭제 답글

    제가 레이블링 툴을 찾고 있었는데, 이 프로그램만큼 좋은 툴이 없네요.
    감사히 쓰겠습니다!

    • BlogIcon 다크pgmr 2018.02.02 10:14 신고 수정/삭제

      감사합니다. 최근 DarkLabel의 기능을 좀더 개선했는데 아직 시간이 없어서 올리지 못하고 있습니다 (한 2주후 업로드 예상). 개선 버전이 올라가면 그것도 한번 써보시기 바랍니다. ^^

  • kkid 2018.03.13 09:03 신고 ADDR 수정/삭제 답글

    포스팅 정말 잘 봤습니다.
    한가지 궁금한것이 있습니다.
    만약 빅 데이터 같은경우 수동으로 일일히 레이블링 하기는 무리가 있는데
    이 경우 혹시 자동으로 레이블링 할수있습니까?

    • BlogIcon 다크pgmr 2018.03.13 17:49 신고 수정/삭제

      데이터가 많은 경우에는 인적 리소스를 이용하는게 어떠신지요. 돈을 조금 지불하면 레이블링을 해주는 곳들이 있다고 들었습니다.

  • 김동현 2018.04.06 10:38 신고 ADDR 수정/삭제 답글

    안녕하세요 졸업프로젝트로 영상처리를 처음으로 공부하고있는 대학생입니다. 다크프로그래머님의 포스팅글들 읽으면서 큰 도움을 받고있습니다. 프로젝트 진행중에 GUI를 만들어야해서 MFC를 공부중에 다크프로그래머님의 레이블링툴을 보게되었습니다. 제가 생각했던 기능들이 많이 포함된 이상적인 툴이라 코드를 참고하고 싶은데 혹시 가능할까요??

    • BlogIcon 다크pgmr 2018.04.06 16:31 신고 수정/삭제

      코드는 공개하지 않습니다. 양해바랍니다.

  • 김현정 2018.04.09 17:14 신고 ADDR 수정/삭제 답글

    안녕하세요 다크프로그래머님. 항상 도움주셔서 감사합니다.

    혹시 bounding box/labeling 한 결과만을 저장할 수 잇는 기능이 추가된 버전이 있는지 궁금합니다.

    • BlogIcon 다크pgmr 2018.04.09 17:36 신고 수정/삭제

      네 지금은 지원하지 않는 포맷입니다. 딱히 필요한 경우가 없다고 생각되어서 포함하지 않았는데요, 혹시 어떤 경우에 필요하신가요? 말씀하신 포맷이 x, y, w, h, label 형태이지요?

  • a 2018.07.11 15:11 신고 ADDR 수정/삭제 답글

    안녕하세요
    jpg가 들어있는 파일을 선택하면 empty image folder 라는 알림이 뜨는데 왜그럴까요?
    파일이 커지면 인식하지 못하는 건가요?
    감사합니다

    • BlogIcon 다크pgmr 2018.07.13 18:27 신고 수정/삭제

      파일이 크다고 그렇지는 않을 것 같은데요.. 제가 실행했을 때는 별 문제없이 잘 읽어집니다. 특정 jpg 이미지만 안 읽어지는 것인지 모든 jpg를 읽지 못하는 것인지 체크해 보시면 좋을 것 같습니다.

  • gchn 2018.07.15 00:17 신고 ADDR 수정/삭제 답글

    안녕하세요 다크프로그래머님. 좋은 프로그램들을 덕분에 잘 사용하고 있습니다. 항상 감사합니다.
    다름이 아니라 혹시 해당 프로그램에서 단축키의 갯수를 늘리거나 단축키를 지정하게끔 기능을 추가 하실 계획이 있으신가요?!
    무례했다면 죄송합니다!

    • BlogIcon 다크pgmr 2018.07.19 19:00 신고 수정/삭제

      네, 가능합니다. 어떤 기능이 필요하신가요? 꼭 반영한다고 장담은 못하지만 필요한 기능이라고 판단되면 반영토록 하겠습니다.

  • 짱짱Tracking 2018.08.09 18:43 신고 ADDR 수정/삭제 답글

    안녕하세요 최근 Tracking 관련 공부하고 있는 학생입니다
    현재 객체의 특징정을 뽑아 KLT Tracker 로 이동을 찾아서 박스를 움직이는 정도만하고있는데
    다크프로그래머 님의 프로그램에서
    알고리즘은 스케일까지
    보정해주는거 같아서 어떤방식으로 힌트라도 얻을수 있을지 궁금해서 댓글남김니다.

    • BlogIcon 다크pgmr 2018.08.10 16:23 신고 수정/삭제

      두 이미지의 대응점들 사이의 모션 변환행렬을 추정하면 스케일, 회전, 평행이동 등을 추출할 수 있습니다. http://darkpgmr.tistory.com/56 글에 관련 부분이 있으니 참고하시기 바랍니다.

  • 2423 2018.08.22 10:42 신고 ADDR 수정/삭제 답글

    안녕하세요.
    좋은 프로그램을 공개해주셔서 감사합니다.

    사용하면서 겪었던 문제점이나 건의사항을 남기고자 합니다. 다시한번 좋은 프로그램 감사드립니다.

    1) 프로그램이 이유 없이 종료됩니다
    tracking 없이 box를 그린 후 화살표로 다음 또는 이전 이미지로 이동하다 보면 이유없이 프로그램이 갑자기 종료되는 경우가 있습니다. 거의 잦을 때는 50장에 한 번은 나타날 정도로 빈도가 잦습니다. 근데 이거도 복불복이라..
    정확하게는 이동을 하면서 한 1초 정도 버벅이는 듯 하다가 갑자기 종료되어버립니다. 이미지 사이를 화살표로 빠르게 이동할수록 더 잘 발생하는 것 같습니다.
    (1.3버전에 해당, 1.0버전은 없는 현상입니다)

    2) 자동저장 기능 추가
    위와 같은 사고를 당할 때 자동저장이 된다면 덜 낭패를 볼 수 있을 것 같습니다

    3) 단축키 지정 기능
    화살표 이동 등을 다른 단축키로 지정하거나 할 수 있다면 좋겠습니다. 아니면 화살표를 숫자키와 가까운 wasd 이 방향으로 설정할 수 있다면 괜찮을 것 같습니다.

    4) 빈 label을 생성하는 기능
    파일 이름만 기록하고 label부분은 빈 칸으로 남기는 기능이 있으면 더 좋을 것 같습니다. 객체검출에서 일명 negative sample이라는 것이 필요한 경우가 있더군요.

  • hawks 2018.10.22 07:27 신고 ADDR 수정/삭제 답글

    안녕하세요?
    WIndow 환경에서 사용 가능한 편리한 video annotation tool을 만들어 주시고 공유해 주셔서 감사합니다.

    제가 해당 툴을 이용하여 머신 러닝에 필요한 big data를 인적 소스를 통해 만들고자 하는데 (ex. amazon mturk) 혹시 어떻게 하면 이용이 가능한지 알 수 있을까요?

    • BlogIcon 다크pgmr 2018.10.22 20:34 신고 수정/삭제

      본 프로그램은 개용인이지 클라우드 작업용에는 적합하지 않습니다. 프로그램 사용법은 본 블로그 글에 설명된 내용을 참조하시기 바랍니다.

  • habi 2018.10.22 09:09 신고 ADDR 수정/삭제 답글

    화살표로 화면 넘기면 20~50장사이에 팅기는 버그가 있어요

    • BlogIcon 다크pgmr 2018.10.22 20:42 신고 수정/삭제

      제보 감사합니다. 제 생각에는 주기적으로 에러가 발생한다기 보다는 특정 이미지 파일에서 에러가 발생한 것이 아닌지 의심이 됩니다. 원인을 알면 해결책을 찾기 쉬울텐데, 제가 테스트할 때에는 그런 현상이 없기 때문에 원인을 파악하기가 쉽지 않습니다. 혹시 의심되는 원인이 있으면 말씀해 주시면 원인 파악에 도움이 될 것 같습니다. 저도 말씀하신 내용을 염두에 두고 그런 문제점이 발생할 가능성이 있는지 고려해 보도록 하겠습니다.

  • 김희건 2018.11.15 23:48 신고 ADDR 수정/삭제 답글

    안녕하세요
    객체 탐지를 공부중인 대학생입니다.
    최근 yolo를 공부하며 작성자님의 티스토리를 많이 참고하였습니다.
    항상 감사드립니다.
    한가지 질문이 있어 댓글 남깁니다.
    작성자님의 프로그램은 yolo mark랑 다른 포맷으로 txt파일이 저장 되더라구요
    작성자님의 프로그램을 사용하여 뽑은 라벨txt 파일들의 포맷을
    yolo에 적용하는 방법 혹시 조언 주실수 있나요?
    답변 부탁드립니다.
    항상 좋은 정보 감사드립니다.