使用 Google Cloud Vision API 的情感识别?
Emotion Recognition using Google Cloud Vision API?
我希望使用 Google Cloud Vision API 从图像生成特征,我将进一步使用它来训练我的 SVM 以解决情绪识别问题。请提供有关如何在 python 中编写脚本的详细过程,该脚本可以使用 Google Cloud Vision API 生成我可以直接输入 SVM 的特征。
我会按照以下步骤进行:
培训
- 为你想要的任何情绪(比如愤怒、快乐等)创建一个数据集(训练+测试)。这个数据集必须多样化,但在性别和年龄方面要平衡。
- 提取每张脸的特征。
- 标准化整个数据集。获取面部周围的边界框并从图像中剪切它们。另外,标准化每个面的大小。
- 使用可从 Google API.
获取的 Roll 和 Eye 坐标对齐面部
- 训练 SVM(验证它等)。
测试
- 获取图像。
- 提取特征。
- 规范化并对齐面部。
- 使用支持向量机。
我推荐的图书馆:
scikit-learn - 支持向量机
OpenCV - 图像处理
我希望使用 Google Cloud Vision API 从图像生成特征,我将进一步使用它来训练我的 SVM 以解决情绪识别问题。请提供有关如何在 python 中编写脚本的详细过程,该脚本可以使用 Google Cloud Vision API 生成我可以直接输入 SVM 的特征。
我会按照以下步骤进行:
培训
- 为你想要的任何情绪(比如愤怒、快乐等)创建一个数据集(训练+测试)。这个数据集必须多样化,但在性别和年龄方面要平衡。
- 提取每张脸的特征。
- 标准化整个数据集。获取面部周围的边界框并从图像中剪切它们。另外,标准化每个面的大小。
- 使用可从 Google API. 获取的 Roll 和 Eye 坐标对齐面部
- 训练 SVM(验证它等)。
测试
- 获取图像。
- 提取特征。
- 规范化并对齐面部。
- 使用支持向量机。
我推荐的图书馆:
scikit-learn - 支持向量机
OpenCV - 图像处理