我有一个小的开发团队,负责在一系列农田和/或河流环境的航拍照片(来自小型无人机)中识别农场动物。
我知道这是一个开放式的问题,但有人能建议从哪里开始寻找技术/包或任何其他建议来尝试这种项目吗?用于此目的的图像检测和/或机器学习。。
欢迎提出任何建议。
这实际上是一个由两部分组成的问题:
- 将"对象"与背景分离
- 将"物体"识别为动物
如果你把这个问题分成两个问题,你就可以开始为问题1构建,并在构建的过程中计算出第二个问题。
问题一是典型的检测问题。显然,这取决于你所拥有的图像、这些图像的分辨率以及物体相对于整个图像的大小。但这肯定是可行的。这是一个相当基本的计算机视觉问题,当然取决于你的具体情况。搜索与其环境明显不同的像素块。然后将这些块分开,将它们用作第二个问题的输入。
第二个问题实际上也取决于第一个问题的依赖性,然而这些因素在求解第二个时的影响要大得多。很可能不可能正确地将真正的动物与站在同一片草地上的水容器区分开来。但我会尝试用机器学习的方式来解决这个问题,可能是用神经网络。但你必须先解决1,并有一个足够大的结果集来训练。首先自己将动物与非动物分开,然后训练网络。
不是一个完整的答案,但正如你所说,这是一个开放式的问题。在这一点上有太多未知。