void DoProcess() { 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 (!(buf.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("buf is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_buf = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(buf); if (!(_params.Value is OpenCVForUnityPlayMakerActions.MatOfInt)) { LogError("_params is not initialized. Add Action \"newMatOfInt\"."); return; } OpenCVForUnity.CoreModule.MatOfInt wrapped__params = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfInt, OpenCVForUnity.CoreModule.MatOfInt>(_params); storeResult.Value = OpenCVForUnity.ImgcodecsModule.Imgcodecs.imencode(ext.Value, wrapped_img, wrapped_buf, wrapped__params); Fsm.Event(storeResult.Value ? trueEvent : falseEvent); }
void DoProcess() { if (!(prevImg.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("prevImg is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_prevImg = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(prevImg); if (!(nextImg.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("nextImg is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_nextImg = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(nextImg); if (!(prevPts.Value is OpenCVForUnityPlayMakerActions.MatOfPoint2f)) { LogError("prevPts is not initialized. Add Action \"newMatOfPoint2f\"."); return; } OpenCVForUnity.CoreModule.MatOfPoint2f wrapped_prevPts = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfPoint2f, OpenCVForUnity.CoreModule.MatOfPoint2f>(prevPts); if (!(nextPts.Value is OpenCVForUnityPlayMakerActions.MatOfPoint2f)) { LogError("nextPts is not initialized. Add Action \"newMatOfPoint2f\"."); return; } OpenCVForUnity.CoreModule.MatOfPoint2f wrapped_nextPts = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfPoint2f, OpenCVForUnity.CoreModule.MatOfPoint2f>(nextPts); if (!(status.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("status is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_status = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(status); if (!(err.Value is OpenCVForUnityPlayMakerActions.MatOfFloat)) { LogError("err is not initialized. Add Action \"newMatOfFloat\"."); return; } OpenCVForUnity.CoreModule.MatOfFloat wrapped_err = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfFloat, OpenCVForUnity.CoreModule.MatOfFloat>(err); if (!(winSize.Value is OpenCVForUnityPlayMakerActions.Size)) { LogError("winSize is not initialized. Add Action \"newSize\"."); return; } OpenCVForUnity.CoreModule.Size wrapped_winSize = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Size, OpenCVForUnity.CoreModule.Size>(winSize); if (!(criteria.Value is OpenCVForUnityPlayMakerActions.TermCriteria)) { LogError("criteria is not initialized. Add Action \"newTermCriteria\"."); return; } OpenCVForUnity.CoreModule.TermCriteria wrapped_criteria = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.TermCriteria, OpenCVForUnity.CoreModule.TermCriteria>(criteria); OpenCVForUnity.VideoModule.Video.calcOpticalFlowPyrLK(wrapped_prevImg, wrapped_nextImg, wrapped_prevPts, wrapped_nextPts, wrapped_status, wrapped_err, wrapped_winSize, maxLevel.Value, wrapped_criteria); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); int[] int_lb = lb.intValues; byte[] casted_lb = new byte[int_lb.Length]; for (int i = 0; i < casted_lb.Length; i++) { casted_lb[i] = (byte)int_lb[i]; } List <byte> wrapped_lb = new List <byte>(casted_lb); wrapped_owner.fromList(wrapped_lb); for (int i = 0; i < wrapped_lb.Count; i++) { lb.Set(i, (int)wrapped_lb[i]); } lb.SaveChanges(); }
void DoProcess() { if (!(img1.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("img1 is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_img1 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject<OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(img1); if (!(keypoints1.Value is OpenCVForUnityPlayMakerActions.MatOfKeyPoint)) { LogError("keypoints1 is not initialized. Add Action \"newMatOfKeyPoint\"."); return; } OpenCVForUnity.CoreModule.MatOfKeyPoint wrapped_keypoints1 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject<OpenCVForUnityPlayMakerActions.MatOfKeyPoint, OpenCVForUnity.CoreModule.MatOfKeyPoint>(keypoints1); if (!(img2.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("img2 is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_img2 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject<OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(img2); if (!(keypoints2.Value is OpenCVForUnityPlayMakerActions.MatOfKeyPoint)) { LogError("keypoints2 is not initialized. Add Action \"newMatOfKeyPoint\"."); return; } OpenCVForUnity.CoreModule.MatOfKeyPoint wrapped_keypoints2 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject<OpenCVForUnityPlayMakerActions.MatOfKeyPoint, OpenCVForUnity.CoreModule.MatOfKeyPoint>(keypoints2); if (!(matches1to2.Value is OpenCVForUnityPlayMakerActions.MatOfDMatch)) { LogError("matches1to2 is not initialized. Add Action \"newMatOfDMatch\"."); return; } OpenCVForUnity.CoreModule.MatOfDMatch wrapped_matches1to2 = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject<OpenCVForUnityPlayMakerActions.MatOfDMatch, OpenCVForUnity.CoreModule.MatOfDMatch>(matches1to2); if (!(outImg.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("outImg is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_outImg = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject<OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(outImg); if (!(matchesMask.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("matchesMask is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_matchesMask = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject<OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(matchesMask); OpenCVForUnity.Features2dModule.Features2d.drawMatches(wrapped_img1, wrapped_keypoints1, wrapped_img2, wrapped_keypoints2, wrapped_matches1to2, wrapped_outImg, new OpenCVForUnity.CoreModule.Scalar((double)matchColor_v0.Value, (double)matchColor_v1.Value, (double)matchColor_v2.Value, (double)matchColor_v3.Value), new OpenCVForUnity.CoreModule.Scalar((double)singlePointColor_v0.Value, (double)singlePointColor_v1.Value, (double)singlePointColor_v2.Value, (double)singlePointColor_v3.Value), wrapped_matchesMask, flags.Value); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); wrapped_owner.alloc(elemNumber.Value); }
void DoProcess() { if (!(prevImg.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("prevImg is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_prevImg = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(prevImg); if (!(nextImg.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("nextImg is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_nextImg = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(nextImg); if (!(prevPts.Value is OpenCVForUnityPlayMakerActions.MatOfPoint2f)) { LogError("prevPts is not initialized. Add Action \"newMatOfPoint2f\"."); return; } OpenCVForUnity.CoreModule.MatOfPoint2f wrapped_prevPts = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfPoint2f, OpenCVForUnity.CoreModule.MatOfPoint2f>(prevPts); if (!(nextPts.Value is OpenCVForUnityPlayMakerActions.MatOfPoint2f)) { LogError("nextPts is not initialized. Add Action \"newMatOfPoint2f\"."); return; } OpenCVForUnity.CoreModule.MatOfPoint2f wrapped_nextPts = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfPoint2f, OpenCVForUnity.CoreModule.MatOfPoint2f>(nextPts); if (!(status.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("status is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_status = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(status); if (!(err.Value is OpenCVForUnityPlayMakerActions.MatOfFloat)) { LogError("err is not initialized. Add Action \"newMatOfFloat\"."); return; } OpenCVForUnity.CoreModule.MatOfFloat wrapped_err = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfFloat, OpenCVForUnity.CoreModule.MatOfFloat>(err); if (!(minEigThreshold.Value is OpenCVForUnityPlayMakerActions.Double)) { LogError("minEigThreshold is not initialized. Add Action \"newDouble\"."); return; } System.Double wrapped_minEigThreshold = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Double, System.Double>(minEigThreshold); OpenCVForUnity.VideoModule.Video.calcOpticalFlowPyrLK(wrapped_prevImg, wrapped_nextImg, wrapped_prevPts, wrapped_nextPts, wrapped_status, wrapped_err, new OpenCVForUnity.CoreModule.Size((double)winSize_width.Value, (double)winSize_height.Value), maxLevel.Value, new OpenCVForUnity.CoreModule.TermCriteria((int)criteria_type.Value, (int)criteria_maxCount.Value, (double)criteria_epsilon.Value), flags.Value, wrapped_minEigThreshold); }
void DoProcess() { if (!(bufferModel.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("bufferModel is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_bufferModel = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(bufferModel); if (!(storeResult.Value is OpenCVForUnityPlayMakerActions.Net)) { storeResult.Value = new OpenCVForUnityPlayMakerActions.Net(); } ((OpenCVForUnityPlayMakerActions.Net)storeResult.Value).wrappedObject = OpenCVForUnity.DnnModule.Dnn.readNet(framework.Value, wrapped_bufferModel); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); if (!(storeResult.Value is OpenCVForUnityPlayMakerActions.ByteArray)) { storeResult.Value = new OpenCVForUnityPlayMakerActions.ByteArray(); } ((OpenCVForUnityPlayMakerActions.ByteArray)storeResult.Value).wrappedObject = wrapped_owner.toArray(); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); List <System.Byte> wrapped_storeResult = wrapped_owner.toList(); if (!storeResult.IsNone) { OpenCVForUnityPlayMakerActionsUtils.ConvertListToFsmArray <System.Byte, OpenCVForUnityPlayMakerActions.Byte>(wrapped_storeResult, storeResult); } }
void DoProcess() { if (!(prevImg.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("prevImg is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_prevImg = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(prevImg); if (!(nextImg.Value is OpenCVForUnityPlayMakerActions.Mat)) { LogError("nextImg is not initialized. Add Action \"newMat\"."); return; } OpenCVForUnity.CoreModule.Mat wrapped_nextImg = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.Mat, OpenCVForUnity.CoreModule.Mat>(nextImg); if (!(prevPts.Value is OpenCVForUnityPlayMakerActions.MatOfPoint2f)) { LogError("prevPts is not initialized. Add Action \"newMatOfPoint2f\"."); return; } OpenCVForUnity.CoreModule.MatOfPoint2f wrapped_prevPts = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfPoint2f, OpenCVForUnity.CoreModule.MatOfPoint2f>(prevPts); if (!(nextPts.Value is OpenCVForUnityPlayMakerActions.MatOfPoint2f)) { LogError("nextPts is not initialized. Add Action \"newMatOfPoint2f\"."); return; } OpenCVForUnity.CoreModule.MatOfPoint2f wrapped_nextPts = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfPoint2f, OpenCVForUnity.CoreModule.MatOfPoint2f>(nextPts); if (!(status.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("status is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_status = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(status); if (!(err.Value is OpenCVForUnityPlayMakerActions.MatOfFloat)) { LogError("err is not initialized. Add Action \"newMatOfFloat\"."); return; } OpenCVForUnity.CoreModule.MatOfFloat wrapped_err = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfFloat, OpenCVForUnity.CoreModule.MatOfFloat>(err); OpenCVForUnity.VideoModule.Video.calcOpticalFlowPyrLK(wrapped_prevImg, wrapped_nextImg, wrapped_prevPts, wrapped_nextPts, wrapped_status, wrapped_err, new OpenCVForUnity.CoreModule.Size((double)winSize_width.Value, (double)winSize_height.Value)); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); List <System.Byte> wrapped_lb = new List <System.Byte>(); OpenCVForUnityPlayMakerActionsUtils.ConvertFsmArrayToList <OpenCVForUnityPlayMakerActions.Byte, System.Byte>(lb, wrapped_lb); wrapped_owner.fromList(wrapped_lb); OpenCVForUnityPlayMakerActionsUtils.ConvertListToFsmArray <System.Byte, OpenCVForUnityPlayMakerActions.Byte>(wrapped_lb, lb); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); if (!(a.Value is OpenCVForUnityPlayMakerActions.ByteArray)) { LogError("a is not initialized. Add Action \"newByteArray\"."); return; } System.Byte[] wrapped_a = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.ByteArray, System.Byte[]>(a); wrapped_owner.fromArray(offset.Value, length.Value, wrapped_a); }
void DoProcess() { if (!(bufferModelConfig.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("bufferModelConfig is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_bufferModelConfig = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(bufferModelConfig); if (!(bufferWeights.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("bufferWeights is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_bufferWeights = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(bufferWeights); if (!(storeResult.Value is OpenCVForUnityPlayMakerActions.Net)) { storeResult.Value = new OpenCVForUnityPlayMakerActions.Net(); } ((OpenCVForUnityPlayMakerActions.Net)storeResult.Value).wrappedObject = OpenCVForUnity.DnnModule.Net.readFromModelOptimizer(wrapped_bufferModelConfig, wrapped_bufferWeights); }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); byte[] casted_storeResult = wrapped_owner.toArray(); if (!storeResult.IsNone) { if (storeResult.Length != casted_storeResult.Length) { storeResult.Resize(casted_storeResult.Length); } for (int i = 0; i < casted_storeResult.Length; i++) { storeResult.Set(i, (int)casted_storeResult[i]); } storeResult.SaveChanges(); } }
void DoProcess() { if (!(owner.Value is OpenCVForUnityPlayMakerActions.MatOfByte)) { LogError("owner is not initialized. Add Action \"newMatOfByte\"."); return; } OpenCVForUnity.CoreModule.MatOfByte wrapped_owner = OpenCVForUnityPlayMakerActionsUtils.GetWrappedObject <OpenCVForUnityPlayMakerActions.MatOfByte, OpenCVForUnity.CoreModule.MatOfByte>(owner); int[] int_a = a.intValues; byte[] casted_a = new byte[int_a.Length]; for (int i = 0; i < casted_a.Length; i++) { casted_a[i] = (byte)int_a[i]; } wrapped_owner.fromArray(casted_a); for (int i = 0; i < casted_a.Length; i++) { a.Set(i, (int)casted_a[i]); } a.SaveChanges(); }
public MatOfByte(OpenCVForUnity.CoreModule.MatOfByte nativeObj) : base(nativeObj) { }