在halcon里运行可以,是生成C#代码后的在C#里报的错,没有在Halcon里看图形变量方便。
Hoperatorset.Reduce(ho_image, ho_ModelRegion, out ho_TemplateImage) //没报错,能说明3个图像变量都不为空吧
HTuple hv_ParameterValue = null, hv_ParameterName = null;
HOperatorSet.DetermineShapeModelParams(ho_TemplateImage, "auto", 0, (new HTuple(360)).TupleRad(), 0.9, 1.1, "auto", "use_polarity", "auto", "auto", "all", out hv_ParameterName, out hv_ParameterValue);//报#3111的错,至少一个图像变量为空,搞不懂。
请指教 |