void DoProcess() { if (!(s1.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy)) { LogError("s1 is not initialized. Add Action \"newSelectiveSearchSegmentationStrategy\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy wrapped_s1 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy>(s1); if (!(s2.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy)) { LogError("s2 is not initialized. Add Action \"newSelectiveSearchSegmentationStrategy\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy wrapped_s2 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy>(s2); if (!(s3.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy)) { LogError("s3 is not initialized. Add Action \"newSelectiveSearchSegmentationStrategy\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy wrapped_s3 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy>(s3); if (!(storeResult.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategyMultiple)) { storeResult.Value = new OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategyMultiple(); } ((OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategyMultiple)storeResult.Value).wrappedObject = OpenCVForUnity.XimgprocModule.Ximgproc.createSelectiveSearchSegmentationStrategyMultiple(wrapped_s1, wrapped_s2, wrapped_s3); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy)) { LogError("owner is not initialized. Add Action \"newSelectiveSearchSegmentationStrategy\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy>(owner); if (!(img.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("img is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_img = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(img); if (!(regions.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("regions is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_regions = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(regions); if (!(sizes.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("sizes is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_sizes = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(sizes); wrapped_owner.setImage(wrapped_img, wrapped_regions, wrapped_sizes); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy)) { LogError("owner is not initialized. Add Action \"newSelectiveSearchSegmentationStrategy\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy>(owner); storeResult.Value = wrapped_owner.get(r1.Value, r2.Value); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategyMultiple)) { LogError("owner is not initialized. Add Action \"newSelectiveSearchSegmentationStrategyMultiple\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategyMultiple wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategyMultiple, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategyMultiple>(owner); if (!(g.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy)) { LogError("g is not initialized. Add Action \"newSelectiveSearchSegmentationStrategy\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy wrapped_g = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy>(g); wrapped_owner.addStrategy(wrapped_g, weight.Value); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentation)) { LogError("owner is not initialized. Add Action \"newSelectiveSearchSegmentation\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentation wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentation, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentation>(owner); if (!(s.Value is OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy)) { LogError("s is not initialized. Add Action \"newSelectiveSearchSegmentationStrategy\"."); return; } OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy wrapped_s = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.SelectiveSearchSegmentationStrategy, OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy>(s); wrapped_owner.addStrategy(wrapped_s); }
public SelectiveSearchSegmentationStrategy(OpenCVForUnity.XimgprocModule.SelectiveSearchSegmentationStrategy nativeObj) : base(nativeObj) { }