哪种计算机视觉库和算法,用于人类行为分析?

ica*_*s74 0 opencv artificial-intelligence machine-learning prediction computer-vision

目标:检测/确定人体动作,拾取/提升物品以读取标签并将其保持在架子上(在商店中),坐在上面,安装/攀爬原子物体,椅子,长凳,梯子等.

环境:商店/商店,大多光线充足.摄像机(VGA - > 1MP),固定(即不是PTZ).

约束:

  1. 存在已知和未知的人类.
  2. 在一段时间内可能重新安排商店中的物品(待售物品).
  3. 照明随时间变化的可能变化.例如:商店的正面区域可能在白天获得充足的阳光,在夜间会变为人造光.此外,在夜间可以打开更多的灯.

题:

  1. 虽然我知道OpenCV非常适合面部识别并且可用于面部识别,但是它可以用于分析"行动",坐姿,提升物品的行为吗?如果是这样,我应该深入研究哪些算法?

  2. 由于商店中的相机大多处于天花板高度,因此它们通常没有正面视图,但大多数是自上而下的视图.据我所知,Haar Cascade(PCA)不太可用,但需要其他方法来确定3D头几何.是否有其他库(OpenCV除外)需要用于此类任务?是否有相同的开源库?

Sam*_*Sam 20

有些人不时来到这里寻求帮助(或更好的代码)来解决计算机视觉中一些最困难的研究问题.最受尊敬的学者和科学家无法解决的问题.有时,他们要求他们在SF电影中看到的算法.然后他们感到沮丧,因为OpenCV"不够友好".

现在,说真的,如果你是一个图像处理博士团队,从事一些天才项目,你不需要这里的建议.如果你不是,那么这样做的机会很低.

您可以使用合理的资源和准确度来跟踪商店中的人:使用移动平均背景减法器(在OpenCV中可用)来确定空商店的外观,并从每个框架中减去该背景,以查看对象来吧,消失.您可以使用blob analisys lib提取它们.卡尔曼滤波器(或更简单的跟踪器)将帮助您跟踪移动的物体.

祝好运!