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