// // C++: bool loadTrainingData(vector_String filename, vector_vector_Point2f trainlandmarks, vector_String trainimages) // //javadoc: loadTrainingData(filename, trainlandmarks, trainimages) public static bool loadTrainingData(List <string> filename, List <MatOfPoint2f> trainlandmarks, List <string> trainimages) { #if UNITY_PRO_LICENSE || ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER Mat filename_mat = Converters.vector_String_to_Mat(filename); List <Mat> trainlandmarks_tmplm = new List <Mat>((trainlandmarks != null) ? trainlandmarks.Count : 0); Mat trainlandmarks_mat = Converters.vector_vector_Point2f_to_Mat(trainlandmarks, trainlandmarks_tmplm); Mat trainimages_mat = Converters.vector_String_to_Mat(trainimages); bool retVal = face_Face_loadTrainingData_14(filename_mat.nativeObj, trainlandmarks_mat.nativeObj, trainimages_mat.nativeObj); return(retVal); #else return(false); #endif }