【Python】Tkinter에서 클래스 분류 용 주석 도구를 만들어 보았습니다.

소개



물체 검출용의 어노테이션 툴은 산과 같이 있는데, 클래스 분류용의 어노테이션 툴은 의외로 없다고 생각하고, python + Tkinter로 만들었습니다.

사용법과 코드는 GitHub에도 실려 있기 때문에 참고하십시오.
htps : // 기주 b. 코 m / 타카 스케 / c ぁしふぃえ

환경


  • OS:windows10
  • Python 3.x
  • pillow 5.x

  • 코드



    GitHub에 게시하고 있습니다. 여기을 참조하십시오.

    각 방법의 간략한 설명


  • init
  • 각 변수 초기화

  • init_window
  • 창에 배치 할 항목 초기화

  • init_shortcuts
  • 각 버튼의 바로 가기 키 설정

  • set_message
  • 메시지 내용 업데이트

  • set_image
  • 표시 할 이미지 업데이트

  • get_class_name
  • 현재 표시된 이미지에 라벨링 된 클래스 이름 표시

  • onNextButton
  • 이미지를 앞으로 이동

  • onBackButton
  • 이미지를 이전으로 되돌리기

  • labeling
  • 현재 표시된 이미지에 라벨링

  • load_json
  • json 파일로드

  • update_json
  • json 파일 업데이트


  • 동작 화면





    요약



    Tkinter는 간단하게 GUI 조작의 프로그램을 작성할 수 있으므로, JavaScript등으로 쓰는 것이 귀찮을 때에 추천입니다.

    참고



    Python + Tkinter로 만드는 GUI 이미지 트리밍 도구

    좋은 웹페이지 즐겨찾기