/// <summary> /// erzeugt einen WEKA-kompatiblen Datensatz aus einem <see cref="ObjectLayer"/> /// </summary> /// <param name="objectLayer"><see cref="ObjectLayer"/></param> /// <param name="classNames">Aufzählung der Klassennamen die im Datensatz verwendet werden sollen</param> /// <param name="classAttributeName">>Name für das Klassenattribut</param> /// <returns>Datensatz</returns> public static Instances CreateWekaData(this ObjectLayer objectLayer, IEnumerable <string> classNames, string classAttributeName = "class") { var instances = Util.CreateInstances(classNames, objectLayer.FindContainedFeatures(), objectLayer.Name, classAttributeName); instances.AddImageObjects(objectLayer); return(instances); }