Giter Club home page Giter Club logo

final-project-level3-cv-12's People

Contributors

chldyddnjs avatar choihongrok avatar jina47 avatar kimseunghyun1217 avatar rohchanghyun avatar

final-project-level3-cv-12's Issues

Sparse-RCNN - classes문제 수정

Sparse-RCNN - classes문제 수정

  • train/validation에서 class가 이상하게 예측되던 문제 해결
  • 하지만 test에서는 여전히 confidence score가 낮음
  • 학습데이터의 object 배경을 test환경과 유사하게 만들 필요가 있어보임
  • 그래도 classes를 잘못지정해주었을 때보다는 나은 결과

train

1

validation

2

test

3
4

인튜웍스 데이터셋 결과

인튜웍스 데이터셋 학습

  • 하얀 배경의 단일 상품 이미지가 실제 매대 상품 이미지와 배경이 다른 것이 결과에 영향을 미치는지 확인

[Train]

  • 이전에 test로 이용했던 데이터셋(myeon)을 학습 링크
  • faster rcnn 기본 config 사용

데이터셋 bbox 시각화

vis_ex

  • class가 10개로 매우 적어서 모든 라면에 bbox를 그리지 않음 (labeled data 부족)

[Inference]

  • 직접 찍은 사진

결과 시각화
output1
output9
output7

  • 어느 정도 bbox를 찾긴 하지만 완벽하게 다 찾아내지는 못함

    • 각도가 다르거나 옆 봉지가 정면으로 찍힌 경우
    • 이미지 초점이 흐린 경우
  • 데이터 부족

  • 모델, augmentation 등을 변경하여 학습을 해보지 않음

  • 매대 상품과 비슷한 환경의 이미지를 학습시켜야 할 것으로 보임

    • 이미지 합성
    • 직접 annotation

yolov5 데이터셋 및 detection 문제

저희 프로젝트 동영상으로 detect를 했는데 3가지 문제점이 생겼습니다.

  1. 상품하나당 하나씩을 detection을 못하는거같아요. 근데 이건 모델 문제일 수도 있어서 팀원분들 two stage 돌리는거 결과를 봐야 알거같아요. >> 다 같이 있는 상품 데이터셋을 구해야 하는거 같기도? 합니다

  2. 학습데이터에 5봉입 번들상품이 저희 영상에는 없다는점이에요. 애초에 데이터 보니까 5봉입 상품이 4개밖에 없더라구여

  3. detect시 글자 깨짐현상 발생합니다. 이건 글꼴다운 받아서 안에 코드를 변경 시켜줘야 할 것 같습니다

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.