Action411.cs 1012 B

12345678910111213141516171819202122232425262728293031323334
  1. using PaintDotNet.Base;
  2. using PaintDotNet.Base.Enum;
  3. using PaintDotNet.Base.Functionodel;
  4. using PaintDotNet.Data.Param;
  5. using System.Collections.Generic;
  6. namespace PaintDotNet.Data.Action
  7. {
  8. /// <summary>
  9. /// 实时图像拼接
  10. /// </summary>
  11. public class Action411 : ParamObject
  12. {
  13. public override OpenCvSharp.Mat PerformProcess(OpenCvSharp.Mat src)
  14. {
  15. return Adjust.AdjustIntent.RealTimeStitchingFunction(src, this.Lists);
  16. }
  17. public Action411()
  18. {
  19. this.MenuId = ActionType.RealTimeStitching;
  20. this.OpenImage = "current";
  21. //第一个参数
  22. InputMatObject one = new InputMatObject();
  23. one.key = "Src2";
  24. one.name = PdnResources.GetString("Menu.intoimage.Text")+"2";
  25. one.FriendlyName = PdnResources.GetString("Untitled.FriendlyName");//待修改中文资源-scc备注 20200717
  26. //one.FilePath = null;
  27. lists.Add(one);
  28. }
  29. }
  30. }