You may want to look at ImageEn. Although this is a commercial library, it has been developed for decades, currently maintained, and extremely well supported. It offers several ways to recognize objects in images. One is an integration with Google Vision, TIEGoogleVision. The others require the IEVision add-on:
TIEVisionImage.matchTemplate
TIEVisionObjectsFinder
TIEVisionNNet.detectObjects
TIEVisionBlobDetector
TIEVisionFaceRecognizer
TIEVisionBarCodeScanner
I have no affiliation with ImageEn, aside from being a happy customer & user of ImageEn components. (I have no experience with the IEVision components referenced above.)