Thanks for reaching out to us in Microsoft Q&A platform, yes, Azure Computer Vision has it SDK for further development support - https://learn.microsoft.com/en-us/python/api/azure-cognitiveservices-vision-computervision/azure.cognitiveservices.vision.computervision?view=azure-python
The Computer Vision service provides developers with access to advanced algorithms for processing images and returning information. Computer Vision algorithms analyze the content of an image in different ways, depending on the visual features you're interested in.
You can use Computer Vision in your application to:
Analyze images for insight
Extract text from images
More details please refer to the document - https://learn.microsoft.com/en-us/python/api/overview/azure/cognitiveservices-vision-computervision-readme?view=azure-python
But as you mentioned you want to the training in some of the specific area, I would recomment you to do the custom vision -
Customize and embed state-of-the-art computer vision image analysis for specific domains with Custom Vision, part of Azure Cognitive Services. Build frictionless customer experiences, optimize manufacturing processes, accelerate digital marketing campaigns, and more. No machine learning expertise is required.
Please check on this product as well since I think it is closer to your scenario - https://azure.microsoft.com/en-us/products/cognitive-services/custom-vision-service/#overview
I hope it helps!
-Please kindly accept the answer if you feel helpful to support the community, thanks a lot.