void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.TrainData)) { LogError("owner is not initialized. Add Action \"newTrainData\"."); return; } OpenCVForUnity.MlModule.TrainData wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.TrainData, OpenCVForUnity.MlModule.TrainData>(owner); wrapped_owner.setTrainTestSplitRatio((float)ratio.Value, shuffle.Value); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.TrainData)) { LogError("owner is not initialized. Add Action \"newTrainData\"."); return; } OpenCVForUnity.MlModule.TrainData wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.TrainData, OpenCVForUnity.MlModule.TrainData>(owner); if (!(ratio.Value is OpenCVForUnityPlayMakerActions.Double)) { LogError("ratio is not initialized. Add Action \"newDouble\"."); return; } System.Double wrapped_ratio = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Double, System.Double>(ratio); wrapped_owner.setTrainTestSplitRatio(wrapped_ratio); }