基于Web手工艺品销售系统的开发与实现毕业论文+PPT(附源代码+演示视频)
2026/1/15 20:27:26
/// <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);}}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);}}}}privatevoidmaterialButton13_Click(objectsender,EventArgse){// 输入图像mToolBlock.Inputs["img"].Value=m_ImageFileTool.OutputImage;// 执行mToolBlock.Run();}privatevoidmaterialButton12_Click(objectsender,EventArgse){// 保存mToolBlock到文件if(!Directory.Exists(@".\Algo")){Directory.CreateDirectory(@".\Algo");}stringsavePath=@".\Algo\九点标定圆定位TB.vpp";// 替换为你想要保存的路径CogSerializer.SaveObjectToFile(mToolBlock,savePath);MessageBox.Show("保存成功!");}