Image Implantation/Manipulation

ReatKay
Sun, 10 Sep 2023 16:40:59 +0000

Hey jchukwum
Welcome to the club - I’m in the same boat, long time dev experience, but still pretty fresh to Machine Learning.

What you want to do, is not a single process, it’s multiple different processes chained. For a first “step” in ML this is quite tough one you’ve chosen. It involves many things: Object Detection, image manipulation and - when you mean “seamlessly” by word, it becomes quite a bit complex:

This step could either be done with generative image AI and a process called “Inpaiting” (replacing parts of images through a neuronal network with either new context-specific generated content or with adjusted given content (like the just extracted cat or whatever).

If you could describe the requirements a bit more in details , especially this last heavy step, then i can surely at least point you into the right direction(s).

For the steps before (Object detection for example): You should have a look at OpenCV, torchvision etc. - there’s no need to understand that much about AI to implement that, as there are great pretrained models for basic object detection and classification around, allowing you to just load an already well trained model wih a few lines of code - the rest of the code isn’t a big deal with your experience.