Giter Club home page Giter Club logo

level2_objectdetection_cv-level2-cv-06's People

Contributors

ozoooooh avatar seongkeunna avatar sihyeong671 avatar sshinohs avatar tec10182 avatar

Stargazers

 avatar

Forkers

tec10182 sshinohs

level2_objectdetection_cv-level2-cv-06's Issues

yolov7 dataset

DEV/yolov7 브랜치 만들어두었고 데이터셋 경로 및 제작하는 코드 추가해주시면 될 것 같습니다.
저는 wandb 세팅 해두었고 이름 추가할 때는 argparse로 --name으로 하면 될 것 같습니다

Test 결과 시각화

앙상블 혹은 단일 모델 test 결과를 시각화
wandb 또는 streamlit으로 구현 필요

BBOX confidence loss

훈련 데이터에 작은 물체에 대한 bbox를 만들지 않은 경우가 조금 있어 훈련시 Fasle Positive 에 대한 loss를 줄일 필요가 있을 것 같습니다

EDA Fix tool new feature(bbox)

bbox가 많고 겹치는 경우가 있는데(train/0070.jpg)
겹치는 경우가 많은 경우 object가 잘 안 보이는데

  1. 첫 이미지는 모든 bbox를 띄움
  2. 변경하고자하는 bbox클릭 시 나머지 bbox들은 이미지에서 없애줌
  3. (변경 후) 모든 bbox가 그려진 이미지 버튼을 통해 결과 확인

하는 기능이 있으면 어떨까요?

MMDetWandbHook이 등록되지 않는 문제

해당 문제는 wandb logger에서 segment mask를 필요로 하기 때문에 생기는 문제입니다.
저희 데이터 셋에는 segment mask가 존재하지 않음으로 해당 오류가 발생합니다.
원래는 해당 오류가 자연스럽게 처리되어야 하지만, mmdetection 제작자의 구현적 오류로 인해 해당문제가 처리되지 않습니다.
그렇기 때문에 제가 찾은 임시방편의 해결 방법을 공유합니다.

mmdetction/mmdet/core/hook/wandblogger_hook.py 파일에서
380번 째 줄부터
if masks is not None:
wandb_masks = self._get_wandb_masks(
masks,
labels,
is_poly_mask=True,
height=img_height,
width=img_width)
else:
해당 내용을 주석처리합니다.,
그 후
wandb_masks = None
해당 코드를 추가합니다.
이런식으로 코드를 수정한 다음에 config 파일상에서 mmdetwandbhook을 등록 후 사용하면 됩니다.

seed 고정 안되는 문제

mmdetection/tools/train.py 의 input argument로 --seed 42로 고정했지만,
모든 random값의 패턴이 고정이 안되는 것 같습니다.

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.