File tree 2 files changed +30
-5
lines changed
2 files changed +30
-5
lines changed Original file line number Diff line number Diff line change 12
12
// face by lbpcascade_frontalface
13
13
$ faceClassifier = new CascadeClassifier ();
14
14
$ faceClassifier ->load ('models/lbpcascades/lbpcascade_frontalface.xml ' );
15
- $ faces = null ;
15
+
16
16
$ faceClassifier ->detectMultiScale ($ gray , $ faces );
17
17
//var_export($faces);
18
18
Original file line number Diff line number Diff line change @@ -936,22 +936,47 @@ public static function create() {
936
936
}
937
937
938
938
/**
939
- * @param array $mats
939
+ * @param array $faces
940
940
* @param array $labels
941
941
* @return null
942
942
*/
943
- public function train (array $ mats , array $ labels ) {
943
+ public function train (array $ faces , array $ labels ) {
944
944
return null ;
945
945
}
946
946
947
947
/**
948
- * @param Mat $mat
948
+ * @param Mat $face
949
949
* @param float $confidence
950
950
* @return int $label
951
951
*/
952
- public function predict (\CV \Mat $ mat , float &$ confidence ) {
952
+ public function predict (\CV \Mat $ face , float &$ confidence ) {
953
953
return $ label = 1 ;
954
954
}
955
+
956
+ /**
957
+ * @param array $faces
958
+ * @param array $labels
959
+ * @return null
960
+ */
961
+ public function update (array $ faces , array $ labels ) {
962
+ return null ;
963
+ }
964
+
965
+ /**
966
+ * @param string $filename
967
+ * @return null
968
+ */
969
+ public function read (string $ filename ) {
970
+ return null ;
971
+ }
972
+
973
+ /**
974
+ * @param string $filename
975
+ * @return null
976
+ */
977
+ public function write (string $ filename ) {
978
+ return null ;
979
+ }
955
980
}
956
981
957
982
/**
You can’t perform that action at this time.
0 commit comments