Questo è solo un rapido hash di idee. Non ho alcuna implementazione da condividere.
Il miglior consiglio: usa le informazioni sul canale laterale:
- Posizione relativa (layout) dell'immagine nella pagina.
- Guarda gli script allegati a quell'immagine. È cliccabile (onclick)?
- Ha un titolo?
- Ha un titolo che condivide parole importanti con il titolo della pagina?
Consulenza non molto utile: utilizza le informazioni sull'immagine.
Non così-bene perché questi sono noti problemi aperti difficili, quindi un non-scienziato troverà doloroso implementarlo o persino usarlo.
- Immagini con un bellissimo istogramma (ad es. soli, spiagge, cielo blu)
- ... tutte le pubblicazioni di ricerca menzionate da altri nei commenti.
Soluzioni COTS (disponibili in commercio):
- Immagini con una faccia (foto segnaletica). Cerca "OpenCV face recognition Ruby" e ne troverai alcuni.
- Istruzioni: link (Nessun commento su questo dato che non sono un programmatore di Ruby)
Consigli per i veri hacker.
link
Questa è una sottomissione (come visto su Hacker News) che allena una semplice rete neurale (3 nodi di input, 3 nodi in un livello intermedio) in base al fatto che l'utente preferisca testo nero o testo bianco su uno sfondo RGB.
Un approccio fai-da-te simile può essere applicato a un selezionatore di istogrammi immagine. Tuttavia, non sapremmo quanto sarebbe utile il risultato finale per le tue applicazioni.