安康市网站建设_网站建设公司_Banner设计_seo优化
2026/1/15 20:10:59 网站建设 项目流程

VP引导定位软件-平移九点标定圆定位

一 加载图形

/// <summary>/// 加载图像/// </summary>/// <param name="sender"></param>/// <param name="e"></param>privatevoidmaterialButton15_Click(objectsender,EventArgse){OpenFileDialogopenFileDialog=newOpenFileDialog();if(openFileDialog.ShowDialog()==DialogResult.OK){stringfilePath=openFileDialog.FileName;m_ImageFileTool.Operator.Open(filePath,CogImageFileModeConstants.Read);// 运行工具m_ImageFileTool.Run();// 获取结果图像,进行显示cogRecordDisplay5.Image=m_ImageFileTool.OutputImage;// 自适应大小cogRecordDisplay5.Fit(true);}}

二 加载TB

privatevoidmaterialButton14_Click(objectsender,EventArgse){// 创建对话框对象using(OpenFileDialogofd=newOpenFileDialog()){// 过滤器ofd.Filter="CogToolBlock类型 | *.vpp";// 打开选择窗口if(ofd.ShowDialog()==DialogResult.OK){// 获取vpp文件的路径stringtbPath=ofd.FileName;try{// 加载toolblockmToolBlock=CogSerializer.LoadObjectFromFile(tbPath)asCogToolBlock;// 绑定到ToolBlockEditorV2cogToolBlockEditV22.Subject=mToolBlock;// 绑定运行完成后的方法mToolBlock.Ran+=AfterRun2;}catch(Exceptionex){MessageBox.Show(ex.Message);}}}}

三 运行TB

privatevoidmaterialButton13_Click(objectsender,EventArgse){// 输入图像mToolBlock.Inputs["img"].Value=m_ImageFileTool.OutputImage;// 执行mToolBlock.Run();}

四 保存TB

privatevoidmaterialButton12_Click(objectsender,EventArgse){// 保存mToolBlock到文件if(!Directory.Exists(@".\Algo")){Directory.CreateDirectory(@".\Algo");}stringsavePath=@".\Algo\九点标定圆定位TB.vpp";// 替换为你想要保存的路径CogSerializer.SaveObjectToFile(mToolBlock,savePath);MessageBox.Show("保存成功!");}

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

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

立即咨询