Vuser_8452o5lW0sYQO
2024-09-07 00:33
VM算法平台

VM4.2不支持全局脚本调用模块结果吗?

以下代码是4.3的脚本示例,在4.2版本执行该脚本,第一行就挂了。该引用的库都进行引用了,但是还是不行,不是很清楚到底什么原因,是不是4.2 不支持,有知道的什么原因的兄弟还请指点一下!   

    

IMVSFastFeatureMatchModuTool fastFeatureTool = (IMVSFastFeatureMatchModuTool)VmSolution.Instance["流程1.快速匹配1"];
        VmProcedure pro1 = (VmProcedure)VmSolution.Instance["流程1"];
        if (fastFeatureTool != null)
        {
            FastFeatureMatchParam matchParam = fastFeatureTool.ModuParams;
            if (matchParam != null)
            {
                //设置特征匹配模块运行参数-最大匹配个数
                matchParam.MaxMatchNum = 10;
            }
        }
        if (pro1 != null)
        {
            pro1.Run();
            //获取特征匹配模块的运行结果
            FastFeatureMatchResult matchResult = fastFeatureTool.ModuResult;
            if (matchResult != null)
            {
                //获取匹配个数
                int matchnum = matchResult.MatchNum;
                //获取匹配点
                List<PointF> matchpoint = matchResult.MatchPoint;
                MessageBox.Show(matchpoint.Count.ToString());
            }
        }


  • 78
  • 0
  • 分享

全部回答1

您好,需要通过回调获取参数结果,具体可以参考以下代码

2024-09-07 11:05 浙江省
    |
  • 评论
  • |
  • 1

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器