利用VisionPro提供的脚本功能对付这种规律分布的产品非常有效。可以在肯定程度上实现程序的封闭,维护、扩展更加方便。
这里提供可运行的VPP程序、图片和脚本程序。
使用c#脚本配合模板定位就可以实现测量和显示功能。
思路是:从左到右一一检测;一次检测一个重复区域;利用脚本改变ROI的位置,每次将新的ROI升级到PMAlign工具中。
CogRectangle roi;
//搜索区域
CogPMAlignTool toolPM=new CogPMAlignTool();
//模板工具
toolPM = toolGroup.Tools["CogPMAlignTool1"] as CogPMAlignTool; for(int i=0;i < 16;i )
//16是检测目标的数量,改成变量替代比较好
{
/* ROI是矩形框 实例化ROI 定义矩形框的位置和大小 此处,ROI的X方向的位置是变化的 改成变量做到外边比较好 */
roi = new CogRectangle();
//roi.X = 21;
roi.Y = 16; roi.Width = 118;
roi.Height = 525;
roi.Color = CogColorConstants.Blue;
roi.X = 21 i * 122.5;
toolPM.SearchRegion = roi; toolPM.Run();
if(toolPM.Results.Count > 0)
{
//显示匹配到的目标
CogCompositeShape myGraphic = new CogCompositeShape();
myGraphic = toolPM.Results[0].CreateResultGraphics(CogPMAlignResultGraphicConstants.All);
myGraphics.Add(myGraphic);
}
//显示ROI
myGraphics2.Add(roi);
}
通达信指标xx完全加密公式还原源码tn6文件解密去除时间限制...
2020 unity3d/u3d 100套成品游戏源码完整项目可运行工...
网盘目录索引源码网盘目录搜索引擎网盘目录展示网站源码百度网盘...
适用CSDN代下载 CSDN资源下载 不限积分 免C币 CSDN文件下...
Unity3D 云顶类自走棋游戏项目模板源码 Auto Chess 1...
[b117]stm32单片机支持13种快冲协议的充电器源码和原理图...
小清新 个人主页源码 引导页网站源码 自适应 带后台...
魅思Msvod V10视频系统源码模板 开源无加密修复全能版...
FX3U PLC源代码stm32芯片全套硬件软件源码...
小仓千代日韩cos 性感模特写真裸素材高清人体艺术照片套图源码...