Custom object recognition using your own training dataset with images you have selected is certainly possible, see Hugging Face – The AI community building the future. for Open Source Computer Vision (CV) models. I haven't done it but I'm pretty sure you'd need to start with a CV foundation...