void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.StereoMatcher)) { LogError("owner is not initialized. Add Action \"newStereoMatcher\"."); return; } OpenCVForUnity.Calib3dModule.StereoMatcher wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.StereoMatcher, OpenCVForUnity.Calib3dModule.StereoMatcher>(owner); if (!(left.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("left is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_left = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(left); if (!(right.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("right is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_right = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(right); if (!(disparity.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("disparity is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_disparity = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(disparity); wrapped_owner.compute(wrapped_left, wrapped_right, wrapped_disparity); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.StereoMatcher)) { LogError("owner is not initialized. Add Action \"newStereoMatcher\"."); return; } OpenCVForUnity.Calib3dModule.StereoMatcher wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.StereoMatcher, OpenCVForUnity.Calib3dModule.StereoMatcher>(owner); storeResult.Value = wrapped_owner.getSpeckleWindowSize(); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.StereoMatcher)) { LogError("owner is not initialized. Add Action \"newStereoMatcher\"."); return; } OpenCVForUnity.Calib3dModule.StereoMatcher wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.StereoMatcher, OpenCVForUnity.Calib3dModule.StereoMatcher>(owner); wrapped_owner.setMinDisparity(minDisparity.Value); }
public StereoMatcher(OpenCVForUnity.Calib3dModule.StereoMatcher nativeObj) : base(nativeObj) { }