C’è qualche strumento gratuito o open source o API per il riconoscimento/analisi delle immagini?

Sembra che, a tua insaputa, tu stia iniziando ad addentrarti nelle profondità della computer vision popolarmente conosciuta con l'acronimo CV.

La buona notizia è che ci sono tonnellate di ciò che stai cercando su internet se sai cosa vuoi.

Ti suggerirei di iniziare con OpenCV.

L'unico requisito è che tu sappia programmare in Python, sebbene tu possa anche imparare a farlo usando i molti esempi che troverai in OpenCV.

Prima che mi dimentichi, OpenCV è una collezione di moltissimi algoritmi e API provenienti da varie fonti diverse, tutti messi insieme e impacchettati insieme.

Vi piacerà molto usare OpenCV se siete veramente appassionati di computer vision e altri campi correlati come l'identificazione di oggetti, la manipolazione di immagini, il riconoscimento facciale e cose del genere.

Ci sono anche altre librerie e API, ma se riuscite a far funzionare OpenCV sulla vostra postazione di calcolo/sviluppatore, avrete quasi tutto ciò di cui avete bisogno a vostra disposizione dopo aver installato OpenCV.

Se avete bisogno di seguire tutorial più semplici e facili da seguire usando OpenCV per fare ciò che volete, avete veramente bisogno di controllare e iscrivervi ai post del blog di Adrian Rosebrock dal suo blog PyImageSearch - Be awesome at OpenCV, Python, deep learning, and computer vision

Ha una buona conoscenza della Computer Vision e la insegna con semplicità sia ai neofiti che si avventurano per la prima volta nel campo della computer vision sia agli esperti che cercano di sviluppare e implementare soluzioni più adatte al settore.

Spero che in questa risposta ti abbia guidato nella giusta direzione e ti abbia reso più facile agganciarti rapidamente e imparare le basi di ciò che stai cercando con le più note librerie open source e ti abbia indicato un attore attivo nel settore da cui puoi imparare le corde della computer vision con facilità e da qualcuno che può farti da mentore.