【C125】基于Python PCA的人脸识别

2022-03-11 13:16:02      索炜达.猿创      209     

文件编号:C125

文件大小:8M

代码行数:71行(主程序)

开发环境:Python3.8、OpenCV

猿创承诺:该源码均通过亲自测试可正常运行

简要概述:基于Python PCA的人脸识别

运行效果:

【C125】基于Python PCA的人脸识别

目录│文件列表:

 ├ 1.源码

 │  └ SimpleFaceRecognizer

 │     │ eigenfacerecognizer.py

 │     │ main.py

 │     │ pca.py

 │     │ toarrays.py

 │     ├ data

 │     │  │ 4-7_normal.zip

 │     │  │ 6-5_normal.zip

 │     │  │ 8-3_normal.zip

 │     │  ├ ImageArrays

 │     │  │  ├ 1

 │     │  │  │  │ 0.pgm

 │     │  │  │  │ 1.pgm

 │     │  │  │  │ 2.pgm

 │     │  │  │  │ 3.pgm

 │     │  │  │  │ 4.pgm

 │     │  │  │  │ 5.pgm

 │     │  │  │  │ 6.pgm

 │     │  │  │  └ 7.pgm

 │     │  │  ├ 10

 │     │  │  │  │ 0.pgm

 │     │  │  │  │ 1.pgm

 │     │  │  │  │ 2.pgm

 │     │  │  │  │ 3.pgm

 │     │  │  │  │ 4.pgm

 │     │  │  │  │ 5.pgm

 │     │  │  │  │ 6.pgm

 │     │  │  │  └ 7.pgm

 │     │  │  ├ 11

 │     │  │  │  │ 0.pgm

 │     │  │  │  │ 1.pgm

 │     │  │  │  │ 2.pgm

 │     │  │  │  │ 3.pgm

 │     │  │  │  │ 4.pgm

 │     │  │  │  │ 5.pgm

 │     │  │  │  │ 6.pgm

 │     │  │  │  └ 7.pgm

 │     │  │  ├ 12

 │     │  │  │  │ 0.pgm

 │     │  │  │  │ 1.pgm

 │     │  │  │  │ 2.pgm

 │     │  │  │  │ 3.pgm

 │     │  │  │  │ 4.pgm

 │     │  │  │  │ 5.pgm

 │     │  │  │  │ 6.pgm

 │     │  │  │  └ 7.pgm

 │     │  │  ├ 13

 │     │  │  │  │ 0.pgm

 │     │  │  │  │ 1.pgm

 │     │  │  │  │ 2.pgm

 │     │  │  │  │ 3.pgm

 │     │  │  │  │ 4.pgm

 │     │     ├ 13

 │     │     │  │ s136.bmp

 │     │     │  │ s137.bmp

 │     │     │  │ s138.bmp

 │     │     │  │ s139.bmp

 │     │     │  │ s140.bmp

 │     │     │  │ s141.bmp

 │     │     │  │ s142.bmp

 │     │     │  └ s143.bmp

 │     │     ├ 14

 │     │     │  │ s147.bmp

 │     │     │  │ s148.bmp

 │     │     │  │ s149.bmp

 │     │     │  │ s150.bmp

 │     │     │  │ s151.bmp

 │     │     │  │ s152.bmp

 │     │     │  │ s153.bmp

 │     │     │  └ s154.bmp

 │     │     ├ 15

 │     │     │  │ s158.bmp

 │     │     │  │ s159.bmp

 │     │     │  │ s160.bmp

 │     │     │  │ s161.bmp

 │     │     │  │ s162.bmp

 │     │     │  │ s163.bmp

 │     │     │  │ s164.bmp

 │     │     │  └ s165.bmp

 │     │     ├ 2

 │     │     │  │ s15.bmp

 │     │     │  │ s16.bmp

 │     │     │  │ s17.bmp

 │     │     │  │ s18.bmp

 │     │     │  │ s19.bmp

 │     │     │  │ s20.bmp

 │     │     │  │ s21.bmp

 │     │     │  └ s22.bmp

 │     │     ├ 3

 │     │     │  │ s26.bmp

 │     │     │  │ s27.bmp

 │     │     │  │ s28.bmp

 │     │     │  │ s29.bmp

 │     │     │  │ s30.bmp

 │     │     │  │ s31.bmp

 │     │     │  │ s32.bmp

 │     │     │  └ s33.bmp

 │     │     ├ 4

 │     │     │  │ s37.bmp

 │     │     │  │ s38.bmp

 │     │     │  │ s39.bmp

 │     │     │  │ s40.bmp

 │     │     │  │ s41.bmp

 │     │     │  │ s42.bmp

 │     │     │  │ s43.bmp

 │     │     │  └ s44.bmp

 │     │     ├ 5

 │     │     │  │ s48.bmp

 │     │     │  │ s49.bmp

 │     │     │  │ s50.bmp

 │     │     │  │ s51.bmp

 │     │     │  │ s52.bmp

 │     │     │  │ s53.bmp

 │     │     │  │ s54.bmp

 │     │     │  └ s55.bmp

 │     │     ├ 6

 │     │     │  │ s59.bmp

 │     │     │  │ s60.bmp

 │     │     │  │ s61.bmp

 │     │     │  │ s62.bmp

 │     │     │  │ s63.bmp

 │     │     │  │ s64.bmp

 │     │     │  │ s65.bmp

 │     │     │  └ s66.bmp

 │     │     ├ 7

 │     │     │  │ s70.bmp

 │     │     │  │ s71.bmp

 │     │     │  │ s72.bmp

 │     │     │  │ s73.bmp

 │     │     │  │ s74.bmp

 │     │     │  │ s75.bmp

 │     │     │  │ s76.bmp

 │     │     │  └ s77.bmp

 │     │     ├ 8

 │     │     │  │ s81.bmp

 │     │     │  │ s82.bmp

 │     │     │  │ s83.bmp

 │     │     │  │ s84.bmp

 │     │     │  │ s85.bmp

 │     │     │  │ s86.bmp

 │     │     │  │ s87.bmp

 │     │     │  └ s88.bmp

 │     │     └ 9

 │     │        │ s92.bmp

 │     │        │ s93.bmp

 │     │        │ s94.bmp

 │     │        │ s95.bmp

 │     │        │ s96.bmp

 │     │        │ s97.bmp

 │     │        │ s98.bmp

 │     │        └ s99.bmp

 │     ├ Eigen_Faces

 │     │  │ 0.jpg

 │     │  │ 1.jpg

 │     │  │ 10.jpg

 │     │  │ 100.jpg

 │     │  │ 101.jpg

 │     │  │ 102.jpg

 │     │  │ 103.jpg

 │     │  │ 104.jpg

 │     │  │ 105.jpg

 │     │  │ 106.jpg

 │     │  │ 107.jpg

 │     │  │ 108.jpg

 │     │  │ 109.jpg

 │     │  │ 11.jpg

 │     │  │ 110.jpg

 │     │  │ 111.jpg

 │     │  │ 112.jpg

 │     │  │ 113.jpg

 │     │  │ 114.jpg

 │     │  │ 115.jpg

 │     │  │ 116.jpg

 │     │  │ 117.jpg

 │     │  │ 118.jpg

 │     │  │ 119.jpg

 │     │  │ 12.jpg

 │     │  │ 13.jpg

 │     │  │ 14.jpg

 │     │  │ 15.jpg

 │     │  │ 16.jpg

 │     │  │ 17.jpg

 │     │  │ 18.jpg

 │     │  │ 19.jpg

 │     │  │ 2.jpg

 │     │  │ 20.jpg

 │     │  │ 21.jpg

 │     │  │ 22.jpg

 │     │  │ 23.jpg

 │     │  │ 24.jpg

 │     │  │ 25.jpg

 │     │  │ 26.jpg

 │     │  │ 27.jpg

 │     │  │ 28.jpg

 │     │  │ 29.jpg

 │     │  │ 3.jpg

 │     │  │ 30.jpg

 │     │  │ 31.jpg

 │     │  │ 32.jpg

 │     │  │ 33.jpg

 │     │  │ 34.jpg

 │     │  │ 35.jpg

 │     │  │ 36.jpg

 │     │  │ 37.jpg

 │     │  │ 38.jpg

 │     │  │ 39.jpg

 │     │  │ 4.jpg

 │     │  │ 40.jpg

 │     │  │ 41.jpg

 │     │  │ 42.jpg

 │     │  │ 43.jpg

 │     │  │ 44.jpg

 │     │  │ 45.jpg

 │     │  │ 46.jpg

 │     │  │ 47.jpg

 │     │  │ 48.jpg

 │     │  │ 49.jpg

 │     │  │ 5.jpg

 │     │  │ 50.jpg

 │     │  │ 51.jpg

 │     │  │ 52.jpg

 │     │  │ 53.jpg

 │     │  │ 54.jpg

 │     │  │ 55.jpg

 │     │  │ 56.jpg

 │     │  │ 57.jpg

 │     │  │ 58.jpg

 │     │  │ 59.jpg

 │     │  │ 6.jpg

 │     │  │ 60.jpg

 │     │  │ 61.jpg

 │     │  │ 62.jpg

 │     │  │ 63.jpg

 │     │  │ 64.jpg

 │     │  │ 65.jpg

 │     │  │ 66.jpg

 │     │  │ 67.jpg

 │     │  │ 68.jpg

 │     │  │ 69.jpg

 │     │  │ 7.jpg

 │     │  │ 70.jpg

 │     │  │ 71.jpg

 │     │  │ 72.jpg

 │     │  │ 73.jpg

 │     │  │ 74.jpg

 │     │  │ 75.jpg

 │     │  │ 76.jpg

 │     │  │ 77.jpg

 │     │  │ 78.jpg

 │     │  │ 79.jpg

 │     │  │ 8.jpg

 │     │  │ 80.jpg

 │     │  │ 81.jpg

 │     │  │ 82.jpg

 │     │  │ 83.jpg

 │     │  │ 84.jpg

 │     │  │ 85.jpg

 │     │  │ 86.jpg

 │     │  │ 87.jpg

 │     │  │ 88.jpg

 │     │  │ 89.jpg

 │     │  │ 9.jpg

 │     │  │ 90.jpg

 │     │  │ 91.jpg

 │     │  │ 92.jpg

 │     │  │ 93.jpg

 │     │  │ 94.jpg

 │     │  │ 95.jpg

 │     │  │ 96.jpg

 │     │  │ 97.jpg

 │     │  │ 98.jpg

 │     │  └ 99.jpg

 │     └ __pycache__

 │        │ eigenfacerecognizer.cpython-38.pyc

 │        │ pca.cpython-38.pyc

 │        └ toarrays.cpython-38.pyc

 └ 2.演示视频

    └ 演示视频.mp4

TAG人脸识别
  • 1 次
  • 100 分