我有一个爱好项目,我正在考虑将其作为增加我迄今为止有限的机器学习经验的一种方式。我已经参加并完成了有关该主题的 Coursera MOOC。我的问题是关于项目的可行性。
任务如下:
邻居的猫不时来我的花园,我不喜欢,因为它们往往会在我的草坪上排便。我想有一个警告系统,当有猫出现时会提醒我,这样我就可以用我的超级浸泡器把它赶走。为简单起见,假设我只关心黑白着色的猫。
我已经设置了一个带有摄像头模块的树莓派,它可以捕捉花园一部分的视频和/或图片。
示例图片:
我的第一个想法是训练一个分类器来识别猫或类似猫的物体,但在意识到我无法获得足够多的正样本后,我放弃了它,转而进行异常检测。
我估计,如果我在一天中的每一秒都拍摄一张照片,我最终可能会每天拍出五张包含猫的照片(大约 60,000 张有阳光的照片)。
使用异常检测是否可行?如果是这样,您会建议哪些功能?到目前为止,我的想法是简单地计算具有某些颜色的像素数;进行某种斑点检测/图像分割(我不知道该怎么做,因此希望避免)并对它们执行相同的颜色分析。