【发布时间】:2015-07-16 06:37:57
【问题描述】:
我目前正在开展一个用于识别一个人的情绪/情绪的项目。 作为第一步,我们正在研究图像识别、检测和跟踪 python 代码。 我经历了各种不同的方法来解决这个问题并发现了。
1)Haar 级联方法(快速但没有识别和阅读表达式的范围)。
2)神经网络(擅长图像识别,例如微笑/愤怒等细节.....)。
我对神经网络,即方法感到困惑。
我们可以先使用 haar cascade 轻松(非常快)检测人脸,然后使用 canny 边缘检测或 Cropping 来裁剪人脸的一部分。 完成后,我不知道如何进行。
这是我的想法。 继续使用 haar 级联方法检测面部特征,如眼睛、鼻子、脸颊、嘴唇...... 然后找出它们之间的距离,找出我们可以进一步用来形成神经网络的比率。 不同的内部层将用于检测不同的特征。 我们可以使用微分法通过改变突触的权重来优化成本。
这种方法有多好,有没有更好的方法。
就像说我们可以使用 canny edge 来检测边缘,然后从边缘中创建一个新矩阵,然后使用它来训练数据。 我不知道,我真的很困惑。
无论如何,提前感谢所有答案
【问题讨论】:
-
现在您不需要(也不应该)使用这种基于工程的方法。你可以直接在你的脸上训练卷积神经网络。
-
你能简单介绍一下卷积神经网络吗
标签: python image-processing machine-learning computer-vision neural-network