Ho un progetto di hobby che sto pensando di impegnarmi come un modo per aumentare la mia esperienza finora limitata di apprendimento automatico. Ho preso e completato il MOOC di Coursera sull'argomento. La mia domanda riguarda la fattibilità del progetto.
L'attività è la seguente:
Di tanto in tanto i gatti vicini visitano il mio giardino, cosa che non mi piace dato che tendono a defecare sul mio prato. Vorrei avere un sistema di allarme che mi avvisa quando è presente un gatto, in modo da poterlo inseguire usando il mio super soaker. Per semplicità, dì che mi interessa solo un gatto con colorazione in bianco e nero.
Ho installato un Raspberry Pi con un modulo videocamera in grado di catturare video e / o immagini di una parte del giardino.
Immagine di esempio:

La mia prima idea è stata quella di formare un classificatore per identificare oggetti simili a quelli di un gatto, ma dopo aver realizzato che non sarò in grado di ottenere un numero sufficiente di campioni positivi, l'ho abbandonato a favore del rilevamento di anomalie.
Stimo che se avessi scattato una foto ogni secondo della giornata, avrei finito con forse cinque foto contenenti gatti (su circa 60.000 con la luce solare) al giorno.
È possibile utilizzare il rilevamento anomalie? In tal caso, quali caratteristiche suggeriresti? Le mie idee fino ad ora sarebbero semplicemente contare il numero di pixel con quello che ha determinati colori; eseguire una sorta di rilevamento BLOB / segmentazione delle immagini (cosa che non so come fare e che quindi vorrei evitare) ed eseguire la stessa analisi del colore su di essi.