Eu tenho um projeto de hobby que estou pensando em me comprometer como uma maneira de aumentar minha experiência até agora limitada de aprendizado de máquina. Tirei e concluí o MOOC do Coursera sobre o assunto. Minha pergunta é com relação à viabilidade do projeto.
A tarefa é a seguinte:
De vez em quando, os gatos vizinhos visitam meu jardim, o que eu não gosto, pois eles tendem a defecar no meu gramado. Eu gostaria de ter um sistema de aviso que me avise quando houver um gato presente, para que eu possa persegui-lo usando meu super imersão. Por uma questão de simplicidade, diga que eu só me importo com um gato com cores preto e branco.
Eu configurei um raspberry pi com módulo de câmera que pode capturar vídeos e / ou fotos de uma parte do jardim.
Imagem de exemplo:
Minha primeira idéia foi treinar um classificador para identificar objetos semelhantes a gatos ou gatos, mas depois de perceber que não poderei obter um número suficientemente grande de amostras positivas, abandonei isso em favor da detecção de anomalias.
Estimo que, se eu capturasse uma foto a cada segundo do dia, eu terminaria com talvez cinco fotos contendo gatos (de cerca de 60.000 com luz solar) por dia.
Isso é possível usando a detecção de anomalias? Se sim, quais recursos você sugeriria? Minhas idéias até agora seriam simplesmente contar o número de pixels com certas cores; faça algum tipo de detecção de blob / segmentação de imagem (que eu não sei como fazer e, portanto, gostaria de evitar) e execute a mesma análise de cores neles.