毕节市网站建设_网站建设公司_服务器维护_seo优化
2026/1/16 21:08:05 网站建设 项目流程

VP引导定位软件-定位纠偏(不带角度)

// 定位模式if(GlobalParamters.SoftModel==1){// 一 获取圆的中心AlgorithmService.Instance.DetectCircle(info.Image,outdoubleImageX,outdoubleImageY);// 二 获取目标位置TargetLoactiontargetLoaction=(TargetLoaction)XmlSerializerHelper.ReadXML(@"./目标位置.xml",typeof(TargetLoaction));// 三图像坐标转物理坐标// 读取九点标定文件HOperatorSet.ReadTuple(@"./九点标定.tup",outHTuplehommat2d);HOperatorSet.AffineTransPoint2d(hommat2d,targetLoaction.Y,targetLoaction.X,outHTupley_target,outHTuplex_target);HOperatorSet.AffineTransPoint2d(hommat2d,ImageY,ImageX,outHTupley_current,outHTuplex_current);// 四 获取偏移量doubleoffsetX=x_target-x_current;doubleoffsetY=y_target-y_current;// 五 发送结果给上位机// 通讯定义:res,offsetX,offsetYCommunicateService.Instance.Send("res,"+offsetX+","+offsetY);// 六 更新UIvarmainForm=Application.OpenForms.OfType<MainForm>().FirstOrDefault();mainForm.Invoke(newAction(()=>{mainForm.lb_CurrentX.Text=ImageX.ToString();mainForm.lb_CurrentY.Text=ImageY.ToString();mainForm.lb_OffsetX.Text=offsetX.ToString();mainForm.lb_OffsetY.Text=offsetY.ToString();// 2.获取窗口上的显示控件HWindow_FinalhWindow_Final=mainForm.hWindow_Final_CameraImg;// 3.显示标定点hWindow_Final.HobjectToHimage(info.Image);HOperatorSet.GenCrossContourXld(outHObjectcross,ImageY,ImageX,30,0);hWindow_Final.DispObj(cross,"red");}));}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询