Guida

Come funziona la ricerca semantica delle foto

La ricerca semantica trova le immagini per significato, non per nome del file o tag. Questa guida spiega l'idea in parole semplici e mostra come può girare interamente sul tuo Mac.

In sintesi
  • La ricerca semantica trasforma ogni immagine in un vettore, una lista di numeri che ne rappresenta il significato.
  • Anche la tua query di testo diventa un vettore, e tornano prima le immagini più vicine.
  • La vicinanza si misura con la similarità del coseno, ed è per questo che i risultati sembrano corrispondere al significato.
  • Può girare del tutto in locale. PhotoCore calcola i vettori con SigLIP 2 tramite CoreML sull'Apple Neural Engine, così nessuna foto lascia il tuo Mac.
Basi

Cos'è la ricerca semantica delle foto

La ricerca semantica abbina ciò di cui parla un'immagine, invece delle lettere nel suo nome. Scrivi una frase come 'due persone che ridono a tavola' e ottieni foto che lo mostrano, anche se si chiamano IMG_4821 e stanno in una cartella chiamata 2021_import.

La ricerca foto più vecchia si basava su nomi, date o tag aggiunti a mano. La ricerca semantica elimina quel lavoro, perché il significato si legge direttamente dall'immagine.

Embedding

Cos'è un embedding di immagine

Un embedding è un vettore, una lista di numeri, che cattura il contenuto di un'immagine. Le foto con contenuto simile hanno vettori vicini tra loro. PhotoCore salva un vettore a 768 dimensioni per immagine in un piccolo database locale.

Anche il testo riceve lo stesso trattamento. Il modello colloca le tue parole nello stesso spazio delle immagini, così una frase e una foto si possono confrontare direttamente.

Abbinamento

Come abbina una frase a una foto

Quando cerchi, la tua frase diventa un vettore e PhotoCore la confronta con ogni vettore immagine usando la similarità del coseno, che misura l'angolo tra due vettori. Un angolo più piccolo significa un abbinamento più vicino, e i primi risultati sono ordinati per quel punteggio.

Su Apple Silicon questo confronto gira tramite Accelerate.vDSP, così una ricerca su 10.000 immagini torna in meno di 50ms.

Lingue

Perché può cercare in tante lingue

Il modello mappa testo e immagini in un unico spazio condiviso ed è stato addestrato su molte lingue. Per questo una query in inglese, italiano, spagnolo, giapponese o in oltre 100 altre lingue arriva alla stessa foto, senza configurazione e senza traduzione.

Privacy

Può girare senza il cloud

Sì. L'intera pipeline può girare in locale. PhotoCore usa SigLIP 2 tramite CoreML sull'Apple Neural Engine per costruire i vettori e li tiene in una cache SQLite locale e nei metadati XMP.

  • Nessuna immagine viene caricata su alcun server
  • La ricerca funziona senza connessione a internet
  • L'indice resta sul tuo Mac, sotto il tuo controllo
FAQ

Domande frequenti

La ricerca semantica è come i tag a parole chiave?
No. I tag richiedono di etichettare prima le foto. La ricerca semantica legge il contenuto di ogni immagine, quindi non c'è niente da taggare.
Che modello usa PhotoCore?
Usa SigLIP 2 tramite CoreML sull'Apple Neural Engine per creare i vettori di immagini e testo.
La ricerca semantica ha bisogno di internet?
No. In PhotoCore gira in locale, quindi la ricerca funziona senza connessione.
Quanto è precisa?
Ordina per somiglianza, così i risultati migliori vengono prima. Le frasi brevi e descrittive di solito funzionano meglio.
Inizia gratis

Prova la ricerca semantica sulle tue foto

Scarica PhotoCore gratis, indicizza fino a 200 immagini e cercale per significato. L'accesso completo è un acquisto una tantum.