-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathproject.pbxproj
More file actions
1911 lines (1894 loc) · 130 KB
/
project.pbxproj
File metadata and controls
1911 lines (1894 loc) · 130 KB
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
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
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
8501D5CE1F20F8CF00FAA7A5 /* UniversalFramework */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 8501D5CF1F20F8CF00FAA7A5 /* Build configuration list for PBXAggregateTarget "UniversalFramework" */;
buildPhases = (
8501D5D21F20F8D500FAA7A5 /* ShellScript */,
);
dependencies = (
);
name = UniversalFramework;
productName = UniversalFramework;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
792B084C23435AAA004B484C /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792B084B23435AAA004B484C /* String+Extensions.swift */; };
795F0B2D1F22484C00FB95D9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 795F0B2C1F22484C00FB95D9 /* UIKit.framework */; };
795F0B331F224CCA00FB95D9 /* PayCardsRecognizer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799F99F41F1E2CDA0010B6B1 /* PayCardsRecognizer.framework */; };
795F0B341F224CCA00FB95D9 /* PayCardsRecognizer.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799F99F41F1E2CDA0010B6B1 /* PayCardsRecognizer.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
79972EAF1FB318400069ADF3 /* PortraitFrame@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 79972EAD1FB318400069ADF3 /* PortraitFrame@3x.png */; };
79972EB01FB318400069ADF3 /* PortraitFrame@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 79972EAE1FB318400069ADF3 /* PortraitFrame@2x.png */; };
799F99E01F1E2CC20010B6B1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799F99DF1F1E2CC20010B6B1 /* AppDelegate.swift */; };
799F99E51F1E2CC20010B6B1 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 799F99E31F1E2CC20010B6B1 /* Main.storyboard */; };
799F99E71F1E2CC20010B6B1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 799F99E61F1E2CC20010B6B1 /* Assets.xcassets */; };
799F99EA1F1E2CC20010B6B1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 799F99E81F1E2CC20010B6B1 /* LaunchScreen.storyboard */; };
799F9AF41F1E2D260010B6B1 /* cascade_date.xml in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A031F1E2D260010B6B1 /* cascade_date.xml */; };
799F9AF51F1E2D260010B6B1 /* DateLocalizationL0.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A041F1E2D260010B6B1 /* DateLocalizationL0.caffemodel */; };
799F9AF61F1E2D260010B6B1 /* DateLocalizationL0.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A051F1E2D260010B6B1 /* DateLocalizationL0.prototxt */; };
799F9AF71F1E2D260010B6B1 /* DateLocalizationL1.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A061F1E2D260010B6B1 /* DateLocalizationL1.caffemodel */; };
799F9AF81F1E2D260010B6B1 /* DateLocalizationL1.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A071F1E2D260010B6B1 /* DateLocalizationL1.prototxt */; };
799F9AF91F1E2D260010B6B1 /* DateRecognition.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A091F1E2D260010B6B1 /* DateRecognition.caffemodel */; };
799F9AFA1F1E2D260010B6B1 /* DateRecognition.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A0A1F1E2D260010B6B1 /* DateRecognition.prototxt */; };
799F9AFB1F1E2D260010B6B1 /* cascade_name.xml in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A0C1F1E2D260010B6B1 /* cascade_name.xml */; };
799F9AFC1F1E2D260010B6B1 /* NameLocalizationX.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A0D1F1E2D260010B6B1 /* NameLocalizationX.caffemodel */; };
799F9AFD1F1E2D260010B6B1 /* NameLocalizationX.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A0E1F1E2D260010B6B1 /* NameLocalizationX.prototxt */; };
799F9AFE1F1E2D260010B6B1 /* names.txt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A101F1E2D260010B6B1 /* names.txt */; };
799F9AFF1F1E2D260010B6B1 /* NameSpaceCharRecognition.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A111F1E2D260010B6B1 /* NameSpaceCharRecognition.caffemodel */; };
799F9B001F1E2D260010B6B1 /* NameSpaceCharRecognition.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A121F1E2D260010B6B1 /* NameSpaceCharRecognition.prototxt */; };
799F9B011F1E2D260010B6B1 /* loc_x.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A141F1E2D260010B6B1 /* loc_x.caffemodel */; };
799F9B021F1E2D260010B6B1 /* loc_x.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A151F1E2D260010B6B1 /* loc_x.prototxt */; };
799F9B031F1E2D260010B6B1 /* loc_y.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A161F1E2D260010B6B1 /* loc_y.caffemodel */; };
799F9B041F1E2D260010B6B1 /* loc_y.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A171F1E2D260010B6B1 /* loc_y.prototxt */; };
799F9B051F1E2D260010B6B1 /* NumberRecognition.caffemodel in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A191F1E2D260010B6B1 /* NumberRecognition.caffemodel */; };
799F9B061F1E2D260010B6B1 /* NumberRecognition.prototxt in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A1A1F1E2D260010B6B1 /* NumberRecognition.prototxt */; };
799F9B071F1E2D260010B6B1 /* PayCardsRecognizer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A1E1F1E2D260010B6B1 /* PayCardsRecognizer.mm */; };
799F9B081F1E2D260010B6B1 /* PayCardsRecognizerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A1F1F1E2D260010B6B1 /* PayCardsRecognizerDelegate.h */; };
799F9B091F1E2D260010B6B1 /* PayCardsRecognizerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A201F1E2D260010B6B1 /* PayCardsRecognizerDelegate.mm */; };
799F9B0A1F1E2D260010B6B1 /* PayCardsRecognizerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A211F1E2D260010B6B1 /* PayCardsRecognizerResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
799F9B0B1F1E2D260010B6B1 /* PayCardsRecognizerResult.mm in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A221F1E2D260010B6B1 /* PayCardsRecognizerResult.mm */; };
799F9B0C1F1E2D260010B6B1 /* PortraitFrame.png in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A241F1E2D260010B6B1 /* PortraitFrame.png */; };
799F9B0D1F1E2D260010B6B1 /* WOUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A261F1E2D260010B6B1 /* WOUtils.h */; };
799F9B0E1F1E2D260010B6B1 /* WOUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A271F1E2D260010B6B1 /* WOUtils.mm */; };
799F9B0F1F1E2D260010B6B1 /* WOEdgesWrapperView.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A281F1E2D260010B6B1 /* WOEdgesWrapperView.h */; };
799F9B101F1E2D260010B6B1 /* WOEdgesWrapperView.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A291F1E2D260010B6B1 /* WOEdgesWrapperView.m */; };
799F9B111F1E2D260010B6B1 /* WOTorchDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A2A1F1E2D260010B6B1 /* WOTorchDelegate.h */; };
799F9B121F1E2D260010B6B1 /* WOTorchDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A2B1F1E2D260010B6B1 /* WOTorchDelegate.mm */; };
799F9B131F1E2D260010B6B1 /* CaffeDatum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A2E1F1E2D260010B6B1 /* CaffeDatum.cpp */; };
799F9B141F1E2D260010B6B1 /* CaffeDatum.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A2F1F1E2D260010B6B1 /* CaffeDatum.h */; };
799F9B151F1E2D260010B6B1 /* CaffeDatumList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A301F1E2D260010B6B1 /* CaffeDatumList.cpp */; };
799F9B161F1E2D260010B6B1 /* CaffeDatumList.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A311F1E2D260010B6B1 /* CaffeDatumList.h */; };
799F9B171F1E2D260010B6B1 /* CaffeNeuralNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A321F1E2D260010B6B1 /* CaffeNeuralNetwork.cpp */; };
799F9B181F1E2D260010B6B1 /* CaffeNeuralNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A331F1E2D260010B6B1 /* CaffeNeuralNetwork.h */; };
799F9B191F1E2D260010B6B1 /* CaffeObjectFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A341F1E2D260010B6B1 /* CaffeObjectFactory.cpp */; };
799F9B1A1F1E2D260010B6B1 /* CaffeObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A351F1E2D260010B6B1 /* CaffeObjectFactory.h */; };
799F9B1B1F1E2D260010B6B1 /* CaffeResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A361F1E2D260010B6B1 /* CaffeResult.cpp */; };
799F9B1C1F1E2D260010B6B1 /* CaffeResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A371F1E2D260010B6B1 /* CaffeResult.h */; };
799F9B1D1F1E2D260010B6B1 /* CaffeResultList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A381F1E2D260010B6B1 /* CaffeResultList.cpp */; };
799F9B1E1F1E2D260010B6B1 /* CaffeResultList.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A391F1E2D260010B6B1 /* CaffeResultList.h */; };
799F9B1F1F1E2D260010B6B1 /* canny.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A3B1F1E2D260010B6B1 /* canny.cpp */; };
799F9B201F1E2D260010B6B1 /* canny.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A3C1F1E2D260010B6B1 /* canny.h */; };
799F9B211F1E2D260010B6B1 /* hough.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A3D1F1E2D260010B6B1 /* hough.cpp */; };
799F9B221F1E2D260010B6B1 /* hough.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A3E1F1E2D260010B6B1 /* hough.h */; };
799F9B231F1E2D260010B6B1 /* warp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A3F1F1E2D260010B6B1 /* warp.cpp */; };
799F9B241F1E2D260010B6B1 /* warp.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A401F1E2D260010B6B1 /* warp.h */; };
799F9B251F1E2D260010B6B1 /* IBaseObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A421F1E2D260010B6B1 /* IBaseObj.h */; };
799F9B261F1E2D260010B6B1 /* IObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A431F1E2D260010B6B1 /* IObjectFactory.h */; };
799F9B271F1E2D260010B6B1 /* IServiceContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A441F1E2D260010B6B1 /* IServiceContainer.h */; };
799F9B281F1E2D260010B6B1 /* INeuralNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A461F1E2D260010B6B1 /* INeuralNetwork.h */; };
799F9B291F1E2D260010B6B1 /* INeuralNetworkDatum.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A471F1E2D260010B6B1 /* INeuralNetworkDatum.h */; };
799F9B2A1F1E2D260010B6B1 /* INeuralNetworkDatumList.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A481F1E2D260010B6B1 /* INeuralNetworkDatumList.h */; };
799F9B2B1F1E2D260010B6B1 /* INeuralNetworkObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A491F1E2D260010B6B1 /* INeuralNetworkObjectFactory.h */; };
799F9B2C1F1E2D260010B6B1 /* INeuralNetworkResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A4A1F1E2D260010B6B1 /* INeuralNetworkResult.h */; };
799F9B2D1F1E2D260010B6B1 /* INeuralNetworkResultList.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A4B1F1E2D260010B6B1 /* INeuralNetworkResultList.h */; };
799F9B2F1F1E2D260010B6B1 /* IRecognitionCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A4E1F1E2D260010B6B1 /* IRecognitionCore.h */; };
799F9B301F1E2D260010B6B1 /* IRecognitionCoreDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A4F1F1E2D260010B6B1 /* IRecognitionCoreDelegate.h */; };
799F9B311F1E2D260010B6B1 /* ITorchDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A501F1E2D260010B6B1 /* ITorchDelegate.h */; };
799F9B321F1E2D260010B6B1 /* IDateRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A521F1E2D260010B6B1 /* IDateRecognizer.h */; };
799F9B331F1E2D260010B6B1 /* IEdgesDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A531F1E2D260010B6B1 /* IEdgesDetector.h */; };
799F9B341F1E2D260010B6B1 /* IFrameStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A541F1E2D260010B6B1 /* IFrameStorage.h */; };
799F9B351F1E2D260010B6B1 /* INameRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A551F1E2D260010B6B1 /* INameRecognizer.h */; };
799F9B361F1E2D260010B6B1 /* INumberRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A561F1E2D260010B6B1 /* INumberRecognizer.h */; };
799F9B371F1E2D260010B6B1 /* IRecognitionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A571F1E2D260010B6B1 /* IRecognitionResult.h */; };
799F9B381F1E2D260010B6B1 /* ITorchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A591F1E2D260010B6B1 /* ITorchManager.h */; };
799F9B391F1E2D260010B6B1 /* DateRecognizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A5B1F1E2D260010B6B1 /* DateRecognizer.cpp */; };
799F9B3A1F1E2D260010B6B1 /* DateRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A5C1F1E2D260010B6B1 /* DateRecognizer.h */; };
799F9B3B1F1E2D260010B6B1 /* EdgesDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A5D1F1E2D260010B6B1 /* EdgesDetector.cpp */; };
799F9B3C1F1E2D260010B6B1 /* EdgesDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A5E1F1E2D260010B6B1 /* EdgesDetector.h */; };
799F9B3D1F1E2D260010B6B1 /* FrameStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A5F1F1E2D260010B6B1 /* FrameStorage.cpp */; };
799F9B3E1F1E2D260010B6B1 /* FrameStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A601F1E2D260010B6B1 /* FrameStorage.h */; };
799F9B3F1F1E2D260010B6B1 /* NameRecognizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A611F1E2D260010B6B1 /* NameRecognizer.cpp */; };
799F9B401F1E2D260010B6B1 /* NameRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A621F1E2D260010B6B1 /* NameRecognizer.h */; };
799F9B411F1E2D260010B6B1 /* NumberRecognizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A631F1E2D260010B6B1 /* NumberRecognizer.cpp */; };
799F9B421F1E2D260010B6B1 /* NumberRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A641F1E2D260010B6B1 /* NumberRecognizer.h */; };
799F9B431F1E2D260010B6B1 /* RecognitionCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A651F1E2D260010B6B1 /* RecognitionCore.cpp */; };
799F9B441F1E2D260010B6B1 /* RecognitionCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A661F1E2D260010B6B1 /* RecognitionCore.h */; };
799F9B451F1E2D260010B6B1 /* RecognitionResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A671F1E2D260010B6B1 /* RecognitionResult.cpp */; };
799F9B461F1E2D260010B6B1 /* RecognitionResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A681F1E2D260010B6B1 /* RecognitionResult.h */; };
799F9B471F1E2D260010B6B1 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A691F1E2D260010B6B1 /* Utils.cpp */; };
799F9B481F1E2D260010B6B1 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A6A1F1E2D260010B6B1 /* Utils.h */; };
799F9B491F1E2D260010B6B1 /* ServiceContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A6B1F1E2D260010B6B1 /* ServiceContainer.cpp */; };
799F9B4A1F1E2D260010B6B1 /* ServiceContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A6C1F1E2D260010B6B1 /* ServiceContainer.h */; };
799F9B4B1F1E2D260010B6B1 /* TorchManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A6E1F1E2D260010B6B1 /* TorchManager.cpp */; };
799F9B4C1F1E2D260010B6B1 /* TorchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A6F1F1E2D260010B6B1 /* TorchManager.h */; };
799F9B4D1F1E2D260010B6B1 /* libopencv_core.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 799F9A711F1E2D260010B6B1 /* libopencv_core.a */; };
799F9B4E1F1E2D260010B6B1 /* libopencv_hal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 799F9A721F1E2D260010B6B1 /* libopencv_hal.a */; };
799F9B4F1F1E2D260010B6B1 /* libopencv_imgproc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 799F9A731F1E2D260010B6B1 /* libopencv_imgproc.a */; };
799F9B501F1E2D260010B6B1 /* libopencv_objdetect.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 799F9A741F1E2D260010B6B1 /* libopencv_objdetect.a */; };
799F9B511F1E2D260010B6B1 /* blob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A771F1E2D260010B6B1 /* blob.cpp */; };
799F9B521F1E2D260010B6B1 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A781F1E2D260010B6B1 /* common.cpp */; };
799F9B531F1E2D260010B6B1 /* layer_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A791F1E2D260010B6B1 /* layer_factory.cpp */; };
799F9B541F1E2D260010B6B1 /* base_conv_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A7B1F1E2D260010B6B1 /* base_conv_layer.cpp */; };
799F9B551F1E2D260010B6B1 /* base_data_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A7C1F1E2D260010B6B1 /* base_data_layer.cpp */; };
799F9B561F1E2D260010B6B1 /* bnll_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A7D1F1E2D260010B6B1 /* bnll_layer.cpp */; };
799F9B571F1E2D260010B6B1 /* concat_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A7E1F1E2D260010B6B1 /* concat_layer.cpp */; };
799F9B581F1E2D260010B6B1 /* conv_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A7F1F1E2D260010B6B1 /* conv_layer.cpp */; };
799F9B591F1E2D260010B6B1 /* eltwise_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A801F1E2D260010B6B1 /* eltwise_layer.cpp */; };
799F9B5A1F1E2D260010B6B1 /* flatten_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A811F1E2D260010B6B1 /* flatten_layer.cpp */; };
799F9B5B1F1E2D260010B6B1 /* im2col_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A821F1E2D260010B6B1 /* im2col_layer.cpp */; };
799F9B5C1F1E2D260010B6B1 /* inner_product_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A831F1E2D260010B6B1 /* inner_product_layer.cpp */; };
799F9B5D1F1E2D260010B6B1 /* loss_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A841F1E2D260010B6B1 /* loss_layer.cpp */; };
799F9B5E1F1E2D260010B6B1 /* lrn_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A851F1E2D260010B6B1 /* lrn_layer.cpp */; };
799F9B5F1F1E2D260010B6B1 /* memory_data_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A861F1E2D260010B6B1 /* memory_data_layer.cpp */; };
799F9B601F1E2D260010B6B1 /* neuron_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A871F1E2D260010B6B1 /* neuron_layer.cpp */; };
799F9B611F1E2D260010B6B1 /* pooling_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A881F1E2D260010B6B1 /* pooling_layer.cpp */; };
799F9B621F1E2D260010B6B1 /* power_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A891F1E2D260010B6B1 /* power_layer.cpp */; };
799F9B631F1E2D260010B6B1 /* relu_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A8A1F1E2D260010B6B1 /* relu_layer.cpp */; };
799F9B641F1E2D260010B6B1 /* sigmoid_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A8B1F1E2D260010B6B1 /* sigmoid_layer.cpp */; };
799F9B651F1E2D260010B6B1 /* softmax_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A8C1F1E2D260010B6B1 /* softmax_layer.cpp */; };
799F9B661F1E2D260010B6B1 /* softmax_loss_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A8D1F1E2D260010B6B1 /* softmax_loss_layer.cpp */; };
799F9B671F1E2D260010B6B1 /* split_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A8E1F1E2D260010B6B1 /* split_layer.cpp */; };
799F9B681F1E2D260010B6B1 /* tanh_layer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A8F1F1E2D260010B6B1 /* tanh_layer.cpp */; };
799F9B691F1E2D260010B6B1 /* net.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A901F1E2D260010B6B1 /* net.cpp */; };
799F9B6A1F1E2D260010B6B1 /* caffe.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A921F1E2D260010B6B1 /* caffe.pb.cc */; };
799F9B6B1F1E2D260010B6B1 /* caffe.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A931F1E2D260010B6B1 /* caffe.pb.h */; };
799F9B6C1F1E2D260010B6B1 /* caffe.proto in Resources */ = {isa = PBXBuildFile; fileRef = 799F9A941F1E2D260010B6B1 /* caffe.proto */; };
799F9B6D1F1E2D260010B6B1 /* syncedmem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A951F1E2D260010B6B1 /* syncedmem.cpp */; };
799F9B6E1F1E2D260010B6B1 /* im2col.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A971F1E2D260010B6B1 /* im2col.cpp */; };
799F9B6F1F1E2D260010B6B1 /* insert_splits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A981F1E2D260010B6B1 /* insert_splits.cpp */; };
799F9B701F1E2D260010B6B1 /* io.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A991F1E2D260010B6B1 /* io.cpp */; };
799F9B711F1E2D260010B6B1 /* math_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A9A1F1E2D260010B6B1 /* math_functions.cpp */; };
799F9B721F1E2D260010B6B1 /* upgrade_proto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 799F9A9B1F1E2D260010B6B1 /* upgrade_proto.cpp */; };
799F9B731F1E2D260010B6B1 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A9D1F1E2D260010B6B1 /* config.h */; };
799F9B741F1E2D260010B6B1 /* descriptor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AA01F1E2D260010B6B1 /* descriptor.cc */; };
799F9B751F1E2D260010B6B1 /* descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AA11F1E2D260010B6B1 /* descriptor.h */; };
799F9B761F1E2D260010B6B1 /* descriptor.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AA21F1E2D260010B6B1 /* descriptor.pb.cc */; };
799F9B771F1E2D260010B6B1 /* descriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AA31F1E2D260010B6B1 /* descriptor.pb.h */; };
799F9B781F1E2D260010B6B1 /* descriptor_database.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AA41F1E2D260010B6B1 /* descriptor_database.cc */; };
799F9B791F1E2D260010B6B1 /* descriptor_database.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AA51F1E2D260010B6B1 /* descriptor_database.h */; };
799F9B7A1F1E2D260010B6B1 /* dynamic_message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AA61F1E2D260010B6B1 /* dynamic_message.cc */; };
799F9B7B1F1E2D260010B6B1 /* dynamic_message.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AA71F1E2D260010B6B1 /* dynamic_message.h */; };
799F9B7C1F1E2D260010B6B1 /* extension_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AA81F1E2D260010B6B1 /* extension_set.cc */; };
799F9B7D1F1E2D260010B6B1 /* extension_set.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AA91F1E2D260010B6B1 /* extension_set.h */; };
799F9B7E1F1E2D260010B6B1 /* extension_set_heavy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AAA1F1E2D260010B6B1 /* extension_set_heavy.cc */; };
799F9B7F1F1E2D260010B6B1 /* generated_message_reflection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AAB1F1E2D260010B6B1 /* generated_message_reflection.cc */; };
799F9B801F1E2D260010B6B1 /* generated_message_reflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AAC1F1E2D260010B6B1 /* generated_message_reflection.h */; };
799F9B811F1E2D260010B6B1 /* generated_message_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AAD1F1E2D260010B6B1 /* generated_message_util.cc */; };
799F9B821F1E2D260010B6B1 /* generated_message_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AAE1F1E2D260010B6B1 /* generated_message_util.h */; };
799F9B831F1E2D260010B6B1 /* coded_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AB01F1E2D260010B6B1 /* coded_stream.cc */; };
799F9B841F1E2D260010B6B1 /* coded_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AB11F1E2D260010B6B1 /* coded_stream.h */; };
799F9B851F1E2D260010B6B1 /* coded_stream_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AB21F1E2D260010B6B1 /* coded_stream_inl.h */; };
799F9B861F1E2D260010B6B1 /* gzip_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AB31F1E2D260010B6B1 /* gzip_stream.cc */; };
799F9B871F1E2D260010B6B1 /* gzip_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AB41F1E2D260010B6B1 /* gzip_stream.h */; };
799F9B881F1E2D260010B6B1 /* package_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AB51F1E2D260010B6B1 /* package_info.h */; };
799F9B891F1E2D260010B6B1 /* printer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AB61F1E2D260010B6B1 /* printer.cc */; };
799F9B8A1F1E2D260010B6B1 /* printer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AB71F1E2D260010B6B1 /* printer.h */; };
799F9B8B1F1E2D260010B6B1 /* tokenizer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AB81F1E2D260010B6B1 /* tokenizer.cc */; };
799F9B8C1F1E2D260010B6B1 /* tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AB91F1E2D260010B6B1 /* tokenizer.h */; };
799F9B8D1F1E2D260010B6B1 /* zero_copy_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9ABA1F1E2D260010B6B1 /* zero_copy_stream.cc */; };
799F9B8E1F1E2D260010B6B1 /* zero_copy_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ABB1F1E2D260010B6B1 /* zero_copy_stream.h */; };
799F9B8F1F1E2D260010B6B1 /* zero_copy_stream_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9ABC1F1E2D260010B6B1 /* zero_copy_stream_impl.cc */; };
799F9B901F1E2D260010B6B1 /* zero_copy_stream_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ABD1F1E2D260010B6B1 /* zero_copy_stream_impl.h */; };
799F9B911F1E2D260010B6B1 /* zero_copy_stream_impl_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9ABE1F1E2D260010B6B1 /* zero_copy_stream_impl_lite.cc */; };
799F9B921F1E2D260010B6B1 /* zero_copy_stream_impl_lite.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ABF1F1E2D260010B6B1 /* zero_copy_stream_impl_lite.h */; };
799F9B931F1E2D260010B6B1 /* message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AC01F1E2D260010B6B1 /* message.cc */; };
799F9B941F1E2D260010B6B1 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AC11F1E2D260010B6B1 /* message.h */; };
799F9B951F1E2D260010B6B1 /* message_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AC21F1E2D260010B6B1 /* message_lite.cc */; };
799F9B961F1E2D260010B6B1 /* message_lite.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AC31F1E2D260010B6B1 /* message_lite.h */; };
799F9B971F1E2D260010B6B1 /* package_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AC41F1E2D260010B6B1 /* package_info.h */; };
799F9B981F1E2D260010B6B1 /* reflection_ops.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AC51F1E2D260010B6B1 /* reflection_ops.cc */; };
799F9B991F1E2D260010B6B1 /* reflection_ops.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AC61F1E2D260010B6B1 /* reflection_ops.h */; };
799F9B9A1F1E2D260010B6B1 /* repeated_field.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AC71F1E2D260010B6B1 /* repeated_field.cc */; };
799F9B9B1F1E2D260010B6B1 /* repeated_field.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AC81F1E2D260010B6B1 /* repeated_field.h */; };
799F9B9C1F1E2D260010B6B1 /* service.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AC91F1E2D260010B6B1 /* service.cc */; };
799F9B9D1F1E2D260010B6B1 /* service.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ACA1F1E2D260010B6B1 /* service.h */; };
799F9B9E1F1E2D260010B6B1 /* common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9ACC1F1E2D260010B6B1 /* common.cc */; };
799F9B9F1F1E2D260010B6B1 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ACD1F1E2D260010B6B1 /* common.h */; };
799F9BA01F1E2D260010B6B1 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ACE1F1E2D260010B6B1 /* hash.h */; };
799F9BA11F1E2D260010B6B1 /* map-util.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ACF1F1E2D260010B6B1 /* map-util.h */; };
799F9BA21F1E2D260010B6B1 /* once.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AD01F1E2D260010B6B1 /* once.cc */; };
799F9BA31F1E2D260010B6B1 /* once.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AD11F1E2D260010B6B1 /* once.h */; };
799F9BA41F1E2D260010B6B1 /* stl_util-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AD21F1E2D260010B6B1 /* stl_util-inl.h */; };
799F9BA51F1E2D260010B6B1 /* structurally_valid.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AD31F1E2D260010B6B1 /* structurally_valid.cc */; };
799F9BA61F1E2D260010B6B1 /* strutil.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AD41F1E2D260010B6B1 /* strutil.cc */; };
799F9BA71F1E2D260010B6B1 /* strutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AD51F1E2D260010B6B1 /* strutil.h */; };
799F9BA81F1E2D260010B6B1 /* substitute.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AD61F1E2D260010B6B1 /* substitute.cc */; };
799F9BA91F1E2D260010B6B1 /* substitute.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AD71F1E2D260010B6B1 /* substitute.h */; };
799F9BAA1F1E2D260010B6B1 /* text_format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AD81F1E2D260010B6B1 /* text_format.cc */; };
799F9BAB1F1E2D260010B6B1 /* text_format.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AD91F1E2D260010B6B1 /* text_format.h */; };
799F9BAC1F1E2D260010B6B1 /* unknown_field_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9ADA1F1E2D260010B6B1 /* unknown_field_set.cc */; };
799F9BAD1F1E2D260010B6B1 /* unknown_field_set.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ADB1F1E2D260010B6B1 /* unknown_field_set.h */; };
799F9BAE1F1E2D260010B6B1 /* wire_format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9ADC1F1E2D260010B6B1 /* wire_format.cc */; };
799F9BAF1F1E2D260010B6B1 /* wire_format.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ADD1F1E2D260010B6B1 /* wire_format.h */; };
799F9BB01F1E2D260010B6B1 /* wire_format_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 799F9ADE1F1E2D260010B6B1 /* wire_format_lite.cc */; };
799F9BB11F1E2D260010B6B1 /* wire_format_lite.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9ADF1F1E2D260010B6B1 /* wire_format_lite.h */; };
799F9BB21F1E2D260010B6B1 /* wire_format_lite_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AE01F1E2D260010B6B1 /* wire_format_lite_inl.h */; };
799F9BB41F1E2D260010B6B1 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AE21F1E2D260010B6B1 /* README.md */; };
799F9BB51F1E2D260010B6B1 /* GLProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AE41F1E2D260010B6B1 /* GLProgram.h */; };
799F9BB61F1E2D260010B6B1 /* GLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AE51F1E2D260010B6B1 /* GLProgram.m */; };
799F9BB71F1E2D260010B6B1 /* GPUImageContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AE61F1E2D260010B6B1 /* GPUImageContext.h */; };
799F9BB81F1E2D260010B6B1 /* GPUImageContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AE71F1E2D260010B6B1 /* GPUImageContext.m */; };
799F9BB91F1E2D260010B6B1 /* GPUImageFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AE81F1E2D260010B6B1 /* GPUImageFilter.h */; };
799F9BBA1F1E2D260010B6B1 /* GPUImageFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AE91F1E2D260010B6B1 /* GPUImageFilter.m */; };
799F9BBB1F1E2D260010B6B1 /* GPUImageFramebuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AEA1F1E2D260010B6B1 /* GPUImageFramebuffer.h */; };
799F9BBC1F1E2D260010B6B1 /* GPUImageFramebuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AEB1F1E2D260010B6B1 /* GPUImageFramebuffer.m */; };
799F9BBD1F1E2D260010B6B1 /* GPUImageFramebufferCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AEC1F1E2D260010B6B1 /* GPUImageFramebufferCache.h */; };
799F9BBE1F1E2D260010B6B1 /* GPUImageFramebufferCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AED1F1E2D260010B6B1 /* GPUImageFramebufferCache.m */; };
799F9BBF1F1E2D260010B6B1 /* GPUImageOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AEE1F1E2D260010B6B1 /* GPUImageOutput.h */; };
799F9BC01F1E2D260010B6B1 /* GPUImageOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AEF1F1E2D260010B6B1 /* GPUImageOutput.m */; };
799F9BC11F1E2D260010B6B1 /* GPUImageVideoCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AF01F1E2D260010B6B1 /* GPUImageVideoCamera.h */; };
799F9BC21F1E2D260010B6B1 /* GPUImageVideoCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AF11F1E2D260010B6B1 /* GPUImageVideoCamera.m */; };
799F9BC31F1E2D260010B6B1 /* GPUImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9AF21F1E2D260010B6B1 /* GPUImageView.h */; };
799F9BC41F1E2D260010B6B1 /* GPUImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 799F9AF31F1E2D260010B6B1 /* GPUImageView.m */; };
799F9BC81F1E2DFD0010B6B1 /* CardDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799F9BC51F1E2DFD0010B6B1 /* CardDetailsViewController.swift */; };
799F9BC91F1E2DFD0010B6B1 /* CompleteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799F9BC61F1E2DFD0010B6B1 /* CompleteViewController.swift */; };
799F9BCA1F1E2DFD0010B6B1 /* RecognizerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799F9BC71F1E2DFD0010B6B1 /* RecognizerViewController.swift */; };
8501D56D1F1F780200FAA7A5 /* PayCardsRecognizerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F9A211F1E2D260010B6B1 /* PayCardsRecognizerResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
8501D59F1F1F8C7D00FAA7A5 /* PayCardsRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8501D59E1F1F8C7D00FAA7A5 /* PayCardsRecognizer.h */; settings = {ATTRIBUTES = (Public, ); }; };
8501D5A41F1F8ED000FAA7A5 /* Enums.h in Headers */ = {isa = PBXBuildFile; fileRef = 8501D5A31F1F8ED000FAA7A5 /* Enums.h */; };
8501D5A71F1F9F8B00FAA7A5 /* PayCardsRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8501D59E1F1F8C7D00FAA7A5 /* PayCardsRecognizer.h */; settings = {ATTRIBUTES = (Public, ); }; };
8501D5B11F1FAB3200FAA7A5 /* Enums.h in Headers */ = {isa = PBXBuildFile; fileRef = 8501D5A31F1F8ED000FAA7A5 /* Enums.h */; };
8501D5B51F1FAC0700FAA7A5 /* PayCardsRecognizerResult.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8501D5B31F1FAC0700FAA7A5 /* PayCardsRecognizerResult.mm */; };
8501D5B61F1FAC0700FAA7A5 /* PayCardsRecognizer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8501D5B41F1FAC0700FAA7A5 /* PayCardsRecognizer.mm */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
795F0B351F224CCA00FB95D9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 799F99BC1F1E2BF80010B6B1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 799F99F31F1E2CDA0010B6B1;
remoteInfo = PayCardsRecognizer;
};
85C7A10F1F21FA44009A84DC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 799F99BC1F1E2BF80010B6B1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8501D5CE1F20F8CF00FAA7A5;
remoteInfo = UniversalFramework;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
795F0B371F224CCA00FB95D9 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
795F0B341F224CCA00FB95D9 /* PayCardsRecognizer.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
792B084B23435AAA004B484C /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
795F0B2C1F22484C00FB95D9 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
79972EAD1FB318400069ADF3 /* PortraitFrame@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "PortraitFrame@3x.png"; sourceTree = "<group>"; };
79972EAE1FB318400069ADF3 /* PortraitFrame@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "PortraitFrame@2x.png"; sourceTree = "<group>"; };
799F99DD1F1E2CC20010B6B1 /* PayCardsRecognizerExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PayCardsRecognizerExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
799F99DF1F1E2CC20010B6B1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
799F99E41F1E2CC20010B6B1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
799F99E61F1E2CC20010B6B1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
799F99E91F1E2CC20010B6B1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
799F99EB1F1E2CC20010B6B1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
799F99F41F1E2CDA0010B6B1 /* PayCardsRecognizer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PayCardsRecognizer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
799F99F71F1E2CDA0010B6B1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
799F9A031F1E2D260010B6B1 /* cascade_date.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = cascade_date.xml; sourceTree = "<group>"; };
799F9A041F1E2D260010B6B1 /* DateLocalizationL0.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = DateLocalizationL0.caffemodel; sourceTree = "<group>"; };
799F9A051F1E2D260010B6B1 /* DateLocalizationL0.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DateLocalizationL0.prototxt; sourceTree = "<group>"; };
799F9A061F1E2D260010B6B1 /* DateLocalizationL1.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = DateLocalizationL1.caffemodel; sourceTree = "<group>"; };
799F9A071F1E2D260010B6B1 /* DateLocalizationL1.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DateLocalizationL1.prototxt; sourceTree = "<group>"; };
799F9A091F1E2D260010B6B1 /* DateRecognition.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = DateRecognition.caffemodel; sourceTree = "<group>"; };
799F9A0A1F1E2D260010B6B1 /* DateRecognition.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DateRecognition.prototxt; sourceTree = "<group>"; };
799F9A0C1F1E2D260010B6B1 /* cascade_name.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = cascade_name.xml; sourceTree = "<group>"; };
799F9A0D1F1E2D260010B6B1 /* NameLocalizationX.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = NameLocalizationX.caffemodel; sourceTree = "<group>"; };
799F9A0E1F1E2D260010B6B1 /* NameLocalizationX.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NameLocalizationX.prototxt; sourceTree = "<group>"; };
799F9A101F1E2D260010B6B1 /* names.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = names.txt; sourceTree = "<group>"; };
799F9A111F1E2D260010B6B1 /* NameSpaceCharRecognition.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = NameSpaceCharRecognition.caffemodel; sourceTree = "<group>"; };
799F9A121F1E2D260010B6B1 /* NameSpaceCharRecognition.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NameSpaceCharRecognition.prototxt; sourceTree = "<group>"; };
799F9A141F1E2D260010B6B1 /* loc_x.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = loc_x.caffemodel; sourceTree = "<group>"; };
799F9A151F1E2D260010B6B1 /* loc_x.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = loc_x.prototxt; sourceTree = "<group>"; };
799F9A161F1E2D260010B6B1 /* loc_y.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = loc_y.caffemodel; sourceTree = "<group>"; };
799F9A171F1E2D260010B6B1 /* loc_y.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = loc_y.prototxt; sourceTree = "<group>"; };
799F9A191F1E2D260010B6B1 /* NumberRecognition.caffemodel */ = {isa = PBXFileReference; lastKnownFileType = file; path = NumberRecognition.caffemodel; sourceTree = "<group>"; };
799F9A1A1F1E2D260010B6B1 /* NumberRecognition.prototxt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NumberRecognition.prototxt; sourceTree = "<group>"; };
799F9A1E1F1E2D260010B6B1 /* PayCardsRecognizer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PayCardsRecognizer.mm; sourceTree = "<group>"; };
799F9A1F1F1E2D260010B6B1 /* PayCardsRecognizerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PayCardsRecognizerDelegate.h; sourceTree = "<group>"; };
799F9A201F1E2D260010B6B1 /* PayCardsRecognizerDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PayCardsRecognizerDelegate.mm; sourceTree = "<group>"; };
799F9A211F1E2D260010B6B1 /* PayCardsRecognizerResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PayCardsRecognizerResult.h; sourceTree = "<group>"; };
799F9A221F1E2D260010B6B1 /* PayCardsRecognizerResult.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PayCardsRecognizerResult.mm; sourceTree = "<group>"; };
799F9A241F1E2D260010B6B1 /* PortraitFrame.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = PortraitFrame.png; sourceTree = "<group>"; };
799F9A261F1E2D260010B6B1 /* WOUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WOUtils.h; sourceTree = "<group>"; };
799F9A271F1E2D260010B6B1 /* WOUtils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WOUtils.mm; sourceTree = "<group>"; };
799F9A281F1E2D260010B6B1 /* WOEdgesWrapperView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WOEdgesWrapperView.h; sourceTree = "<group>"; };
799F9A291F1E2D260010B6B1 /* WOEdgesWrapperView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WOEdgesWrapperView.m; sourceTree = "<group>"; };
799F9A2A1F1E2D260010B6B1 /* WOTorchDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WOTorchDelegate.h; sourceTree = "<group>"; };
799F9A2B1F1E2D260010B6B1 /* WOTorchDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WOTorchDelegate.mm; sourceTree = "<group>"; };
799F9A2E1F1E2D260010B6B1 /* CaffeDatum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CaffeDatum.cpp; sourceTree = "<group>"; };
799F9A2F1F1E2D260010B6B1 /* CaffeDatum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CaffeDatum.h; sourceTree = "<group>"; };
799F9A301F1E2D260010B6B1 /* CaffeDatumList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CaffeDatumList.cpp; sourceTree = "<group>"; };
799F9A311F1E2D260010B6B1 /* CaffeDatumList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CaffeDatumList.h; sourceTree = "<group>"; };
799F9A321F1E2D260010B6B1 /* CaffeNeuralNetwork.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CaffeNeuralNetwork.cpp; sourceTree = "<group>"; };
799F9A331F1E2D260010B6B1 /* CaffeNeuralNetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CaffeNeuralNetwork.h; sourceTree = "<group>"; };
799F9A341F1E2D260010B6B1 /* CaffeObjectFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CaffeObjectFactory.cpp; sourceTree = "<group>"; };
799F9A351F1E2D260010B6B1 /* CaffeObjectFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CaffeObjectFactory.h; sourceTree = "<group>"; };
799F9A361F1E2D260010B6B1 /* CaffeResult.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CaffeResult.cpp; sourceTree = "<group>"; };
799F9A371F1E2D260010B6B1 /* CaffeResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CaffeResult.h; sourceTree = "<group>"; };
799F9A381F1E2D260010B6B1 /* CaffeResultList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CaffeResultList.cpp; sourceTree = "<group>"; };
799F9A391F1E2D260010B6B1 /* CaffeResultList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CaffeResultList.h; sourceTree = "<group>"; };
799F9A3B1F1E2D260010B6B1 /* canny.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = canny.cpp; sourceTree = "<group>"; };
799F9A3C1F1E2D260010B6B1 /* canny.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = canny.h; sourceTree = "<group>"; };
799F9A3D1F1E2D260010B6B1 /* hough.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hough.cpp; sourceTree = "<group>"; };
799F9A3E1F1E2D260010B6B1 /* hough.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hough.h; sourceTree = "<group>"; };
799F9A3F1F1E2D260010B6B1 /* warp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = warp.cpp; sourceTree = "<group>"; };
799F9A401F1E2D260010B6B1 /* warp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = warp.h; sourceTree = "<group>"; };
799F9A421F1E2D260010B6B1 /* IBaseObj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IBaseObj.h; sourceTree = "<group>"; };
799F9A431F1E2D260010B6B1 /* IObjectFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IObjectFactory.h; sourceTree = "<group>"; };
799F9A441F1E2D260010B6B1 /* IServiceContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IServiceContainer.h; sourceTree = "<group>"; };
799F9A461F1E2D260010B6B1 /* INeuralNetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INeuralNetwork.h; sourceTree = "<group>"; };
799F9A471F1E2D260010B6B1 /* INeuralNetworkDatum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INeuralNetworkDatum.h; sourceTree = "<group>"; };
799F9A481F1E2D260010B6B1 /* INeuralNetworkDatumList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INeuralNetworkDatumList.h; sourceTree = "<group>"; };
799F9A491F1E2D260010B6B1 /* INeuralNetworkObjectFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INeuralNetworkObjectFactory.h; sourceTree = "<group>"; };
799F9A4A1F1E2D260010B6B1 /* INeuralNetworkResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INeuralNetworkResult.h; sourceTree = "<group>"; };
799F9A4B1F1E2D260010B6B1 /* INeuralNetworkResultList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INeuralNetworkResultList.h; sourceTree = "<group>"; };
799F9A4E1F1E2D260010B6B1 /* IRecognitionCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRecognitionCore.h; sourceTree = "<group>"; };
799F9A4F1F1E2D260010B6B1 /* IRecognitionCoreDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRecognitionCoreDelegate.h; sourceTree = "<group>"; };
799F9A501F1E2D260010B6B1 /* ITorchDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ITorchDelegate.h; sourceTree = "<group>"; };
799F9A521F1E2D260010B6B1 /* IDateRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IDateRecognizer.h; sourceTree = "<group>"; };
799F9A531F1E2D260010B6B1 /* IEdgesDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IEdgesDetector.h; sourceTree = "<group>"; };
799F9A541F1E2D260010B6B1 /* IFrameStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFrameStorage.h; sourceTree = "<group>"; };
799F9A551F1E2D260010B6B1 /* INameRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INameRecognizer.h; sourceTree = "<group>"; };
799F9A561F1E2D260010B6B1 /* INumberRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = INumberRecognizer.h; sourceTree = "<group>"; };
799F9A571F1E2D260010B6B1 /* IRecognitionResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRecognitionResult.h; sourceTree = "<group>"; };
799F9A591F1E2D260010B6B1 /* ITorchManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ITorchManager.h; sourceTree = "<group>"; };
799F9A5B1F1E2D260010B6B1 /* DateRecognizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DateRecognizer.cpp; sourceTree = "<group>"; };
799F9A5C1F1E2D260010B6B1 /* DateRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateRecognizer.h; sourceTree = "<group>"; };
799F9A5D1F1E2D260010B6B1 /* EdgesDetector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EdgesDetector.cpp; sourceTree = "<group>"; };
799F9A5E1F1E2D260010B6B1 /* EdgesDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EdgesDetector.h; sourceTree = "<group>"; };
799F9A5F1F1E2D260010B6B1 /* FrameStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrameStorage.cpp; sourceTree = "<group>"; };
799F9A601F1E2D260010B6B1 /* FrameStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrameStorage.h; sourceTree = "<group>"; };
799F9A611F1E2D260010B6B1 /* NameRecognizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NameRecognizer.cpp; sourceTree = "<group>"; };
799F9A621F1E2D260010B6B1 /* NameRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameRecognizer.h; sourceTree = "<group>"; };
799F9A631F1E2D260010B6B1 /* NumberRecognizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NumberRecognizer.cpp; sourceTree = "<group>"; };
799F9A641F1E2D260010B6B1 /* NumberRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumberRecognizer.h; sourceTree = "<group>"; };
799F9A651F1E2D260010B6B1 /* RecognitionCore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RecognitionCore.cpp; sourceTree = "<group>"; };
799F9A661F1E2D260010B6B1 /* RecognitionCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecognitionCore.h; sourceTree = "<group>"; };
799F9A671F1E2D260010B6B1 /* RecognitionResult.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RecognitionResult.cpp; sourceTree = "<group>"; };
799F9A681F1E2D260010B6B1 /* RecognitionResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecognitionResult.h; sourceTree = "<group>"; };
799F9A691F1E2D260010B6B1 /* Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Utils.cpp; sourceTree = "<group>"; };
799F9A6A1F1E2D260010B6B1 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utils.h; sourceTree = "<group>"; };
799F9A6B1F1E2D260010B6B1 /* ServiceContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ServiceContainer.cpp; sourceTree = "<group>"; };
799F9A6C1F1E2D260010B6B1 /* ServiceContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServiceContainer.h; sourceTree = "<group>"; };
799F9A6E1F1E2D260010B6B1 /* TorchManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TorchManager.cpp; sourceTree = "<group>"; };
799F9A6F1F1E2D260010B6B1 /* TorchManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TorchManager.h; sourceTree = "<group>"; };
799F9A711F1E2D260010B6B1 /* libopencv_core.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libopencv_core.a; sourceTree = "<group>"; };
799F9A721F1E2D260010B6B1 /* libopencv_hal.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libopencv_hal.a; sourceTree = "<group>"; };
799F9A731F1E2D260010B6B1 /* libopencv_imgproc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libopencv_imgproc.a; sourceTree = "<group>"; };
799F9A741F1E2D260010B6B1 /* libopencv_objdetect.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libopencv_objdetect.a; sourceTree = "<group>"; };
799F9A771F1E2D260010B6B1 /* blob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blob.cpp; sourceTree = "<group>"; };
799F9A781F1E2D260010B6B1 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cpp; sourceTree = "<group>"; };
799F9A791F1E2D260010B6B1 /* layer_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layer_factory.cpp; sourceTree = "<group>"; };
799F9A7B1F1E2D260010B6B1 /* base_conv_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base_conv_layer.cpp; sourceTree = "<group>"; };
799F9A7C1F1E2D260010B6B1 /* base_data_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base_data_layer.cpp; sourceTree = "<group>"; };
799F9A7D1F1E2D260010B6B1 /* bnll_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bnll_layer.cpp; sourceTree = "<group>"; };
799F9A7E1F1E2D260010B6B1 /* concat_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = concat_layer.cpp; sourceTree = "<group>"; };
799F9A7F1F1E2D260010B6B1 /* conv_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = conv_layer.cpp; sourceTree = "<group>"; };
799F9A801F1E2D260010B6B1 /* eltwise_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eltwise_layer.cpp; sourceTree = "<group>"; };
799F9A811F1E2D260010B6B1 /* flatten_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_layer.cpp; sourceTree = "<group>"; };
799F9A821F1E2D260010B6B1 /* im2col_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = im2col_layer.cpp; sourceTree = "<group>"; };
799F9A831F1E2D260010B6B1 /* inner_product_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inner_product_layer.cpp; sourceTree = "<group>"; };
799F9A841F1E2D260010B6B1 /* loss_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loss_layer.cpp; sourceTree = "<group>"; };
799F9A851F1E2D260010B6B1 /* lrn_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lrn_layer.cpp; sourceTree = "<group>"; };
799F9A861F1E2D260010B6B1 /* memory_data_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory_data_layer.cpp; sourceTree = "<group>"; };
799F9A871F1E2D260010B6B1 /* neuron_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = neuron_layer.cpp; sourceTree = "<group>"; };
799F9A881F1E2D260010B6B1 /* pooling_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pooling_layer.cpp; sourceTree = "<group>"; };
799F9A891F1E2D260010B6B1 /* power_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = power_layer.cpp; sourceTree = "<group>"; };
799F9A8A1F1E2D260010B6B1 /* relu_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relu_layer.cpp; sourceTree = "<group>"; };
799F9A8B1F1E2D260010B6B1 /* sigmoid_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sigmoid_layer.cpp; sourceTree = "<group>"; };
799F9A8C1F1E2D260010B6B1 /* softmax_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = softmax_layer.cpp; sourceTree = "<group>"; };
799F9A8D1F1E2D260010B6B1 /* softmax_loss_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = softmax_loss_layer.cpp; sourceTree = "<group>"; };
799F9A8E1F1E2D260010B6B1 /* split_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = split_layer.cpp; sourceTree = "<group>"; };
799F9A8F1F1E2D260010B6B1 /* tanh_layer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tanh_layer.cpp; sourceTree = "<group>"; };
799F9A901F1E2D260010B6B1 /* net.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = net.cpp; sourceTree = "<group>"; };
799F9A921F1E2D260010B6B1 /* caffe.pb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = caffe.pb.cc; sourceTree = "<group>"; };
799F9A931F1E2D260010B6B1 /* caffe.pb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = caffe.pb.h; sourceTree = "<group>"; };
799F9A941F1E2D260010B6B1 /* caffe.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = caffe.proto; sourceTree = "<group>"; };
799F9A951F1E2D260010B6B1 /* syncedmem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = syncedmem.cpp; sourceTree = "<group>"; };
799F9A971F1E2D260010B6B1 /* im2col.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = im2col.cpp; sourceTree = "<group>"; };
799F9A981F1E2D260010B6B1 /* insert_splits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = insert_splits.cpp; sourceTree = "<group>"; };
799F9A991F1E2D260010B6B1 /* io.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = io.cpp; sourceTree = "<group>"; };
799F9A9A1F1E2D260010B6B1 /* math_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = math_functions.cpp; sourceTree = "<group>"; };
799F9A9B1F1E2D260010B6B1 /* upgrade_proto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upgrade_proto.cpp; sourceTree = "<group>"; };
799F9A9D1F1E2D260010B6B1 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
799F9AA01F1E2D260010B6B1 /* descriptor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor.cc; sourceTree = "<group>"; };
799F9AA11F1E2D260010B6B1 /* descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = descriptor.h; sourceTree = "<group>"; };
799F9AA21F1E2D260010B6B1 /* descriptor.pb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor.pb.cc; sourceTree = "<group>"; };
799F9AA31F1E2D260010B6B1 /* descriptor.pb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = descriptor.pb.h; sourceTree = "<group>"; };
799F9AA41F1E2D260010B6B1 /* descriptor_database.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor_database.cc; sourceTree = "<group>"; };
799F9AA51F1E2D260010B6B1 /* descriptor_database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = descriptor_database.h; sourceTree = "<group>"; };
799F9AA61F1E2D260010B6B1 /* dynamic_message.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dynamic_message.cc; sourceTree = "<group>"; };
799F9AA71F1E2D260010B6B1 /* dynamic_message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dynamic_message.h; sourceTree = "<group>"; };
799F9AA81F1E2D260010B6B1 /* extension_set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set.cc; sourceTree = "<group>"; };
799F9AA91F1E2D260010B6B1 /* extension_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extension_set.h; sourceTree = "<group>"; };
799F9AAA1F1E2D260010B6B1 /* extension_set_heavy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set_heavy.cc; sourceTree = "<group>"; };
799F9AAB1F1E2D260010B6B1 /* generated_message_reflection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_reflection.cc; sourceTree = "<group>"; };
799F9AAC1F1E2D260010B6B1 /* generated_message_reflection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generated_message_reflection.h; sourceTree = "<group>"; };
799F9AAD1F1E2D260010B6B1 /* generated_message_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_util.cc; sourceTree = "<group>"; };
799F9AAE1F1E2D260010B6B1 /* generated_message_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generated_message_util.h; sourceTree = "<group>"; };
799F9AB01F1E2D260010B6B1 /* coded_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coded_stream.cc; sourceTree = "<group>"; };
799F9AB11F1E2D260010B6B1 /* coded_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coded_stream.h; sourceTree = "<group>"; };
799F9AB21F1E2D260010B6B1 /* coded_stream_inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coded_stream_inl.h; sourceTree = "<group>"; };
799F9AB31F1E2D260010B6B1 /* gzip_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gzip_stream.cc; sourceTree = "<group>"; };
799F9AB41F1E2D260010B6B1 /* gzip_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gzip_stream.h; sourceTree = "<group>"; };
799F9AB51F1E2D260010B6B1 /* package_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = package_info.h; sourceTree = "<group>"; };
799F9AB61F1E2D260010B6B1 /* printer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = printer.cc; sourceTree = "<group>"; };
799F9AB71F1E2D260010B6B1 /* printer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = printer.h; sourceTree = "<group>"; };
799F9AB81F1E2D260010B6B1 /* tokenizer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tokenizer.cc; sourceTree = "<group>"; };
799F9AB91F1E2D260010B6B1 /* tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tokenizer.h; sourceTree = "<group>"; };
799F9ABA1F1E2D260010B6B1 /* zero_copy_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream.cc; sourceTree = "<group>"; };
799F9ABB1F1E2D260010B6B1 /* zero_copy_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream.h; sourceTree = "<group>"; };
799F9ABC1F1E2D260010B6B1 /* zero_copy_stream_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream_impl.cc; sourceTree = "<group>"; };
799F9ABD1F1E2D260010B6B1 /* zero_copy_stream_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream_impl.h; sourceTree = "<group>"; };
799F9ABE1F1E2D260010B6B1 /* zero_copy_stream_impl_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream_impl_lite.cc; sourceTree = "<group>"; };
799F9ABF1F1E2D260010B6B1 /* zero_copy_stream_impl_lite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream_impl_lite.h; sourceTree = "<group>"; };
799F9AC01F1E2D260010B6B1 /* message.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message.cc; sourceTree = "<group>"; };
799F9AC11F1E2D260010B6B1 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message.h; sourceTree = "<group>"; };
799F9AC21F1E2D260010B6B1 /* message_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message_lite.cc; sourceTree = "<group>"; };
799F9AC31F1E2D260010B6B1 /* message_lite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message_lite.h; sourceTree = "<group>"; };
799F9AC41F1E2D260010B6B1 /* package_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = package_info.h; sourceTree = "<group>"; };
799F9AC51F1E2D260010B6B1 /* reflection_ops.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_ops.cc; sourceTree = "<group>"; };
799F9AC61F1E2D260010B6B1 /* reflection_ops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflection_ops.h; sourceTree = "<group>"; };
799F9AC71F1E2D260010B6B1 /* repeated_field.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = repeated_field.cc; sourceTree = "<group>"; };
799F9AC81F1E2D260010B6B1 /* repeated_field.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = repeated_field.h; sourceTree = "<group>"; };
799F9AC91F1E2D260010B6B1 /* service.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = service.cc; sourceTree = "<group>"; };
799F9ACA1F1E2D260010B6B1 /* service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = service.h; sourceTree = "<group>"; };
799F9ACC1F1E2D260010B6B1 /* common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cc; sourceTree = "<group>"; };
799F9ACD1F1E2D260010B6B1 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
799F9ACE1F1E2D260010B6B1 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
799F9ACF1F1E2D260010B6B1 /* map-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "map-util.h"; sourceTree = "<group>"; };
799F9AD01F1E2D260010B6B1 /* once.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = once.cc; sourceTree = "<group>"; };
799F9AD11F1E2D260010B6B1 /* once.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = once.h; sourceTree = "<group>"; };
799F9AD21F1E2D260010B6B1 /* stl_util-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "stl_util-inl.h"; sourceTree = "<group>"; };
799F9AD31F1E2D260010B6B1 /* structurally_valid.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structurally_valid.cc; sourceTree = "<group>"; };
799F9AD41F1E2D260010B6B1 /* strutil.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strutil.cc; sourceTree = "<group>"; };
799F9AD51F1E2D260010B6B1 /* strutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strutil.h; sourceTree = "<group>"; };
799F9AD61F1E2D260010B6B1 /* substitute.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = substitute.cc; sourceTree = "<group>"; };
799F9AD71F1E2D260010B6B1 /* substitute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = substitute.h; sourceTree = "<group>"; };
799F9AD81F1E2D260010B6B1 /* text_format.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_format.cc; sourceTree = "<group>"; };
799F9AD91F1E2D260010B6B1 /* text_format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_format.h; sourceTree = "<group>"; };
799F9ADA1F1E2D260010B6B1 /* unknown_field_set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unknown_field_set.cc; sourceTree = "<group>"; };
799F9ADB1F1E2D260010B6B1 /* unknown_field_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unknown_field_set.h; sourceTree = "<group>"; };
799F9ADC1F1E2D260010B6B1 /* wire_format.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wire_format.cc; sourceTree = "<group>"; };
799F9ADD1F1E2D260010B6B1 /* wire_format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wire_format.h; sourceTree = "<group>"; };
799F9ADE1F1E2D260010B6B1 /* wire_format_lite.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wire_format_lite.cc; sourceTree = "<group>"; };
799F9ADF1F1E2D260010B6B1 /* wire_format_lite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wire_format_lite.h; sourceTree = "<group>"; };
799F9AE01F1E2D260010B6B1 /* wire_format_lite_inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wire_format_lite_inl.h; sourceTree = "<group>"; };
799F9AE11F1E2D260010B6B1 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
799F9AE21F1E2D260010B6B1 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
799F9AE41F1E2D260010B6B1 /* GLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgram.h; sourceTree = "<group>"; };
799F9AE51F1E2D260010B6B1 /* GLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GLProgram.m; sourceTree = "<group>"; };
799F9AE61F1E2D260010B6B1 /* GPUImageContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageContext.h; sourceTree = "<group>"; };
799F9AE71F1E2D260010B6B1 /* GPUImageContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageContext.m; sourceTree = "<group>"; };
799F9AE81F1E2D260010B6B1 /* GPUImageFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFilter.h; sourceTree = "<group>"; };
799F9AE91F1E2D260010B6B1 /* GPUImageFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFilter.m; sourceTree = "<group>"; };
799F9AEA1F1E2D260010B6B1 /* GPUImageFramebuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFramebuffer.h; sourceTree = "<group>"; };
799F9AEB1F1E2D260010B6B1 /* GPUImageFramebuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFramebuffer.m; sourceTree = "<group>"; };
799F9AEC1F1E2D260010B6B1 /* GPUImageFramebufferCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageFramebufferCache.h; sourceTree = "<group>"; };
799F9AED1F1E2D260010B6B1 /* GPUImageFramebufferCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageFramebufferCache.m; sourceTree = "<group>"; };
799F9AEE1F1E2D260010B6B1 /* GPUImageOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageOutput.h; sourceTree = "<group>"; };
799F9AEF1F1E2D260010B6B1 /* GPUImageOutput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageOutput.m; sourceTree = "<group>"; };
799F9AF01F1E2D260010B6B1 /* GPUImageVideoCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageVideoCamera.h; sourceTree = "<group>"; };
799F9AF11F1E2D260010B6B1 /* GPUImageVideoCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageVideoCamera.m; sourceTree = "<group>"; };
799F9AF21F1E2D260010B6B1 /* GPUImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPUImageView.h; sourceTree = "<group>"; };
799F9AF31F1E2D260010B6B1 /* GPUImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GPUImageView.m; sourceTree = "<group>"; };
799F9BC51F1E2DFD0010B6B1 /* CardDetailsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardDetailsViewController.swift; sourceTree = "<group>"; };
799F9BC61F1E2DFD0010B6B1 /* CompleteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompleteViewController.swift; sourceTree = "<group>"; };
799F9BC71F1E2DFD0010B6B1 /* RecognizerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecognizerViewController.swift; sourceTree = "<group>"; };
8501D58E1F1F780200FAA7A5 /* PayCardsRecognizerSim.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PayCardsRecognizerSim.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8501D59E1F1F8C7D00FAA7A5 /* PayCardsRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PayCardsRecognizer.h; path = ../PayCardsRecognizer.h; sourceTree = "<group>"; };
8501D5A31F1F8ED000FAA7A5 /* Enums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Enums.h; sourceTree = "<group>"; };
8501D5B31F1FAC0700FAA7A5 /* PayCardsRecognizerResult.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PayCardsRecognizerResult.mm; sourceTree = "<group>"; };
8501D5B41F1FAC0700FAA7A5 /* PayCardsRecognizer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PayCardsRecognizer.mm; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
799F99DA1F1E2CC20010B6B1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
795F0B331F224CCA00FB95D9 /* PayCardsRecognizer.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
799F99F01F1E2CDA0010B6B1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
799F9B4E1F1E2D260010B6B1 /* libopencv_hal.a in Frameworks */,
799F9B501F1E2D260010B6B1 /* libopencv_objdetect.a in Frameworks */,
799F9B4D1F1E2D260010B6B1 /* libopencv_core.a in Frameworks */,
799F9B4F1F1E2D260010B6B1 /* libopencv_imgproc.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8501D5151F1F780200FAA7A5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
795F0B2D1F22484C00FB95D9 /* UIKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
799F99BB1F1E2BF80010B6B1 = {
isa = PBXGroup;
children = (
799F99DE1F1E2CC20010B6B1 /* PayCardsRecognizerExample */,
799F99F51F1E2CDA0010B6B1 /* PayCardsRecognizer */,
8501D5AF1F1FA9A900FAA7A5 /* PayCardsRecognizerSim */,
799F99C51F1E2BF80010B6B1 /* Products */,
8501D5C01F20D25300FAA7A5 /* Frameworks */,
);
sourceTree = "<group>";
};
799F99C51F1E2BF80010B6B1 /* Products */ = {
isa = PBXGroup;
children = (
799F99DD1F1E2CC20010B6B1 /* PayCardsRecognizerExample.app */,
799F99F41F1E2CDA0010B6B1 /* PayCardsRecognizer.framework */,
8501D58E1F1F780200FAA7A5 /* PayCardsRecognizerSim.framework */,
);
name = Products;
sourceTree = "<group>";
};
799F99DE1F1E2CC20010B6B1 /* PayCardsRecognizerExample */ = {
isa = PBXGroup;
children = (
799F99DF1F1E2CC20010B6B1 /* AppDelegate.swift */,
799F9BC71F1E2DFD0010B6B1 /* RecognizerViewController.swift */,
799F9BC51F1E2DFD0010B6B1 /* CardDetailsViewController.swift */,
799F9BC61F1E2DFD0010B6B1 /* CompleteViewController.swift */,
792B084B23435AAA004B484C /* String+Extensions.swift */,
799F99E31F1E2CC20010B6B1 /* Main.storyboard */,
799F99E61F1E2CC20010B6B1 /* Assets.xcassets */,
799F99E81F1E2CC20010B6B1 /* LaunchScreen.storyboard */,
799F99EB1F1E2CC20010B6B1 /* Info.plist */,
);
path = PayCardsRecognizerExample;
sourceTree = "<group>";
};
799F99F51F1E2CDA0010B6B1 /* PayCardsRecognizer */ = {
isa = PBXGroup;
children = (
799F9A011F1E2D260010B6B1 /* CaffeResources */,
799F9A1B1F1E2D260010B6B1 /* CardRecognizer */,
799F9A2C1F1E2D260010B6B1 /* CrossPlatform */,
799F99F71F1E2CDA0010B6B1 /* Info.plist */,
799F9A701F1E2D260010B6B1 /* lib */,
799F9A751F1E2D260010B6B1 /* Vendors */,
);
path = PayCardsRecognizer;
sourceTree = "<group>";
};
799F9A011F1E2D260010B6B1 /* CaffeResources */ = {
isa = PBXGroup;
children = (
799F9A021F1E2D260010B6B1 /* DateLocalization */,
799F9A081F1E2D260010B6B1 /* DateRecognition */,
799F9A0B1F1E2D260010B6B1 /* NameLocalization */,
799F9A0F1F1E2D260010B6B1 /* NameRecognition */,
799F9A131F1E2D260010B6B1 /* NumberLocalization */,
799F9A181F1E2D260010B6B1 /* NumberRecognition */,
);
path = CaffeResources;
sourceTree = "<group>";
};
799F9A021F1E2D260010B6B1 /* DateLocalization */ = {
isa = PBXGroup;
children = (
799F9A031F1E2D260010B6B1 /* cascade_date.xml */,
799F9A041F1E2D260010B6B1 /* DateLocalizationL0.caffemodel */,
799F9A051F1E2D260010B6B1 /* DateLocalizationL0.prototxt */,
799F9A061F1E2D260010B6B1 /* DateLocalizationL1.caffemodel */,
799F9A071F1E2D260010B6B1 /* DateLocalizationL1.prototxt */,
);
path = DateLocalization;
sourceTree = "<group>";
};
799F9A081F1E2D260010B6B1 /* DateRecognition */ = {
isa = PBXGroup;
children = (
799F9A091F1E2D260010B6B1 /* DateRecognition.caffemodel */,
799F9A0A1F1E2D260010B6B1 /* DateRecognition.prototxt */,
);
path = DateRecognition;
sourceTree = "<group>";
};
799F9A0B1F1E2D260010B6B1 /* NameLocalization */ = {
isa = PBXGroup;
children = (
799F9A0C1F1E2D260010B6B1 /* cascade_name.xml */,
799F9A0D1F1E2D260010B6B1 /* NameLocalizationX.caffemodel */,
799F9A0E1F1E2D260010B6B1 /* NameLocalizationX.prototxt */,
);
path = NameLocalization;
sourceTree = "<group>";
};
799F9A0F1F1E2D260010B6B1 /* NameRecognition */ = {
isa = PBXGroup;
children = (
799F9A101F1E2D260010B6B1 /* names.txt */,
799F9A111F1E2D260010B6B1 /* NameSpaceCharRecognition.caffemodel */,
799F9A121F1E2D260010B6B1 /* NameSpaceCharRecognition.prototxt */,
);
path = NameRecognition;
sourceTree = "<group>";
};
799F9A131F1E2D260010B6B1 /* NumberLocalization */ = {
isa = PBXGroup;
children = (
799F9A141F1E2D260010B6B1 /* loc_x.caffemodel */,
799F9A151F1E2D260010B6B1 /* loc_x.prototxt */,
799F9A161F1E2D260010B6B1 /* loc_y.caffemodel */,
799F9A171F1E2D260010B6B1 /* loc_y.prototxt */,
);
path = NumberLocalization;
sourceTree = "<group>";
};
799F9A181F1E2D260010B6B1 /* NumberRecognition */ = {
isa = PBXGroup;
children = (
799F9A191F1E2D260010B6B1 /* NumberRecognition.caffemodel */,
799F9A1A1F1E2D260010B6B1 /* NumberRecognition.prototxt */,
);
path = NumberRecognition;
sourceTree = "<group>";
};
799F9A1B1F1E2D260010B6B1 /* CardRecognizer */ = {
isa = PBXGroup;
children = (
799F9A231F1E2D260010B6B1 /* Resources */,
799F9A251F1E2D260010B6B1 /* Utils */,
8501D59E1F1F8C7D00FAA7A5 /* PayCardsRecognizer.h */,
799F9A1E1F1E2D260010B6B1 /* PayCardsRecognizer.mm */,
799F9A1F1F1E2D260010B6B1 /* PayCardsRecognizerDelegate.h */,
799F9A201F1E2D260010B6B1 /* PayCardsRecognizerDelegate.mm */,
799F9A281F1E2D260010B6B1 /* WOEdgesWrapperView.h */,
799F9A291F1E2D260010B6B1 /* WOEdgesWrapperView.m */,
799F9A2A1F1E2D260010B6B1 /* WOTorchDelegate.h */,
799F9A2B1F1E2D260010B6B1 /* WOTorchDelegate.mm */,
799F9A211F1E2D260010B6B1 /* PayCardsRecognizerResult.h */,
799F9A221F1E2D260010B6B1 /* PayCardsRecognizerResult.mm */,
);
path = CardRecognizer;
sourceTree = "<group>";
};
799F9A231F1E2D260010B6B1 /* Resources */ = {
isa = PBXGroup;
children = (
799F9A241F1E2D260010B6B1 /* PortraitFrame.png */,
79972EAE1FB318400069ADF3 /* PortraitFrame@2x.png */,
79972EAD1FB318400069ADF3 /* PortraitFrame@3x.png */,
);
path = Resources;
sourceTree = "<group>";
};
799F9A251F1E2D260010B6B1 /* Utils */ = {
isa = PBXGroup;
children = (
799F9A261F1E2D260010B6B1 /* WOUtils.h */,
799F9A271F1E2D260010B6B1 /* WOUtils.mm */,
);
path = Utils;
sourceTree = "<group>";
};
799F9A2C1F1E2D260010B6B1 /* CrossPlatform */ = {
isa = PBXGroup;
children = (
799F9A2D1F1E2D260010B6B1 /* CaffePredictor */,
799F9A3A1F1E2D260010B6B1 /* CV */,
799F9A411F1E2D260010B6B1 /* Include */,
799F9A5A1F1E2D260010B6B1 /* Recognizer */,
799F9A6B1F1E2D260010B6B1 /* ServiceContainer.cpp */,
799F9A6C1F1E2D260010B6B1 /* ServiceContainer.h */,
799F9A6D1F1E2D260010B6B1 /* Torch */,
);
path = CrossPlatform;
sourceTree = "<group>";
};
799F9A2D1F1E2D260010B6B1 /* CaffePredictor */ = {
isa = PBXGroup;
children = (
799F9A2E1F1E2D260010B6B1 /* CaffeDatum.cpp */,
799F9A2F1F1E2D260010B6B1 /* CaffeDatum.h */,
799F9A301F1E2D260010B6B1 /* CaffeDatumList.cpp */,
799F9A311F1E2D260010B6B1 /* CaffeDatumList.h */,
799F9A321F1E2D260010B6B1 /* CaffeNeuralNetwork.cpp */,
799F9A331F1E2D260010B6B1 /* CaffeNeuralNetwork.h */,
799F9A341F1E2D260010B6B1 /* CaffeObjectFactory.cpp */,
799F9A351F1E2D260010B6B1 /* CaffeObjectFactory.h */,
799F9A361F1E2D260010B6B1 /* CaffeResult.cpp */,
799F9A371F1E2D260010B6B1 /* CaffeResult.h */,
799F9A381F1E2D260010B6B1 /* CaffeResultList.cpp */,
799F9A391F1E2D260010B6B1 /* CaffeResultList.h */,
);
path = CaffePredictor;
sourceTree = "<group>";
};
799F9A3A1F1E2D260010B6B1 /* CV */ = {
isa = PBXGroup;
children = (
799F9A3B1F1E2D260010B6B1 /* canny.cpp */,
799F9A3C1F1E2D260010B6B1 /* canny.h */,
799F9A3D1F1E2D260010B6B1 /* hough.cpp */,
799F9A3E1F1E2D260010B6B1 /* hough.h */,
799F9A3F1F1E2D260010B6B1 /* warp.cpp */,
799F9A401F1E2D260010B6B1 /* warp.h */,
);
path = CV;
sourceTree = "<group>";
};
799F9A411F1E2D260010B6B1 /* Include */ = {
isa = PBXGroup;
children = (
799F9A421F1E2D260010B6B1 /* IBaseObj.h */,
799F9A431F1E2D260010B6B1 /* IObjectFactory.h */,
799F9A441F1E2D260010B6B1 /* IServiceContainer.h */,
799F9A451F1E2D260010B6B1 /* NeuralNetwork */,
799F9A4C1F1E2D260010B6B1 /* Public */,
799F9A511F1E2D260010B6B1 /* Recognizer */,
799F9A581F1E2D260010B6B1 /* Torch */,
);
path = Include;
sourceTree = "<group>";
};
799F9A451F1E2D260010B6B1 /* NeuralNetwork */ = {
isa = PBXGroup;
children = (
799F9A461F1E2D260010B6B1 /* INeuralNetwork.h */,
799F9A471F1E2D260010B6B1 /* INeuralNetworkDatum.h */,
799F9A481F1E2D260010B6B1 /* INeuralNetworkDatumList.h */,
799F9A491F1E2D260010B6B1 /* INeuralNetworkObjectFactory.h */,
799F9A4A1F1E2D260010B6B1 /* INeuralNetworkResult.h */,
799F9A4B1F1E2D260010B6B1 /* INeuralNetworkResultList.h */,
);
path = NeuralNetwork;
sourceTree = "<group>";
};
799F9A4C1F1E2D260010B6B1 /* Public */ = {
isa = PBXGroup;
children = (
8501D5A31F1F8ED000FAA7A5 /* Enums.h */,
799F9A4E1F1E2D260010B6B1 /* IRecognitionCore.h */,
799F9A4F1F1E2D260010B6B1 /* IRecognitionCoreDelegate.h */,
799F9A501F1E2D260010B6B1 /* ITorchDelegate.h */,
);
path = Public;
sourceTree = "<group>";
};
799F9A511F1E2D260010B6B1 /* Recognizer */ = {
isa = PBXGroup;
children = (
799F9A521F1E2D260010B6B1 /* IDateRecognizer.h */,
799F9A531F1E2D260010B6B1 /* IEdgesDetector.h */,
799F9A541F1E2D260010B6B1 /* IFrameStorage.h */,
799F9A551F1E2D260010B6B1 /* INameRecognizer.h */,
799F9A561F1E2D260010B6B1 /* INumberRecognizer.h */,
799F9A571F1E2D260010B6B1 /* IRecognitionResult.h */,
);
path = Recognizer;
sourceTree = "<group>";
};
799F9A581F1E2D260010B6B1 /* Torch */ = {
isa = PBXGroup;
children = (
799F9A591F1E2D260010B6B1 /* ITorchManager.h */,
);
path = Torch;
sourceTree = "<group>";
};
799F9A5A1F1E2D260010B6B1 /* Recognizer */ = {
isa = PBXGroup;
children = (
799F9A5B1F1E2D260010B6B1 /* DateRecognizer.cpp */,
799F9A5C1F1E2D260010B6B1 /* DateRecognizer.h */,
799F9A5D1F1E2D260010B6B1 /* EdgesDetector.cpp */,
799F9A5E1F1E2D260010B6B1 /* EdgesDetector.h */,
799F9A5F1F1E2D260010B6B1 /* FrameStorage.cpp */,
799F9A601F1E2D260010B6B1 /* FrameStorage.h */,
799F9A611F1E2D260010B6B1 /* NameRecognizer.cpp */,
799F9A621F1E2D260010B6B1 /* NameRecognizer.h */,
799F9A631F1E2D260010B6B1 /* NumberRecognizer.cpp */,
799F9A641F1E2D260010B6B1 /* NumberRecognizer.h */,
799F9A651F1E2D260010B6B1 /* RecognitionCore.cpp */,
799F9A661F1E2D260010B6B1 /* RecognitionCore.h */,
799F9A671F1E2D260010B6B1 /* RecognitionResult.cpp */,
799F9A681F1E2D260010B6B1 /* RecognitionResult.h */,
799F9A691F1E2D260010B6B1 /* Utils.cpp */,
799F9A6A1F1E2D260010B6B1 /* Utils.h */,
);
path = Recognizer;
sourceTree = "<group>";
};
799F9A6D1F1E2D260010B6B1 /* Torch */ = {
isa = PBXGroup;
children = (
799F9A6E1F1E2D260010B6B1 /* TorchManager.cpp */,
799F9A6F1F1E2D260010B6B1 /* TorchManager.h */,
);
path = Torch;
sourceTree = "<group>";
};
799F9A701F1E2D260010B6B1 /* lib */ = {
isa = PBXGroup;
children = (
799F9A711F1E2D260010B6B1 /* libopencv_core.a */,
799F9A721F1E2D260010B6B1 /* libopencv_hal.a */,
799F9A731F1E2D260010B6B1 /* libopencv_imgproc.a */,
799F9A741F1E2D260010B6B1 /* libopencv_objdetect.a */,
);
path = lib;
sourceTree = "<group>";
};
799F9A751F1E2D260010B6B1 /* Vendors */ = {
isa = PBXGroup;
children = (
799F9A761F1E2D260010B6B1 /* Caffe */,
799F9A9C1F1E2D260010B6B1 /* GoogleProtobuf */,
799F9AE31F1E2D260010B6B1 /* GPUImage */,
);
path = Vendors;
sourceTree = "<group>";
};
799F9A761F1E2D260010B6B1 /* Caffe */ = {
isa = PBXGroup;
children = (
799F9A771F1E2D260010B6B1 /* blob.cpp */,
799F9A781F1E2D260010B6B1 /* common.cpp */,
799F9A791F1E2D260010B6B1 /* layer_factory.cpp */,
799F9A7A1F1E2D260010B6B1 /* layers */,
799F9A901F1E2D260010B6B1 /* net.cpp */,
799F9A911F1E2D260010B6B1 /* proto */,
799F9A951F1E2D260010B6B1 /* syncedmem.cpp */,
799F9A961F1E2D260010B6B1 /* util */,
);
path = Caffe;
sourceTree = "<group>";
};
799F9A7A1F1E2D260010B6B1 /* layers */ = {
isa = PBXGroup;
children = (
799F9A7B1F1E2D260010B6B1 /* base_conv_layer.cpp */,
799F9A7C1F1E2D260010B6B1 /* base_data_layer.cpp */,
799F9A7D1F1E2D260010B6B1 /* bnll_layer.cpp */,
799F9A7E1F1E2D260010B6B1 /* concat_layer.cpp */,
799F9A7F1F1E2D260010B6B1 /* conv_layer.cpp */,
799F9A801F1E2D260010B6B1 /* eltwise_layer.cpp */,
799F9A811F1E2D260010B6B1 /* flatten_layer.cpp */,
799F9A821F1E2D260010B6B1 /* im2col_layer.cpp */,
799F9A831F1E2D260010B6B1 /* inner_product_layer.cpp */,
799F9A841F1E2D260010B6B1 /* loss_layer.cpp */,
799F9A851F1E2D260010B6B1 /* lrn_layer.cpp */,
799F9A861F1E2D260010B6B1 /* memory_data_layer.cpp */,
799F9A871F1E2D260010B6B1 /* neuron_layer.cpp */,
799F9A881F1E2D260010B6B1 /* pooling_layer.cpp */,
799F9A891F1E2D260010B6B1 /* power_layer.cpp */,
799F9A8A1F1E2D260010B6B1 /* relu_layer.cpp */,
799F9A8B1F1E2D260010B6B1 /* sigmoid_layer.cpp */,
799F9A8C1F1E2D260010B6B1 /* softmax_layer.cpp */,
799F9A8D1F1E2D260010B6B1 /* softmax_loss_layer.cpp */,
799F9A8E1F1E2D260010B6B1 /* split_layer.cpp */,
799F9A8F1F1E2D260010B6B1 /* tanh_layer.cpp */,
);
path = layers;
sourceTree = "<group>";
};
799F9A911F1E2D260010B6B1 /* proto */ = {
isa = PBXGroup;
children = (
799F9A921F1E2D260010B6B1 /* caffe.pb.cc */,
799F9A931F1E2D260010B6B1 /* caffe.pb.h */,
799F9A941F1E2D260010B6B1 /* caffe.proto */,
);
path = proto;
sourceTree = "<group>";
};
799F9A961F1E2D260010B6B1 /* util */ = {
isa = PBXGroup;
children = (
799F9A971F1E2D260010B6B1 /* im2col.cpp */,
799F9A981F1E2D260010B6B1 /* insert_splits.cpp */,
799F9A991F1E2D260010B6B1 /* io.cpp */,
799F9A9A1F1E2D260010B6B1 /* math_functions.cpp */,
799F9A9B1F1E2D260010B6B1 /* upgrade_proto.cpp */,
);
path = util;
sourceTree = "<group>";
};
799F9A9C1F1E2D260010B6B1 /* GoogleProtobuf */ = {
isa = PBXGroup;
children = (
799F9A9D1F1E2D260010B6B1 /* config.h */,
799F9A9E1F1E2D260010B6B1 /* google */,
799F9AE11F1E2D260010B6B1 /* LICENSE */,
799F9AE21F1E2D260010B6B1 /* README.md */,
);
path = GoogleProtobuf;
sourceTree = "<group>";
};
799F9A9E1F1E2D260010B6B1 /* google */ = {
isa = PBXGroup;
children = (
799F9A9F1F1E2D260010B6B1 /* protobuf */,
);
path = google;
sourceTree = "<group>";
};
799F9A9F1F1E2D260010B6B1 /* protobuf */ = {
isa = PBXGroup;
children = (
799F9AA01F1E2D260010B6B1 /* descriptor.cc */,
799F9AA11F1E2D260010B6B1 /* descriptor.h */,
799F9AA21F1E2D260010B6B1 /* descriptor.pb.cc */,
799F9AA31F1E2D260010B6B1 /* descriptor.pb.h */,
799F9AA41F1E2D260010B6B1 /* descriptor_database.cc */,
799F9AA51F1E2D260010B6B1 /* descriptor_database.h */,
799F9AA61F1E2D260010B6B1 /* dynamic_message.cc */,
799F9AA71F1E2D260010B6B1 /* dynamic_message.h */,
799F9AA81F1E2D260010B6B1 /* extension_set.cc */,
799F9AA91F1E2D260010B6B1 /* extension_set.h */,
799F9AAA1F1E2D260010B6B1 /* extension_set_heavy.cc */,
799F9AAB1F1E2D260010B6B1 /* generated_message_reflection.cc */,
799F9AAC1F1E2D260010B6B1 /* generated_message_reflection.h */,
799F9AAD1F1E2D260010B6B1 /* generated_message_util.cc */,
799F9AAE1F1E2D260010B6B1 /* generated_message_util.h */,
799F9AAF1F1E2D260010B6B1 /* io */,
799F9AC01F1E2D260010B6B1 /* message.cc */,
799F9AC11F1E2D260010B6B1 /* message.h */,
799F9AC21F1E2D260010B6B1 /* message_lite.cc */,
799F9AC31F1E2D260010B6B1 /* message_lite.h */,
799F9AC41F1E2D260010B6B1 /* package_info.h */,
799F9AC51F1E2D260010B6B1 /* reflection_ops.cc */,
799F9AC61F1E2D260010B6B1 /* reflection_ops.h */,
799F9AC71F1E2D260010B6B1 /* repeated_field.cc */,
799F9AC81F1E2D260010B6B1 /* repeated_field.h */,
799F9AC91F1E2D260010B6B1 /* service.cc */,
799F9ACA1F1E2D260010B6B1 /* service.h */,
799F9ACB1F1E2D260010B6B1 /* stubs */,
799F9AD81F1E2D260010B6B1 /* text_format.cc */,
799F9AD91F1E2D260010B6B1 /* text_format.h */,
799F9ADA1F1E2D260010B6B1 /* unknown_field_set.cc */,
799F9ADB1F1E2D260010B6B1 /* unknown_field_set.h */,
799F9ADC1F1E2D260010B6B1 /* wire_format.cc */,
799F9ADD1F1E2D260010B6B1 /* wire_format.h */,
799F9ADE1F1E2D260010B6B1 /* wire_format_lite.cc */,
799F9ADF1F1E2D260010B6B1 /* wire_format_lite.h */,
799F9AE01F1E2D260010B6B1 /* wire_format_lite_inl.h */,
);
path = protobuf;
sourceTree = "<group>";
};
799F9AAF1F1E2D260010B6B1 /* io */ = {
isa = PBXGroup;
children = (
799F9AB01F1E2D260010B6B1 /* coded_stream.cc */,
799F9AB11F1E2D260010B6B1 /* coded_stream.h */,
799F9AB21F1E2D260010B6B1 /* coded_stream_inl.h */,
799F9AB31F1E2D260010B6B1 /* gzip_stream.cc */,