使用Google Cloud Vision API进行情感识别?

时间:2016-11-09 09:29:27

标签: computer-vision google-cloud-vision

我希望使用Google Cloud Vision API从图像生成功能,我将进一步用它来训练我的SVM以解决情感识别问题。请提供如何在python中编写脚本的详细过程,该脚本可以使用Google Cloud Vision API生成可以直接输入SVM的功能。

1 个答案:

答案 0 :(得分:1)

我会采取以下步骤:

<强>训练

  1. 为您想要的任何情绪(例如愤怒,快乐等)创建数据集(训练+测试)。该数据集必须多样化,但在性别和年龄方面要保持平衡。
  2. 提取每张脸的特征。
  3. 规范化整个数据集。获取面部周围的边界框并从图像中剪切它们。另外,将每张脸的大小标准化。
  4. 使用可从Google API获取的“滚动”和“眼睛”坐标对齐面部。
  5. 训练SVM(验证它等)。
  6. <强>测试

    1. 获取图像。
    2. 提取功能。
    3. 标准化并对齐脸部。
    4. 使用SVM。
    5. 我建议的图书馆:

      scikit-learn - SVM

      OpenCV - 图像处理