Commit History

  1. feat: introduce `rembg` library for background removal functionality

    Ali Mohsin
    5d5371b
  2. deps: Update project dependencies

    Ali Mohsin
    d31b3c9
  3. feat: Display "NO PERSON DETECTED" text when no person is found and add a "Turn Off Camera" button to the UI.

    Ali Mohsin
    b514c84
  4. feat: Conditionally lower detection threshold and add debug logging for threshold changes and input image statistics.

    Ali Mohsin
    d207705
  5. refactor: simplify garment model initialization and reloading logic

    Ali Mohsin
    224f0c5
  6. chore: Add `flush=True` to print statements for immediate output during dependency installation.

    Ali Mohsin
    6b38677
  7. feat: Add start/stop buttons and `enable_tryon` state to control virtual try-on processing.

    Ali Mohsin
    7facf2a
  8. fix: Add null checks for frame processor and its output, and print full traceback on inference errors.

    Ali Mohsin
    509815c
  9. feat: Update webcam input to use `sources` list and enable interactivity.

    Ali Mohsin
    159ede3
  10. feat: Enable headless rendering by setting PyOpenGL platform to EGL and listing required system packages.

    Ali Mohsin
    ec8a465
  11. feat: Implement conditional installation of Detectron2, ROMP, and model checkpoints.

    Ali Mohsin
    17977ea
  12. refactor: Delegate Python package installation to `requirements.txt` and streamline checkpoint download.

    Ali Mohsin
    19f603d
  13. chore: Add upgrade for pip, wheel, setuptools, and ninja before dependency installation.

    Ali Mohsin
    18b2585
  14. chore: update project dependencies

    Ali Mohsin
    b867451
  15. template update

    Ali Mohsin
    7eaee17
  16. feat: Add virtual try-on system components including DensePose, SMPL, and pix2pixHD models, rendering, and utilities.

    Ali Mohsin
    5db43ff
  17. initial commit

    Verified signature
    26194c4