1.winfrom项目传Tuple值到halcon

将传的二维数组转为Tuple类型传值

string[] StandardInfo=new strin[]{"aaaa","bbb","1"}
HTuple htupleArray = new HTuple(StandardInfo);                    
call.SetInputCtrlParamTuple("InputTupleStandard", htupleArray);

2.HTuple 数据转为double

CalculateResolution(Image ,out HObjectVector outImage, putegion, htupleArray, out HTuple outregion);
string[] ResultValue =ConvertTupleToArray(outregion);
  double[] OffsetValue = new double[2];
  for (int i = 0; i < 2; i++)
     {
       OffsetValue[i] = ResultValue[i].ToDouble();
     }                    
   double result= OffsetValue[0] / OffsetValue[1];
   region = Math.Round(result, 4);      


  public  string[] ConvertTupleToArray(HTuple tuple)
        {
            return tuple.ToOArr().Select(x => x.ToString()).ToArray();
        }        

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部