Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
人脸识别中的主成分分析-python/java_Java_Python_Computer Vision_Face Recognition_Pca - Fatal编程技术网

人脸识别中的主成分分析-python/java

人脸识别中的主成分分析-python/java,java,python,computer-vision,face-recognition,pca,Java,Python,Computer Vision,Face Recognition,Pca,我想用主成分分析算法进行人脸识别。我想自己用python或java实现算法,但是我不确定从哪里开始。如果能给我一些代码示例/教程/参考资料,我将不胜感激 如果你想编写自己的PCA代码,我建议你从维基百科的文章开始 如果您正在查找PCA代码,请尝试使用上的代码 对于一般PCA建议:通常,可以将2D图像数组转换为1-D字节数组(通过堆叠)。如果您对n个训练图像中的每一个都这样做,并且假设在展平时每个图像都是p个像素,那么您就有了PCA的n x p训练集!(注意:PCA有很多技巧,例如取零表示数据等)

我想用主成分分析算法进行人脸识别。我想自己用python或java实现算法,但是我不确定从哪里开始。如果能给我一些代码示例/教程/参考资料,我将不胜感激

如果你想编写自己的PCA代码,我建议你从维基百科的文章开始

如果您正在查找PCA代码,请尝试使用上的代码

对于一般PCA建议:通常,可以将2D图像数组转换为1-D字节数组(通过堆叠)。如果您对n个训练图像中的每一个都这样做,并且假设在展平时每个图像都是p个像素,那么您就有了PCA的n x p训练集!(注意:PCA有很多技巧,例如取零表示数据等)


此外,有大量文献建议,如果你想编写自己的PCA代码,我建议你从维基百科的文章开始

如果您正在查找PCA代码,请尝试使用上的代码

对于一般PCA建议:通常,可以将2D图像数组转换为1-D字节数组(通过堆叠)。如果您对n个训练图像中的每一个都这样做,并且假设在展平时每个图像都是p个像素,那么您就有了PCA的n x p训练集!(注意:PCA有很多技巧,例如取零表示数据等)


此外,有大量文献表明,你可以从阅读关于特征脸的原始论文开始 方法(基于PCA的人脸识别):

“用于识别的特征脸”:

另外,如果您想找到一些代码示例,请实现OpenCV 在最新版本中,人脸识别器也基于 在特征面上:

请注意,这些都是OpenCV的python绑定,而且
OpenCV的Java版本称为JavaCV。

您可以从阅读关于特征面的原始文章开始 方法(基于PCA的人脸识别):

“用于识别的特征脸”:

另外,如果您想找到一些代码示例,请实现OpenCV 在最新版本中,人脸识别器也基于 在特征面上:

请注意,这些都是OpenCV的python绑定,而且
OpenCV的Java版本称为JavaCV。

这里是一个使用python的简单教程:

这里是一个使用python的简单教程:

既然你提到PCA,你可能还想在这里发布/检查:既然你提到PCA,你可能还想在这里发布/检查: