Picture SwapThis ML app will replace the picture on your wall with another picture. Just take a photo and watch the magic.
|
This app uses an image segmentation model to detect the frames on the wall. Another computer vision algorithm processes the segmentation to reshape and paste the overlay on the existing picture.
By the way, that cute kitty is Rosie!
Demo only, limited accuracy and performance!
By the way, that cute kitty is Rosie!
Demo only, limited accuracy and performance!
Technical Description
This demo (v2) is a retrain of Yolo Image Segmentation with a very small training set. The computer vision algorithms to adjust the overlay use OpenCV and numpy libraries. App is containerized and hosted on the cloud, running on CPU.
Improvements in v2:
Improvements in v2:
- Retrained model with double size training set, higher variance.
- Image compression algorithm added for enhancing performance.
- Enhanced precision by expanding the size and variance of the dataset.
- Enhanced performance by resizing input images to a certain threshold.
- Add orientation detection for portrait vs. landscape.
- New UI to support custom overlay image feature