├── OpenCV
├── OpenCV.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
└── OpenCV
│ ├── AppDelegate.h
│ ├── AppDelegate.m
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Contents.json
│ └── photo
│ │ ├── Contents.json
│ │ ├── s1
│ │ ├── Contents.json
│ │ ├── s1_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_1.png
│ │ ├── s1_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_10.png
│ │ ├── s1_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_2.png
│ │ ├── s1_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_3.png
│ │ ├── s1_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_4.png
│ │ ├── s1_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_5.png
│ │ ├── s1_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_6.png
│ │ ├── s1_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_7.png
│ │ ├── s1_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_8.png
│ │ └── s1_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s1_9.png
│ │ ├── s10
│ │ ├── Contents.json
│ │ ├── s10_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_1.png
│ │ ├── s10_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_10.png
│ │ ├── s10_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_2.png
│ │ ├── s10_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_3.png
│ │ ├── s10_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_4.png
│ │ ├── s10_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_5.png
│ │ ├── s10_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_6.png
│ │ ├── s10_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_7.png
│ │ ├── s10_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_8.png
│ │ └── s10_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s10_9.png
│ │ ├── s11
│ │ ├── Contents.json
│ │ ├── s11_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_1.png
│ │ ├── s11_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_10.png
│ │ ├── s11_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_2.png
│ │ ├── s11_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_3.png
│ │ ├── s11_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_4.png
│ │ ├── s11_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_5.png
│ │ ├── s11_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_6.png
│ │ ├── s11_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_7.png
│ │ ├── s11_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_8.png
│ │ └── s11_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s11_9.png
│ │ ├── s12
│ │ ├── Contents.json
│ │ ├── s12_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_1.png
│ │ ├── s12_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_10.png
│ │ ├── s12_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_2.png
│ │ ├── s12_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_3.png
│ │ ├── s12_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_4.png
│ │ ├── s12_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_5.png
│ │ ├── s12_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_6.png
│ │ ├── s12_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_7.png
│ │ ├── s12_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_8.png
│ │ └── s12_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s12_9.png
│ │ ├── s13
│ │ ├── Contents.json
│ │ ├── s13_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_1.png
│ │ ├── s13_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_10.png
│ │ ├── s13_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_2.png
│ │ ├── s13_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_3.png
│ │ ├── s13_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_4.png
│ │ ├── s13_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_5.png
│ │ ├── s13_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_6.png
│ │ ├── s13_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_7.png
│ │ ├── s13_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_8.png
│ │ └── s13_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s13_9.png
│ │ ├── s14
│ │ ├── Contents.json
│ │ ├── s14_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_1.png
│ │ ├── s14_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_10.png
│ │ ├── s14_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_2.png
│ │ ├── s14_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_3.png
│ │ ├── s14_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_4.png
│ │ ├── s14_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_5.png
│ │ ├── s14_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_6.png
│ │ ├── s14_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_7.png
│ │ ├── s14_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_8.png
│ │ └── s14_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s14_9.png
│ │ ├── s15
│ │ ├── Contents.json
│ │ ├── s15_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_1.png
│ │ ├── s15_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_10.png
│ │ ├── s15_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_2.png
│ │ ├── s15_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_3.png
│ │ ├── s15_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_4.png
│ │ ├── s15_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_5.png
│ │ ├── s15_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_6.png
│ │ ├── s15_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_7.png
│ │ ├── s15_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_8.png
│ │ └── s15_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s15_9.png
│ │ ├── s16
│ │ ├── Contents.json
│ │ ├── s16_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_1.png
│ │ ├── s16_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_10.png
│ │ ├── s16_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_2.png
│ │ ├── s16_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_3.png
│ │ ├── s16_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_4.png
│ │ ├── s16_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_5.png
│ │ ├── s16_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_6.png
│ │ ├── s16_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_7.png
│ │ ├── s16_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_8.png
│ │ └── s16_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s16_9.png
│ │ ├── s17
│ │ ├── Contents.json
│ │ ├── s17_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_1.png
│ │ ├── s17_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_10.png
│ │ ├── s17_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_2.png
│ │ ├── s17_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_3.png
│ │ ├── s17_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_4.png
│ │ ├── s17_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_5.png
│ │ ├── s17_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_6.png
│ │ ├── s17_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_7.png
│ │ ├── s17_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_8.png
│ │ └── s17_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s17_9.png
│ │ ├── s18
│ │ ├── Contents.json
│ │ ├── s18_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_1.png
│ │ ├── s18_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_10.png
│ │ ├── s18_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_2.png
│ │ ├── s18_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_3.png
│ │ ├── s18_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_4.png
│ │ ├── s18_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_5.png
│ │ ├── s18_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_6.png
│ │ ├── s18_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_7.png
│ │ ├── s18_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_8.png
│ │ └── s18_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s18_9.png
│ │ ├── s19
│ │ ├── Contents.json
│ │ ├── s19_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_1.png
│ │ ├── s19_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_10.png
│ │ ├── s19_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_2.png
│ │ ├── s19_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_3.png
│ │ ├── s19_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_4.png
│ │ ├── s19_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_5.png
│ │ ├── s19_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_6.png
│ │ ├── s19_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_7.png
│ │ ├── s19_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_8.png
│ │ └── s19_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s19_9.png
│ │ ├── s2
│ │ ├── Contents.json
│ │ ├── s2_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_1.png
│ │ ├── s2_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_10.png
│ │ ├── s2_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_2.png
│ │ ├── s2_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_3.png
│ │ ├── s2_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_4.png
│ │ ├── s2_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_5.png
│ │ ├── s2_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_6.png
│ │ ├── s2_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_7.png
│ │ ├── s2_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_8.png
│ │ └── s2_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s2_9.png
│ │ ├── s20
│ │ ├── Contents.json
│ │ ├── s20_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_1.png
│ │ ├── s20_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_10.png
│ │ ├── s20_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_2.png
│ │ ├── s20_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_3.png
│ │ ├── s20_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_4.png
│ │ ├── s20_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_5.png
│ │ ├── s20_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_6.png
│ │ ├── s20_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_7.png
│ │ ├── s20_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_8.png
│ │ └── s20_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s20_9.png
│ │ ├── s3
│ │ ├── Contents.json
│ │ ├── s3_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_1.png
│ │ ├── s3_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_10.png
│ │ ├── s3_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_2.png
│ │ ├── s3_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_3.png
│ │ ├── s3_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_4.png
│ │ ├── s3_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_5.png
│ │ ├── s3_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_6.png
│ │ ├── s3_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_7.png
│ │ ├── s3_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_8.png
│ │ └── s3_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s3_9.png
│ │ ├── s4
│ │ ├── Contents.json
│ │ ├── s4_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_1.png
│ │ ├── s4_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_10.png
│ │ ├── s4_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_2.png
│ │ ├── s4_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_3.png
│ │ ├── s4_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_4.png
│ │ ├── s4_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_5.png
│ │ ├── s4_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_6.png
│ │ ├── s4_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_7.png
│ │ ├── s4_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_8.png
│ │ └── s4_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s4_9.png
│ │ ├── s5
│ │ ├── Contents.json
│ │ ├── s5_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_1.png
│ │ ├── s5_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_10.png
│ │ ├── s5_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_2.png
│ │ ├── s5_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_3.png
│ │ ├── s5_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_4.png
│ │ ├── s5_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_5.png
│ │ ├── s5_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_6.png
│ │ ├── s5_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_7.png
│ │ ├── s5_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_8.png
│ │ └── s5_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s5_9.png
│ │ ├── s6
│ │ ├── Contents.json
│ │ ├── s6_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_1.png
│ │ ├── s6_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_10.png
│ │ ├── s6_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_2.png
│ │ ├── s6_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_3.png
│ │ ├── s6_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_4.png
│ │ ├── s6_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_5.png
│ │ ├── s6_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_6.png
│ │ ├── s6_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_7.png
│ │ ├── s6_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_8.png
│ │ └── s6_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s6_9.png
│ │ ├── s7
│ │ ├── Contents.json
│ │ ├── s7_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_1.png
│ │ ├── s7_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_10.png
│ │ ├── s7_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_2.png
│ │ ├── s7_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_3.png
│ │ ├── s7_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_4.png
│ │ ├── s7_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_5.png
│ │ ├── s7_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_6.png
│ │ ├── s7_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_7.png
│ │ ├── s7_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_8.png
│ │ └── s7_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s7_9.png
│ │ ├── s8
│ │ ├── Contents.json
│ │ ├── s8_1.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_1.png
│ │ ├── s8_10.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_10.png
│ │ ├── s8_2.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_2.png
│ │ ├── s8_3.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_3.png
│ │ ├── s8_4.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_4.png
│ │ ├── s8_5.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_5.png
│ │ ├── s8_6.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_6.png
│ │ ├── s8_7.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_7.png
│ │ ├── s8_8.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_8.png
│ │ └── s8_9.imageset
│ │ │ ├── Contents.json
│ │ │ └── s8_9.png
│ │ └── s9
│ │ ├── Contents.json
│ │ ├── s9_1.imageset
│ │ ├── Contents.json
│ │ └── s9_1.png
│ │ ├── s9_10.imageset
│ │ ├── Contents.json
│ │ └── s9_10.png
│ │ ├── s9_2.imageset
│ │ ├── Contents.json
│ │ └── s9_2.png
│ │ ├── s9_3.imageset
│ │ ├── Contents.json
│ │ └── s9_3.png
│ │ ├── s9_4.imageset
│ │ ├── Contents.json
│ │ └── s9_4.png
│ │ ├── s9_5.imageset
│ │ ├── Contents.json
│ │ └── s9_5.png
│ │ ├── s9_6.imageset
│ │ ├── Contents.json
│ │ └── s9_6.png
│ │ ├── s9_7.imageset
│ │ ├── Contents.json
│ │ └── s9_7.png
│ │ ├── s9_8.imageset
│ │ ├── Contents.json
│ │ └── s9_8.png
│ │ └── s9_9.imageset
│ │ ├── Contents.json
│ │ └── s9_9.png
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ ├── InputFaceViewController.h
│ ├── InputFaceViewController.m
│ ├── InputFaceViewController.xib
│ ├── RecognizeFaceViewController.h
│ ├── RecognizeFaceViewController.m
│ ├── RecognizeFaceViewController.xib
│ ├── ViewController.h
│ ├── ViewController.mm
│ ├── haarcascade_frontalface_alt2.xml
│ └── main.m
├── README.md
├── input.gif
└── recognize.gif
/OpenCV/OpenCV.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/2.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/AppDelegate.m:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.m
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/2.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 |
9 | #import "AppDelegate.h"
10 |
11 | @interface AppDelegate ()
12 |
13 | @end
14 |
15 | @implementation AppDelegate
16 |
17 |
18 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
19 | // Override point for customization after application launch.
20 | return YES;
21 | }
22 |
23 |
24 | - (void)applicationWillResignActive:(UIApplication *)application {
25 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
26 | // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
27 | }
28 |
29 |
30 | - (void)applicationDidEnterBackground:(UIApplication *)application {
31 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
32 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
33 | }
34 |
35 |
36 | - (void)applicationWillEnterForeground:(UIApplication *)application {
37 | // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
38 | }
39 |
40 |
41 | - (void)applicationDidBecomeActive:(UIApplication *)application {
42 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
43 | }
44 |
45 |
46 | - (void)applicationWillTerminate:(UIApplication *)application {
47 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
48 | }
49 |
50 |
51 | @end
52 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "20x20",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "20x20",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "29x29",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "29x29",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "40x40",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "40x40",
31 | "scale" : "3x"
32 | },
33 | {
34 | "idiom" : "iphone",
35 | "size" : "60x60",
36 | "scale" : "2x"
37 | },
38 | {
39 | "idiom" : "iphone",
40 | "size" : "60x60",
41 | "scale" : "3x"
42 | },
43 | {
44 | "idiom" : "ios-marketing",
45 | "size" : "1024x1024",
46 | "scale" : "1x"
47 | }
48 | ],
49 | "info" : {
50 | "version" : 1,
51 | "author" : "xcode"
52 | }
53 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_1.imageset/s1_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_1.imageset/s1_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_10.imageset/s1_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_10.imageset/s1_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_2.imageset/s1_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_2.imageset/s1_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_3.imageset/s1_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_3.imageset/s1_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_4.imageset/s1_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_4.imageset/s1_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_5.imageset/s1_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_5.imageset/s1_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_6.imageset/s1_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_6.imageset/s1_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_7.imageset/s1_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_7.imageset/s1_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_8.imageset/s1_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_8.imageset/s1_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s1_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_9.imageset/s1_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s1/s1_9.imageset/s1_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_1.imageset/s10_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_1.imageset/s10_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_10.imageset/s10_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_10.imageset/s10_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_2.imageset/s10_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_2.imageset/s10_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_3.imageset/s10_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_3.imageset/s10_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_4.imageset/s10_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_4.imageset/s10_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_5.imageset/s10_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_5.imageset/s10_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_6.imageset/s10_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_6.imageset/s10_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_7.imageset/s10_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_7.imageset/s10_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_8.imageset/s10_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_8.imageset/s10_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s10_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_9.imageset/s10_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s10/s10_9.imageset/s10_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_1.imageset/s11_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_1.imageset/s11_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_10.imageset/s11_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_10.imageset/s11_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_2.imageset/s11_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_2.imageset/s11_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_3.imageset/s11_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_3.imageset/s11_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_4.imageset/s11_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_4.imageset/s11_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_5.imageset/s11_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_5.imageset/s11_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_6.imageset/s11_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_6.imageset/s11_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_7.imageset/s11_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_7.imageset/s11_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_8.imageset/s11_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_8.imageset/s11_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s11_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_9.imageset/s11_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s11/s11_9.imageset/s11_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_1.imageset/s12_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_1.imageset/s12_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_10.imageset/s12_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_10.imageset/s12_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_2.imageset/s12_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_2.imageset/s12_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_3.imageset/s12_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_3.imageset/s12_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_4.imageset/s12_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_4.imageset/s12_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_5.imageset/s12_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_5.imageset/s12_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_6.imageset/s12_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_6.imageset/s12_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_7.imageset/s12_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_7.imageset/s12_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_8.imageset/s12_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_8.imageset/s12_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s12_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_9.imageset/s12_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s12/s12_9.imageset/s12_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_1.imageset/s13_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_1.imageset/s13_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_10.imageset/s13_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_10.imageset/s13_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_2.imageset/s13_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_2.imageset/s13_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_3.imageset/s13_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_3.imageset/s13_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_4.imageset/s13_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_4.imageset/s13_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_5.imageset/s13_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_5.imageset/s13_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_6.imageset/s13_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_6.imageset/s13_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_7.imageset/s13_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_7.imageset/s13_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_8.imageset/s13_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_8.imageset/s13_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s13_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_9.imageset/s13_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s13/s13_9.imageset/s13_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_1.imageset/s14_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_1.imageset/s14_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_10.imageset/s14_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_10.imageset/s14_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_2.imageset/s14_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_2.imageset/s14_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_3.imageset/s14_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_3.imageset/s14_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_4.imageset/s14_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_4.imageset/s14_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_5.imageset/s14_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_5.imageset/s14_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_6.imageset/s14_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_6.imageset/s14_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_7.imageset/s14_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_7.imageset/s14_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_8.imageset/s14_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_8.imageset/s14_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s14_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_9.imageset/s14_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s14/s14_9.imageset/s14_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_1.imageset/s15_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_1.imageset/s15_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_10.imageset/s15_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_10.imageset/s15_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_2.imageset/s15_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_2.imageset/s15_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_3.imageset/s15_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_3.imageset/s15_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_4.imageset/s15_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_4.imageset/s15_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_5.imageset/s15_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_5.imageset/s15_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_6.imageset/s15_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_6.imageset/s15_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_7.imageset/s15_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_7.imageset/s15_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_8.imageset/s15_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_8.imageset/s15_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s15_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_9.imageset/s15_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s15/s15_9.imageset/s15_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_1.imageset/s16_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_1.imageset/s16_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_10.imageset/s16_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_10.imageset/s16_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_2.imageset/s16_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_2.imageset/s16_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_3.imageset/s16_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_3.imageset/s16_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_4.imageset/s16_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_4.imageset/s16_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_5.imageset/s16_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_5.imageset/s16_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_6.imageset/s16_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_6.imageset/s16_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_7.imageset/s16_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_7.imageset/s16_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_8.imageset/s16_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_8.imageset/s16_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s16_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_9.imageset/s16_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s16/s16_9.imageset/s16_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_1.imageset/s17_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_1.imageset/s17_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_10.imageset/s17_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_10.imageset/s17_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_2.imageset/s17_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_2.imageset/s17_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_3.imageset/s17_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_3.imageset/s17_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_4.imageset/s17_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_4.imageset/s17_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_5.imageset/s17_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_5.imageset/s17_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_6.imageset/s17_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_6.imageset/s17_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_7.imageset/s17_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_7.imageset/s17_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_8.imageset/s17_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_8.imageset/s17_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s17_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_9.imageset/s17_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s17/s17_9.imageset/s17_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_1.imageset/s18_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_1.imageset/s18_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_10.imageset/s18_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_10.imageset/s18_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_2.imageset/s18_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_2.imageset/s18_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_3.imageset/s18_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_3.imageset/s18_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_4.imageset/s18_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_4.imageset/s18_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_5.imageset/s18_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_5.imageset/s18_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_6.imageset/s18_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_6.imageset/s18_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_7.imageset/s18_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_7.imageset/s18_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_8.imageset/s18_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_8.imageset/s18_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s18_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_9.imageset/s18_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s18/s18_9.imageset/s18_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_1.imageset/s19_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_1.imageset/s19_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_10.imageset/s19_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_10.imageset/s19_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_2.imageset/s19_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_2.imageset/s19_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_3.imageset/s19_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_3.imageset/s19_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_4.imageset/s19_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_4.imageset/s19_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_5.imageset/s19_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_5.imageset/s19_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_6.imageset/s19_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_6.imageset/s19_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_7.imageset/s19_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_7.imageset/s19_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_8.imageset/s19_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_8.imageset/s19_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s19_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_9.imageset/s19_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s19/s19_9.imageset/s19_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_1.imageset/s2_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_1.imageset/s2_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_10.imageset/s2_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_10.imageset/s2_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_2.imageset/s2_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_2.imageset/s2_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_3.imageset/s2_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_3.imageset/s2_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_4.imageset/s2_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_4.imageset/s2_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_5.imageset/s2_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_5.imageset/s2_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_6.imageset/s2_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_6.imageset/s2_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_7.imageset/s2_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_7.imageset/s2_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_8.imageset/s2_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_8.imageset/s2_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s2_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_9.imageset/s2_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s2/s2_9.imageset/s2_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_1.imageset/s20_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_1.imageset/s20_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_10.imageset/s20_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_10.imageset/s20_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_2.imageset/s20_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_2.imageset/s20_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_3.imageset/s20_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_3.imageset/s20_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_4.imageset/s20_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_4.imageset/s20_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_5.imageset/s20_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_5.imageset/s20_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_6.imageset/s20_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_6.imageset/s20_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_7.imageset/s20_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_7.imageset/s20_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_8.imageset/s20_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_8.imageset/s20_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s20_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_9.imageset/s20_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s20/s20_9.imageset/s20_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_1.imageset/s3_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_1.imageset/s3_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_10.imageset/s3_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_10.imageset/s3_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_2.imageset/s3_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_2.imageset/s3_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_3.imageset/s3_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_3.imageset/s3_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_4.imageset/s3_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_4.imageset/s3_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_5.imageset/s3_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_5.imageset/s3_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_6.imageset/s3_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_6.imageset/s3_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_7.imageset/s3_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_7.imageset/s3_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_8.imageset/s3_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_8.imageset/s3_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s3_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_9.imageset/s3_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s3/s3_9.imageset/s3_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_1.imageset/s4_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_1.imageset/s4_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_10.imageset/s4_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_10.imageset/s4_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_2.imageset/s4_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_2.imageset/s4_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_3.imageset/s4_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_3.imageset/s4_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_4.imageset/s4_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_4.imageset/s4_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_5.imageset/s4_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_5.imageset/s4_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_6.imageset/s4_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_6.imageset/s4_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_7.imageset/s4_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_7.imageset/s4_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_8.imageset/s4_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_8.imageset/s4_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s4_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_9.imageset/s4_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s4/s4_9.imageset/s4_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_1.imageset/s5_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_1.imageset/s5_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_10.imageset/s5_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_10.imageset/s5_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_2.imageset/s5_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_2.imageset/s5_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_3.imageset/s5_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_3.imageset/s5_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_4.imageset/s5_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_4.imageset/s5_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_5.imageset/s5_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_5.imageset/s5_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_6.imageset/s5_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_6.imageset/s5_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_7.imageset/s5_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_7.imageset/s5_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_8.imageset/s5_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_8.imageset/s5_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s5_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_9.imageset/s5_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s5/s5_9.imageset/s5_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_1.imageset/s6_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_1.imageset/s6_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_10.imageset/s6_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_10.imageset/s6_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_2.imageset/s6_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_2.imageset/s6_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_3.imageset/s6_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_3.imageset/s6_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_4.imageset/s6_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_4.imageset/s6_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_5.imageset/s6_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_5.imageset/s6_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_6.imageset/s6_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_6.imageset/s6_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_7.imageset/s6_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_7.imageset/s6_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_8.imageset/s6_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_8.imageset/s6_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s6_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_9.imageset/s6_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s6/s6_9.imageset/s6_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_1.imageset/s7_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_1.imageset/s7_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_10.imageset/s7_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_10.imageset/s7_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_2.imageset/s7_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_2.imageset/s7_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_3.imageset/s7_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_3.imageset/s7_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_4.imageset/s7_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_4.imageset/s7_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_5.imageset/s7_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_5.imageset/s7_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_6.imageset/s7_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_6.imageset/s7_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_7.imageset/s7_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_7.imageset/s7_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_8.imageset/s7_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_8.imageset/s7_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s7_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_9.imageset/s7_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s7/s7_9.imageset/s7_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_1.imageset/s8_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_1.imageset/s8_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_10.imageset/s8_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_10.imageset/s8_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_2.imageset/s8_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_2.imageset/s8_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_3.imageset/s8_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_3.imageset/s8_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_4.imageset/s8_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_4.imageset/s8_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_5.imageset/s8_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_5.imageset/s8_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_6.imageset/s8_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_6.imageset/s8_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_7.imageset/s8_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_7.imageset/s8_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_8.imageset/s8_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_8.imageset/s8_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s8_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_9.imageset/s8_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s8/s8_9.imageset/s8_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_1.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_1.imageset/s9_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_1.imageset/s9_1.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_10.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_10.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_10.imageset/s9_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_10.imageset/s9_10.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_2.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_2.imageset/s9_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_2.imageset/s9_2.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_3.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_3.imageset/s9_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_3.imageset/s9_3.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_4.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_4.imageset/s9_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_4.imageset/s9_4.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_5.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_5.imageset/s9_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_5.imageset/s9_5.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_6.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_6.imageset/s9_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_6.imageset/s9_6.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_7.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_7.imageset/s9_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_7.imageset/s9_7.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_8.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_8.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_8.imageset/s9_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_8.imageset/s9_8.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_9.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "s9_9.png",
6 | "scale" : "1x"
7 | }
8 | ],
9 | "info" : {
10 | "version" : 1,
11 | "author" : "xcode"
12 | }
13 | }
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_9.imageset/s9_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/OpenCV/OpenCV/Assets.xcassets/photo/s9/s9_9.imageset/s9_9.png
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Base.lproj/Main.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
31 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 | LSRequiresIPhoneOS
22 |
23 | NSCameraUsageDescription
24 | 允许此权限才能使用摄像头
25 | NSPhotoLibraryUsageDescription
26 | 允许自权限才能拍照
27 | UILaunchStoryboardName
28 | LaunchScreen
29 | UIMainStoryboardFile
30 | Main
31 | UIRequiredDeviceCapabilities
32 |
33 | armv7
34 |
35 | UISupportedInterfaceOrientations
36 |
37 | UIInterfaceOrientationPortrait
38 | UIInterfaceOrientationLandscapeLeft
39 | UIInterfaceOrientationLandscapeRight
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/InputFaceViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // InputFaceViewController.h
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/16.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 | @interface InputFaceViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/InputFaceViewController.xib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
110 |
117 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/RecognizeFaceViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // RecognizeFaceViewController.h
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/16.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 | @interface RecognizeFaceViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/RecognizeFaceViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // RecognizeFaceViewController.m
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/16.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 |
9 | #import "RecognizeFaceViewController.h"
10 | #import
11 | #import "OpenCVUtils.h"
12 | @interface RecognizeFaceViewController()
13 | @property (weak, nonatomic) IBOutlet UIImageView *detectImageView;
14 | @property (strong, nonatomic) CAShapeLayer *shapeLayer;
15 |
16 | @property (strong, nonatomic) AVCaptureSession *captureSession;
17 | @property (strong, nonatomic) AVCaptureDeviceInput *captureDeviceInput;
18 | @property (strong, nonatomic) AVCapturePhotoOutput *capturePhotoOutput;
19 | @property (strong, nonatomic) AVCaptureVideoPreviewLayer *captureVideoPreviewLayer;
20 | @property (strong, nonatomic) CIDetector *detector;
21 | @property (weak, nonatomic) IBOutlet UILabel *checkPeople;
22 |
23 |
24 | @property (assign, nonatomic) BOOL checkOpenEyes;
25 | @property (assign, nonatomic) BOOL checkCloseEyes;
26 | @property (assign, nonatomic) int checkTime;
27 | @property (assign, nonatomic) NSString * label;
28 |
29 | @end
30 |
31 |
32 | @implementation RecognizeFaceViewController
33 |
34 | -(void)viewDidLoad
35 | {
36 | [super viewDidLoad];
37 | // 上下文
38 | CIContext *content = [CIContext contextWithOptions:nil];
39 |
40 | /**
41 | 1、识别精度 Detector Accuracy
42 |
43 | key: CIDetectorAccuracy
44 | value: CIDetectorAccuracyLow 低精度识别速度快
45 | CIDetectorAccuracyHigh 高精度识别速度慢
46 | */
47 | /**
48 | 2、识别类型 Detector Types
49 |
50 | CIDetectorTypeFace 面部识别
51 | CIDetectorTypeRectangle 矩形识别
52 | CIDetectorTypeQRCode 条码识别
53 | CIDetectorTypeText 文本识别
54 | */
55 | /**
56 | 3、 具体特征 Feature Detection
57 |
58 | CIDetectorImageOrientation 图片方向
59 | CIDetectorEyeBlink 识别眨眼(closed eyes)
60 | CIDetectorSmile 笑脸
61 | CIDetectorFocalLength 焦距
62 | CIDetectorAspectRatio 矩形宽高比
63 | CIDetectorReturnSubFeatures 是否检测子特征
64 | */
65 |
66 | // 配置识别质量
67 | NSDictionary *param = [NSDictionary dictionaryWithObject:CIDetectorAccuracyHigh forKey:CIDetectorAccuracy];
68 |
69 | // 创建人脸识别器
70 | self.detector = [CIDetector detectorOfType:CIDetectorTypeFace context:content options:param];
71 |
72 | // faceRect = CGSizeMake(100, 100);
73 | _shapeLayer = [CAShapeLayer layer];
74 | _shapeLayer.frame = _detectImageView.bounds;
75 | [_detectImageView.layer addSublayer:_shapeLayer];
76 | _shapeLayer.lineWidth = 1;
77 | _shapeLayer.strokeColor = [UIColor redColor].CGColor;
78 | _shapeLayer.fillColor = [UIColor clearColor].CGColor;
79 | _detectImageView.contentMode = UIViewContentModeCenter;
80 | //
81 | _captureSession = [[AVCaptureSession alloc] init];
82 | if ([_captureSession canSetSessionPreset:AVCaptureSessionPresetMedium]) {
83 | _captureSession.sessionPreset = AVCaptureSessionPresetMedium;
84 | }
85 | AVCaptureDevice *captureDevice = nil;
86 | // 获取输入设备
87 | AVCaptureDeviceDiscoverySession *discoverySession = [AVCaptureDeviceDiscoverySession discoverySessionWithDeviceTypes:@[AVCaptureDeviceTypeBuiltInWideAngleCamera] mediaType:AVMediaTypeVideo position:AVCaptureDevicePositionFront];
88 | for (AVCaptureDevice *camera in discoverySession.devices) {
89 | captureDevice = camera;
90 | }
91 | if (!captureDevice) {
92 | NSLog(@"摄像头获取出现错误");
93 | return;
94 | }
95 |
96 | // 初始化设备数据输入对象
97 | NSError *error = nil;
98 | _captureDeviceInput = [[AVCaptureDeviceInput alloc] initWithDevice:captureDevice error:&error];
99 | if (error) {
100 | NSLog(@"设备输入对象获取失败:%@", error.localizedDescription);
101 | return;
102 | }
103 |
104 | if ([_captureSession canAddInput:_captureDeviceInput]) {
105 | [_captureSession addInput:_captureDeviceInput];
106 | }
107 |
108 | AVCaptureVideoDataOutput *captureVideoDataOutput = [[AVCaptureVideoDataOutput alloc] init];
109 | captureVideoDataOutput.alwaysDiscardsLateVideoFrames = YES;
110 | dispatch_queue_t queue = dispatch_queue_create("cameraQueue", NULL);
111 | [captureVideoDataOutput setSampleBufferDelegate:self queue:queue];
112 | NSString* key = (NSString*)kCVPixelBufferPixelFormatTypeKey;
113 | NSNumber* value = [NSNumber numberWithUnsignedInt:kCVPixelFormatType_32BGRA];
114 | NSDictionary* videoSettings = [NSDictionary
115 | dictionaryWithObject:value forKey:key];
116 | [captureVideoDataOutput setVideoSettings:videoSettings];
117 | if ([_captureSession canAddOutput:captureVideoDataOutput]) {
118 | [_captureSession addOutput:captureVideoDataOutput];
119 | }
120 |
121 | //
122 | // 视图预览,实时展示摄像头
123 | _captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:_captureSession];
124 |
125 | CALayer *layer = _detectImageView.layer;
126 | layer.masksToBounds = YES;
127 | _captureVideoPreviewLayer.frame = layer.bounds;
128 | _captureVideoPreviewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
129 | [layer insertSublayer:_captureVideoPreviewLayer below:_shapeLayer];
130 | }
131 | -(void)viewDidAppear:(BOOL)animated{
132 | [super viewDidAppear:animated];
133 | [self.captureSession startRunning];
134 | }
135 |
136 | -(void)viewDidDisappear:(BOOL)animated{
137 | [super viewDidDisappear:animated];
138 | [self.captureSession stopRunning];
139 | }
140 | #pragma mark AVCaptureSession delegate
141 | - (void)captureOutput:(AVCaptureOutput *)captureOutput
142 | didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
143 | fromConnection:(AVCaptureConnection *)connection
144 | {
145 | static int proccessing = 0;
146 | if (proccessing) {
147 | return;
148 | }
149 | proccessing = 1;
150 |
151 |
152 | CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);
153 | CVPixelBufferLockBaseAddress(imageBuffer,0);
154 | uint8_t *baseAddress = (uint8_t *)CVPixelBufferGetBaseAddress(imageBuffer);
155 | size_t bytesPerRow = CVPixelBufferGetBytesPerRow(imageBuffer);
156 | size_t width = CVPixelBufferGetWidth(imageBuffer);
157 | size_t height = CVPixelBufferGetHeight(imageBuffer);
158 | CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
159 | CGContextRef newContext = CGBitmapContextCreate(baseAddress,
160 | width, height, 8, bytesPerRow, colorSpace,
161 | kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst);
162 | CGImageRef newImage = CGBitmapContextCreateImage(newContext);
163 |
164 | CGContextRelease(newContext);
165 | CGColorSpaceRelease(colorSpace);
166 |
167 |
168 | UIImage *image= [UIImage imageWithCGImage:newImage scale:1 orientation:UIImageOrientationLeftMirrored];
169 |
170 | CGImageRelease(newImage);
171 |
172 | CVPixelBufferUnlockBaseAddress(imageBuffer,0);
173 |
174 |
175 |
176 | UIImage *fixImage = [self fixOrientation:image];
177 |
178 | NSArray *rectArray = [OpenCVUtils facePointDetectForImage:fixImage];
179 |
180 |
181 |
182 | if (rectArray.count > 0) {
183 | UIBezierPath* totalPath = [UIBezierPath bezierPath];
184 | for (NSNumber* rectValue in rectArray) {
185 | CGRect rect = [rectValue CGRectValue];
186 | CGRect rect1 =CGRectMake(rect.origin.x*fixImage.size.width, rect.origin.y*fixImage.size.height,rect.size.width*fixImage.size.width, rect.size.height*fixImage.size.height);
187 | if ([self checkBlink:[OpenCVUtils getHandlerImage:fixImage rect:CGRectMake(rect1.origin.x-20, rect1.origin.y-20, rect1.size.width+40, rect1.size.height+40)]]) {
188 |
189 | dispatch_async(dispatch_get_main_queue(), ^{
190 | self.checkPeople.text = @"通过";
191 |
192 | });
193 |
194 | NSDictionary *dic = [OpenCVUtils recognizeFaceImages:fixImage rect:rect1];//*****
195 | self.label = dic[@"label"];
196 | if ([dic[@"label"] isEqualToString:self.label]&&[dic[@"confidence"] floatValue]>40) {
197 | _checkTime ++ ;
198 | }else{
199 | _checkTime =0;
200 | }
201 | if (_checkTime ==5) {
202 | NSLog(@"result ==%@",self.label);
203 | dispatch_async(dispatch_get_main_queue(), ^{
204 | if ([self.label isEqualToString:@"-1"]) {
205 | UIAlertView *view = [[UIAlertView alloc]initWithTitle:@"未检测到对应信息" message:[NSString stringWithFormat:@"label = %@",self.label] delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
206 | [view show];
207 | }else{
208 | UIAlertView *view = [[UIAlertView alloc]initWithTitle:@"解锁成功" message:[NSString stringWithFormat:@"label = %@",self.label] delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
209 | [view show];
210 | }
211 | [self dismissViewControllerAnimated:YES completion:nil];
212 |
213 | });
214 |
215 | }
216 |
217 | }
218 | rect = [self convertRectFromRect:rect toSize:image.size];
219 | UIBezierPath *subpath = [UIBezierPath bezierPathWithRect:rect];
220 | [totalPath appendPath:subpath];
221 | }
222 |
223 | __weak __typeof(self) weakSelf = self;
224 | dispatch_async(dispatch_get_main_queue(), ^{
225 | weakSelf.shapeLayer.path = totalPath.CGPath;
226 | proccessing = 0;
227 | });
228 | }else{
229 | proccessing = 0;
230 | }
231 |
232 | // __weak __typeof(self) weakSelf = self;
233 | // dispatch_async(dispatch_get_main_queue(), ^{
234 | // weakSelf.resultImage.image = [OpenCVUtil faceDetectForImage:[self fixOrientation:image]];
235 | // proccessing = 0;
236 | // });
237 | }
238 | - (IBAction)backButtonClicked:(id)sender {
239 | [self dismissViewControllerAnimated:YES completion:nil];
240 | }
241 | - (UIImage *)fixOrientation:(UIImage *)aImage {
242 |
243 | // No-op if the orientation is already correct
244 | if (aImage.imageOrientation == UIImageOrientationUp)
245 | return aImage;
246 |
247 | // We need to calculate the proper transformation to make the image upright.
248 | // We do it in 2 steps: Rotate if Left/Right/Down, and then flip if Mirrored.
249 | CGAffineTransform transform = CGAffineTransformIdentity;
250 |
251 | switch (aImage.imageOrientation) {
252 | case UIImageOrientationDown:
253 | case UIImageOrientationDownMirrored:
254 | transform = CGAffineTransformTranslate(transform, aImage.size.width, aImage.size.height);
255 | transform = CGAffineTransformRotate(transform, M_PI);
256 | break;
257 |
258 | case UIImageOrientationLeft:
259 | case UIImageOrientationLeftMirrored:
260 | transform = CGAffineTransformTranslate(transform, aImage.size.width, 0);
261 | transform = CGAffineTransformRotate(transform, M_PI_2);
262 | break;
263 |
264 | case UIImageOrientationRight:
265 | case UIImageOrientationRightMirrored:
266 | transform = CGAffineTransformTranslate(transform, 0, aImage.size.height);
267 | transform = CGAffineTransformRotate(transform, -M_PI_2);
268 | break;
269 | default:
270 | break;
271 | }
272 |
273 | switch (aImage.imageOrientation) {
274 | case UIImageOrientationUpMirrored:
275 | case UIImageOrientationDownMirrored:
276 | transform = CGAffineTransformTranslate(transform, aImage.size.width, 0);
277 | transform = CGAffineTransformScale(transform, -1, 1);
278 | break;
279 |
280 | case UIImageOrientationLeftMirrored:
281 | case UIImageOrientationRightMirrored:
282 | transform = CGAffineTransformTranslate(transform, aImage.size.height, 0);
283 | transform = CGAffineTransformScale(transform, -1, 1);
284 | break;
285 | default:
286 | break;
287 | }
288 |
289 | // Now we draw the underlying CGImage into a new context, applying the transform
290 | // calculated above.
291 | CGContextRef ctx = CGBitmapContextCreate(NULL, aImage.size.width, aImage.size.height,
292 | CGImageGetBitsPerComponent(aImage.CGImage), 0,
293 | CGImageGetColorSpace(aImage.CGImage),
294 | CGImageGetBitmapInfo(aImage.CGImage));
295 | CGContextConcatCTM(ctx, transform);
296 | switch (aImage.imageOrientation) {
297 | case UIImageOrientationLeft:
298 | case UIImageOrientationLeftMirrored:
299 | case UIImageOrientationRight:
300 | case UIImageOrientationRightMirrored:
301 | // Grr...
302 | CGContextDrawImage(ctx, CGRectMake(0,0,aImage.size.height,aImage.size.width), aImage.CGImage);
303 | break;
304 |
305 | default:
306 | CGContextDrawImage(ctx, CGRectMake(0,0,aImage.size.width,aImage.size.height), aImage.CGImage);
307 | break;
308 | }
309 |
310 | // And now we just create a new UIImage from the drawing context
311 | CGImageRef cgimg = CGBitmapContextCreateImage(ctx);
312 | UIImage *img = [UIImage imageWithCGImage:cgimg];
313 | CGContextRelease(ctx);
314 | CGImageRelease(cgimg);
315 | return img;
316 | }
317 | - (CGRect)convertRectFromRect:(CGRect)fromRect toSize:(CGSize)size{
318 |
319 | // float scale = size.width/size.height;
320 | return CGRectMake(_detectImageView.frame.size.width*fromRect.origin.x, _detectImageView.frame.size.height*fromRect.origin.y,fromRect.size.width*_detectImageView.frame.size.width, fromRect.size.height*_detectImageView.frame.size.height);
321 | }
322 | - (BOOL)checkBlink:(UIImage *)image {
323 |
324 | if (self.checkOpenEyes&&self.checkCloseEyes)
325 | {
326 | return YES;
327 | }
328 |
329 | // 识别图片
330 | CIImage *ciImg = [CIImage imageWithCGImage:image.CGImage];
331 |
332 | // 识别特征: 这里添加了眨眼和微笑
333 | // CIDetectorSmile 眼部的识别效果很差,很难识别出来
334 | NSDictionary *featuresParam = @{CIDetectorSmile: [NSNumber numberWithBool:true],
335 | CIDetectorEyeBlink: [NSNumber numberWithBool:true]};
336 |
337 | // 获取识别结果
338 | NSArray *resultArr = [self.detector featuresInImage:ciImg options:featuresParam];
339 |
340 |
341 |
342 | for (CIFaceFeature *feature in resultArr) {
343 | if (feature.leftEyeClosed&&feature.rightEyeClosed) {
344 | self.checkCloseEyes = YES;
345 | }else if(!(feature.leftEyeClosed&&feature.rightEyeClosed)){
346 | self.checkOpenEyes = YES;
347 | }
348 | }
349 | return NO;
350 | }
351 |
352 |
353 | @end
354 |
355 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/RecognizeFaceViewController.xib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
38 |
44 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/2.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ViewController : UIViewController
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/ViewController.mm:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.m
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/2.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 | #ifdef __cplusplus
9 | #import
10 | #endif
11 | #import
12 | #import
13 | #import
14 |
15 | #import "ViewController.h"
16 | #import "InputFaceViewController.h"
17 | #import "RecognizeFaceViewController.h"
18 |
19 | #import "OpenCVUtils.h"
20 |
21 | @interface ViewController ()
22 | @property(nonatomic,strong) UIImageView* imageView;
23 | @property(nonatomic,strong) UIImageView* imageView1;
24 | @end
25 |
26 | @implementation ViewController
27 |
28 | - (void)viewDidLoad {
29 | [super viewDidLoad];
30 | [OpenCVUtils loadRec];
31 |
32 | // Do any additional setup after loading the view, typically from a nib.
33 | }
34 |
35 | //图片匹配
36 | -(BOOL)ComparePPKImage:(IplImage*)mIplImage withAnotherImage:(IplImage*)mIplImage1 withTempleImage:(IplImage*)mTempleImage
37 | {
38 | //第一次模板标记
39 | CvPoint minLoc =[self CompareTempleImage:mTempleImage withImage:mIplImage];
40 | if (minLoc.x==mIplImage->width || minLoc.y==mIplImage->height) {
41 | printf("第一个图片的模板标记失败\n");
42 | return false;
43 | }
44 | //第二次模板标记
45 | CvPoint minLoc1 =[self CompareTempleImage:mTempleImage withImage:mIplImage1];
46 | if (minLoc1.x==mIplImage1->width || minLoc1.y==mIplImage1->height) {
47 | printf("第二个图片的模板标记失败\n");
48 | return false;
49 | }
50 | //裁切图片
51 | IplImage *cropImage,*cropImage1;
52 | cropImage =[self cropIplImage:mIplImage withStartPoint:minLoc withWidth:mTempleImage->width withHeight:mTempleImage->height];
53 | cropImage1=[self cropIplImage:mIplImage1 withStartPoint:minLoc1 withWidth:mTempleImage->width withHeight:mTempleImage->height];
54 | self.imageView.image=[self convertToUIImage:cropImage];
55 | self.imageView1.image=[self convertToUIImage:cropImage1];
56 | double rst = [self CompareHist:cropImage withParam2:cropImage1];
57 | if (rst<0.18) {
58 | return true;
59 | }
60 | else
61 | {
62 | return false;
63 | }
64 | }
65 | - (IBAction)inputButtonClicked:(id)sender {
66 | [self presentViewController:[InputFaceViewController new] animated:YES completion:nil];
67 | }
68 | - (IBAction)recFaceButtonClicked:(id)sender {
69 | [self presentViewController:[RecognizeFaceViewController new] animated:YES completion:nil];
70 |
71 | }
72 |
73 | /// 基于模板图片的标记识别
74 | -(CvPoint)CompareTempleImage:(IplImage*)templeIpl withImage:(IplImage*)mIplImage
75 | {
76 | IplImage *src = mIplImage;
77 | IplImage *templat = templeIpl;
78 | IplImage *result;
79 | int srcW, srcH, templatW, templatH, resultH, resultW;
80 | srcW = src->width;
81 | srcH = src->height;
82 | templatW = templat->width;
83 | templatH = templat->height;
84 | resultW = srcW - templatW + 1;
85 | resultH = srcH - templatH + 1;
86 | result = cvCreateImage(cvSize(resultW, resultH), 32, 1);
87 | cvMatchTemplate(src, templat, result, CV_TM_SQDIFF);
88 | double minValue, maxValue;
89 | CvPoint minLoc, maxLoc;
90 | cvMinMaxLoc(result, &minValue, &maxValue, &minLoc, &maxLoc);
91 | if (minLoc.y+templatH>srcH || minLoc.x+templatW>srcW) {
92 | printf("未找到标记图片\n");
93 | minLoc.x=srcW;
94 | minLoc.y=srcH;
95 | }
96 | return minLoc;
97 | }
98 |
99 | // Do any additional setup after loading the view, typically from a nib.
100 | /// UIImage类型转换为IPlImage类型
101 | -(IplImage*)convertToIplImage:(UIImage*)image
102 | {
103 | CGImageRef imageRef = image.CGImage;
104 | CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
105 | IplImage *iplImage = cvCreateImage(cvSize(image.size.width, image.size.height), IPL_DEPTH_8U, 4);
106 | CGContextRef contextRef = CGBitmapContextCreate(iplImage->imageData, iplImage->width, iplImage->height, iplImage->depth, iplImage->widthStep, colorSpace, kCGImageAlphaPremultipliedLast|kCGBitmapByteOrderDefault);
107 | CGContextDrawImage(contextRef, CGRectMake(0, 0, image.size.width, image.size.height), imageRef);
108 | CGContextRelease(contextRef);
109 | CGColorSpaceRelease(colorSpace);
110 | IplImage *ret = cvCreateImage(cvGetSize(iplImage), IPL_DEPTH_8U, 3);
111 | cvCvtColor(iplImage, ret, CV_RGB2BGR);
112 | cvReleaseImage(&iplImage);
113 | return ret;
114 | }
115 |
116 | /// IplImage类型转换为UIImage类型
117 | -(UIImage*)convertToUIImage:(IplImage*)image
118 | {
119 | cvCvtColor(image, image, CV_BGR2RGB);
120 | CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
121 | NSData *data = [NSData dataWithBytes:image->imageData length:image->imageSize];
122 | CGDataProviderRef provider = CGDataProviderCreateWithCFData((CFDataRef)data);
123 | CGImageRef imageRef = CGImageCreate(image->width, image->height, image->depth, image->depth * image->nChannels, image->widthStep, colorSpace, kCGImageAlphaNone | kCGBitmapByteOrderDefault, provider, NULL, false, kCGRenderingIntentDefault);
124 | UIImage *ret = [UIImage imageWithCGImage:imageRef];
125 | CGImageRelease(imageRef);
126 | CGDataProviderRelease(provider);
127 | CGColorSpaceRelease(colorSpace);
128 | return ret;
129 | }
130 | -(IplImage*)cropIplImage:(IplImage*)srcIpl withStartPoint:(CvPoint)mPoint withWidth:(int)width withHeight:(int)height
131 | {
132 | //裁剪后的图片
133 | IplImage *cropImage;
134 | cvSetImageROI(srcIpl, cvRect(mPoint.x, mPoint.y, width, height));
135 | cropImage = cvCreateImage(cvGetSize(srcIpl), IPL_DEPTH_8U, 3);
136 | cvCopy(srcIpl, cropImage);
137 | cvResetImageROI(srcIpl);
138 | return cropImage;
139 | }
140 |
141 | // 多通道彩色图片的直方图比对
142 | -(double)CompareHist:(IplImage*)image1 withParam2:(IplImage*)image2
143 | {
144 | int hist_size = 256;
145 | IplImage *gray_plane = cvCreateImage(cvGetSize(image1), 8, 1);
146 | cvCvtColor(image1, gray_plane, CV_BGR2GRAY);
147 | float range[] = {0,255}; //灰度级的范围
148 | float* ranges[]={range};
149 | CvHistogram *gray_hist = cvCreateHist(1, &hist_size, CV_HIST_ARRAY,ranges,1);
150 | cvCalcHist(&gray_plane, gray_hist);
151 |
152 | IplImage *gray_plane2 = cvCreateImage(cvGetSize(image2), 8, 1);
153 | cvCvtColor(image2, gray_plane2, CV_BGR2GRAY);
154 | CvHistogram *gray_hist2 = cvCreateHist(1, &hist_size, CV_HIST_ARRAY,ranges,1);
155 | cvCalcHist(&gray_plane2, gray_hist2);
156 | double rst =cvCompareHist(gray_hist, gray_hist2, CV_COMP_BHATTACHARYYA);
157 | printf("对比结果=%f\n",rst);
158 | return rst;
159 | }
160 |
161 | - (void)didReceiveMemoryWarning {
162 | [super didReceiveMemoryWarning];
163 | // Dispose of any resources that can be recreated.
164 | }
165 |
166 |
167 | @end
168 |
--------------------------------------------------------------------------------
/OpenCV/OpenCV/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // OpenCV
4 | //
5 | // Created by hty on 2017/12/2.
6 | // Copyright © 2017年 hantianyu. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # FaceRecognizer
2 | iOS平台实时离线人脸检测、身份识别
3 | ## 环境
4 | 考虑移动平台的需要,使用技术 iOS 8.0+ & OpenCV(2.4.13 ios-framework)实现的人脸识别、解锁Demo。非FaceID ,只要有前置摄像头都可以使用。
5 | ## 使用
6 | ### 录入
7 |
8 | 
9 |
10 | 录入之前,可以更改你的数字标签。
11 | 点击开始后,轻轻转动头部,直到所有的红点变绿,录入完成。
12 |
13 | ### 识别
14 |
15 | 
16 |
17 | 开始识别后,会有红框选中识别的面部,需要先通过活体检测,才会比对该面部的身份信息。
18 | 识别成功后,会弹出对应人身份的数字标签。
19 | ## 技术实现
20 | 主要步骤:视频提取 -> 人脸检测 -> 预处理 -> 人脸识别
21 | ### 视频提取
22 | * 是用iphone手机前置摄像头来提取数据,截取视频流中每帧图像进行人脸检测。使用的是iOS原生的方法。
23 | ### 人脸检测
24 | * 使用OpenCV自带的人脸Haar特征分类器和已经预训练好的 "haarcascade_frontalface_alt2.xml" 模型,进行人脸检测。
25 | ### 预处理
26 | * 截取检测到的人脸, 将图像灰度化,统一大小(80,80)的尺寸,归一化处理。
27 | ### 人脸识别
28 | * 使用OpenCV的LBPH人脸识别器,对图像进行识别。
29 | * 需要先训练LBPH人脸识别器,为了识别效果更好,提前将反面的人脸素材倒入工程进行预训练,人脸库使用的是ORL的人脸库,包含40个人,每个人10张不同姿态的灰度照片。
30 | * 在工程启动时进行预训练,之后在录入目标人脸的时候,更新训练后的模型。
31 | * 在识别时,可以得到预测的目标人脸标签和置信度。
32 | ## 其他
33 | * 为了识别的鲁棒性更好,录入时特意选取目标的8张不同姿态的人脸进行训练。
34 | * 由于是使用单2d摄像头,工程针对目标有活体检测的处理,可以有效避免图片骗过识别器从而解锁的情况。
35 |
--------------------------------------------------------------------------------
/input.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/input.gif
--------------------------------------------------------------------------------
/recognize.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Bighit/FaceRecognizer/ee142eae7ee99f00c51d1f34643a2df31a501b28/recognize.gif
--------------------------------------------------------------------------------