GithubHelp home page GithubHelp logo

robotis-move / labelme Goto Github PK

View Code? Open in Web Editor NEW

This project forked from labelmeai/labelme

2.0 2.0 0.0 45.52 MB

Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).

License: Other

Python 99.32% Dockerfile 0.21% Shell 0.47%

labelme's People

Contributors

708yamaguchi avatar aboudev avatar akindofyoga avatar aksharpatel47 avatar alexmyczko avatar cclauss avatar cmerchant-camgian avatar dongyunrobotis avatar eisoku9618 avatar haraduka avatar iamgd67 avatar ilyaovodov avatar jongsuff avatar jonnedtc avatar latentix avatar latticetower avatar lolipopshock avatar markub3327 avatar mbuijs avatar milyangparkjaehun avatar mpitid avatar narumiruna avatar ohsunghyeon avatar ompugao avatar robotpilot avatar sebastian-ruiz avatar sergeyshilin avatar wkentaro avatar worldofthecell avatar zhangchn avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

labelme's Issues

detection box 활성화되는 꼭지점 갯수 수정 요청

현재 프로그램에서 detection box를 생성하면 꼭지점이 좌상단, 우하단 2개만 생성되고 있습니다.

현재 상태로는 좌하단의 꼭지점만 움직여 수정해도 되는 부분을 두 꼭지점을 모두 움직여야만 수정이 가능하기 때문에 추후 라벨러들의 불편함이 예상됩니다.

모든 꼭지점에서 수정이 가능하도록 해주세요.

이미지 끝에 점이 같은 곳에 여러 개 찍혀있을 때 점이 정상적으로 찍히지 않는 문제

이슈 1

  • 위 사진 좌측처럼 이미지 끝에서 한 곳에 점이 여러개 찍혀 있는 상황입니다.

이슈 2

  • 1번의 상황에서 점을 추가하기 위해 Ctrl + B로 점 추가 기능을 On후 다른 곳을 클릭하면 점이 클릭한 곳에 찍혀 해당 Segmentation과 이어져 선처럼 나오게 됩니다.

이슈 3

  • 이미지 밖에는 점이 찍히지 않아야 하지만 해당 버그가 있을 때는 이미지 밖에도 점이 찍힙니다.

[segmentation] 이미지 밖으로 나가는 선이 나가는 현상 수정

요청 사항 1

예시 이미지의 양 옆 빨간 동그라미와 같이 완성된 segmentation을 옮기게 되면 이미지 밖으로 선이 밖으로 나가게 됩니다.
라벨러들이 잘못 옮기고 인지하지 못해 이로 인한 수정 요청사항도 대부분을 차지하고 있습니다.

해당 현상 수정 요청드립니다.

비정상적 json 파일 생성

  • 라벨링 검토 완료까지 된 데이터 중 아래와 같은 비정상적인 json 파일이 생성되는 문제점을 발견하였습니다.

  • classType에 null 값이 들어가고 그 이후 값들도 채워지지 않고 있습니다.

  • 정상적 json file

  "imagePath": "1666832931346455467.jpg",
  "imageData": null,
  "imageHeight": 360,
  "imageWidth": 640,
  "classType": "outdoor_segmentation",
  "grids": [],
  "lineColor": [
    0,
    255,
    0,
    128
  ],
  "fillColor": [
    255,
    0,
    0,
    128
  ]
}
  • 비정상적 json file
  "imagePath": "1666832931346455467.jpg",
  "imageData": null,
  "imageHeight": 360,
  "imageWidth": 640,
  "classType": null
}

라벨링 진행 시 키 입력 실수로 인한 이미지 전환

혹시 세그멘테이션 점 찍고있는 중에는 다음사진이나 이전사진으로 넘어가지 않도록 하는게 가능할까요?? 세그멘테이션 거의 다 땄는데 실수로 a나 d를 눌러서 다음 사진으로 넘어가면서 가끔 날아가는 일이 있어가지구요..ㅜ (@성지석 라벨러님)

서비스 지역에 따라 유동적인 class label set 적용

  • 서비스 지역이 늘어남에 따라 각 서비스 지역에 해당하는 class label 만 활성화 되는 기능이 필요합니다.
  • 이에 대응하여 segmentation 라벨링 배포 데이터 생성하는 부분의 수정을 맞춰서 진행하도록 하겠습니다.
    • classType 의 값이 서비스 지역으로 대체하는 식으로 진행될 예정입니다.
  • 변경 전
  "imagePath": "1678342340059428547.jpg",
  "imageData": null,
  "imageHeight": 360,
  "imageWidth": 640,
  "classType": "outdoor_segmentation",
  "grids": [],

-- 변경 후

  "imagePath": "1678342340059428547.jpg",
  "imageData": null,
  "imageHeight": 360,
  "imageWidth": 640,
  "classType": "outdoor_segmentation",
  "serviceArea": "cma",
  "grids": [],

Detection labeling을 위한 기능 추가 요청

다음과 같이 detection labeling 관련 단축키와 기능이 추가되었으면 합니다~!

  • 박스 삭제 시 팝업창 띄우지 않는 기능 추가 (유무 선택)
  • 단축키로 박스 우하단 포인트 이동 (2pixel)
    • 1: Up
    • 2: Down
    • 3: Left
    • 4: Right
  • 클래스 변경창 단축키 추가 (박스 클릭 후 E버튼으로 클래스 변경 창 팝업)

labelme실행시 원본 이미지 팝업창 생성

야간 이미지 overlayed_image 검토시 원본 사진이 흐려져 정확히 검토하기 어려운 issue가 있습니다.
overlayed이미지에서 brightness를 조절하게되면 폴리곤의 밝기도 같이 조절되어 해당 기능을 활용하기에는 어려움이 있습니다.
따라서 희망 기능 추가는 아래와 같습니다.

  1. labelme 실행 시 원본 이미지를 따로 띄울 수 있게 팝업창이 하나 더 생성되었으면 합니다.

  2. 팝업창에 원본 이미지를 열게 되면 원본 이미지 사이즈가 아닌 최대 크기로 실행되었으면 합니다.

  3. 팝업창과 labelme 팝업창이 연동되어 이미지를 넘길 때 같이 넘어갔으면 합니다.

  4. 팝업창에서도 brightness를 조절할 수 있었으면 합니다.

  5. 팝업창이 필요 없을 때는 별도로 종료할 수 있었으면 합니다.

error 검출 시 해당 문구 터미널에서 가시성 확보

에러

위 이미지와 같이 error 파일 발견 시 다른 글씨 때문에 한 눈에 알아보기 힘든 점이 있습니다.
해당 문구 앞 뒤로 가시성을 높여줄 수 있는 기호가 추가되면 좋을 것 같습니다.

아울러, 어떤 Label name이 오류가 났는지도 확인 할 수 있으면 좋을 것 같습니다.

Labelme 사용 이슈 (~5/27)

  • 라벨러분들께서 말씀해주신 labelme 사용 중 이슈들을 남겨주세요.
  • 발생한 이슈들 중 개선 가능한 부분을 수정하여 5월 27일에 업데이트된 버전을 배포하겠습니다.

[Detection] 박스 유도선 기능 추가와 새로운 클래스 추가 요청

  • 박스 유도선 기능 추가 요청: 아래의 실내 라벨링 프로그램과 같이 마우스 커서를 기준으로 +모양 유도선이 그려진다면 작업이 더욱 편해질것 같습니다.
    유도선

  • 정의되지 않은 클래스 중 카메라에 가깝게 위치한 장애물을 학습해보기 위해 라벨링 툴에 unknown클래스가 추가되면 좋을것 같습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.