Skip to content

joyccino/GrabNGO_ContactFree_Store_System

 
 

Repository files navigation

🌎 개발 ν™˜κ²½ (Environment)

  • OS: Ubuntu 20.04
  • DB: Oracle
  • μž‘μ—… Tool (Editor Tool): VSCode
  • ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄: Python 3.8.5
  • μ›Ή ν‘œμ€€ 기술 : Flask
  • 기타 μ‚¬μš© ν”„λ ˆμž„ μ›Œν¬ : bootstrap, numpy, torch,torchvision, opencv, darknet, cx-oracle, pyqt, caffe, numba, dlib, face recognition, Flask, Flask-SQLAlchemy, paramico, pillow, tensorflow, SQLAlchemy, werkzeug, scikit-learn,bcrypt, config, cryptography, h5py, absl-py, keras, matplotlib,easydict,decorator, google-auth,google-pasta, ipython,jsonpatch, jsonpointer, keras-preprocessing, markdown,mtcnn,mxnet-mkl,pickleshare(pickle),cudnn, promt-toolkit, protobuf,scikit-image, scipy, tensorflow-gpu

πŸ‘€ λ™μž‘ 맛보기 (Demo)

IMG_1421 (1)-min
figure 1) κ·Έλž©μ•€κ³  μ‹œμŠ€ν…œ μž‘λ™ μ˜ˆμ‹œ

figure 2) κ·Έλž©μ•€κ³  버좔얼 카트: 물건이 λ‹΄κΈ°κΈ° μ „.
figure 3) κ·Έλž©μ•€κ³  버좔얼 카트: 물건이 λ‹΄κΈ°κ³  λ‚˜μ„œ.

  • 고객 인식 (Customer Recognition)
    물체 νŒλ³„κΈ°μΈ YOLOv5와 인체 포즈 좔정기인 OpenPose μ—°λ™ν•˜μ—¬ 고객당 아이디 λΆ€μ—¬, μ†μ˜ μœ„μΉ˜ (νŒŒλž€μƒ‰ 점)을 μΆ”μ •ν•˜μ—¬ ν•΄λ‹Ή 아이디에 λ§€ν•‘.

  • μƒν’ˆ 인식 (Product Detection)

  1. 판맀 μƒν’ˆμ— λŒ€ν•΄ μ»€μŠ€ν…€ ν•™μŠ΅μ‹œν‚¨ λͺ¨λΈμ„ YOLOv5 에 μ μš©ν•˜μ—¬ μ‹€μ‹œκ°„ μƒν’ˆ 인식 후에 μƒν’ˆλ‹Ή Bounding Box κ·Έλ €μ€€ ν›„ μƒν’ˆμ˜ 아이디 ν‘œμ‹œ.
  2. 고객이 μƒν’ˆμ„ μž‘μ•˜μ„ 경우 Bounding Box μ§€μ›Œμ£Όκ³  ν•΄λ‹Ή 고객의 버좔얼 μž₯λ°”κ΅¬λ‹ˆμ— λ„£μ–΄μ€Œ.
  • μƒν’ˆμ„ 가상 μž₯λ°”κ΅¬λ‹ˆμ—μ„œ μ œμ™Έν•˜λŠ” 경우 (Product removal from a customer's virtual cart)
  1. μƒν’ˆμ΄ λ‹€μ‹œ νŒλ§€λŒ€μ— λ†“μ˜€μ„ 경우 λ‹€μ‹œ Bounding Box 와 μƒν’ˆ 아이디 ν‘œμ‹œ
  2. 고객 가상 μž₯λ°”κ΅¬λ‹ˆμ—μ„œ μ œμ™Έ

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 49.6%
  • Jupyter Notebook 49.4%
  • Other 1.0%