void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); if (!(alpha.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("alpha is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_alpha = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(alpha); if (!(svidx.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("svidx is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_svidx = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(svidx); if (!(storeResult.Value is OpenCVForUnityPlayMakerActions.Double)) { storeResult.Value = new OpenCVForUnityPlayMakerActions.Double(); } ((OpenCVForUnityPlayMakerActions.Double)storeResult.Value).wrappedObject = wrapped_owner.getDecisionFunction(i.Value, wrapped_alpha, wrapped_svidx); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); if (!(samples.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("samples is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_samples = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(samples); if (!(responses.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("responses is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_responses = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(responses); if (!(Cgrid.Value is OpenCVForUnityPlayMakerActions.ParamGrid)) { LogError("Cgrid is not initialized. Add Action \"newParamGrid\"."); return; } OpenCVForUnity.MlModule.ParamGrid wrapped_Cgrid = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.ParamGrid, OpenCVForUnity.MlModule.ParamGrid>(Cgrid); storeResult.Value = wrapped_owner.trainAuto(wrapped_samples, layout.Value, wrapped_responses, kFold.Value, wrapped_Cgrid); Fsm.Event(storeResult.Value ? trueEvent : falseEvent); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); wrapped_owner.setType(val.Value); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); storeResult.Value = (float)wrapped_owner.getC(); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); wrapped_owner.setTermCriteria(new OpenCVForUnity.CoreModule.TermCriteria((int)val_type.Value, (int)val_maxCount.Value, (double)val_epsilon.Value)); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); if (!(storeResult.Value is OpenCVForUnityPlayMakerActions.TermCriteria)) { storeResult.Value = new OpenCVForUnityPlayMakerActions.TermCriteria(); } ((OpenCVForUnityPlayMakerActions.TermCriteria)storeResult.Value).wrappedObject = wrapped_owner.getTermCriteria(); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); if (!(val.Value is OpenCVForUnityPlayMakerActions.Double)) { LogError("val is not initialized. Add Action \"newDouble\"."); return; } System.Double wrapped_val = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Double, System.Double>(val); wrapped_owner.setCoef0(wrapped_val); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); if (!(val.Value is OpenCVForUnityPlayMakerActions.TermCriteria)) { LogError("val is not initialized. Add Action \"newTermCriteria\"."); return; } OpenCVForUnity.CoreModule.TermCriteria wrapped_val = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.TermCriteria, OpenCVForUnity.CoreModule.TermCriteria>(val); wrapped_owner.setTermCriteria(wrapped_val); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SVM)) { LogError("owner is not initialized. Add Action \"newSVM\"."); return; } OpenCVForUnity.MlModule.SVM wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SVM, OpenCVForUnity.MlModule.SVM>(owner); if (!(val.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("val is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_val = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(val); wrapped_owner.setClassWeights(wrapped_val); }
// // C++: static Ptr_SVM cv::ml::SVM::load(String filepath) // /** * Loads and creates a serialized svm from a file * * Use SVM::save to serialize and store an SVM to disk. * Load the SVM from this file again, by calling this function with the path to the file. * * param filepath path to serialized svm * return automatically generated */ public static SVM load(string filepath) { return(SVM.__fromPtr__(ml_SVM_load_10(filepath))); }
// // C++: static Ptr_SVM cv::ml::SVM::create() // /** * Creates empty model. * Use StatModel::train to train the model. Since %SVM has several parameters, you may want to * find the best parameters for your problem, it can be done with SVM::trainAuto. * return automatically generated */ public static SVM create() { return(SVM.__fromPtr__(ml_SVM_create_10())); }
public SVM(OpenCVForUnity.MlModule.SVM nativeObj) : base(nativeObj) { }