做网站注册验证码,朝阳区网站建设推广seo,开发公司土地使用税什么时候开始交,wordpress淘宝客模板修改教程1.需求#xff1a;找出图像中的这个图形。 2.步骤 使用CogPMAlignTool工具#xff0c;该工具是模板匹配工具#xff0c;见名知意#xff0c;所谓模板匹配工具就是说先使用该工具对一张图像建立模板#xff0c;然后用这个模板在其他图像上进行匹配#xff0c;匹配上了就说…1.需求找出图像中的这个图形。 2.步骤 使用CogPMAlignTool工具该工具是模板匹配工具见名知意所谓模板匹配工具就是说先使用该工具对一张图像建立模板然后用这个模板在其他图像上进行匹配匹配上了就说明找到了匹配不上就说明没有找到。 将输入图像给到CogPMAlignTool工具。 抓取一张训练图像将矩形框移到该图形的位置表明自己对该图形感兴趣确定训练区域和原点。 训练。 调整运行参数使模板的适应范围更广。 这样就可以使用训练好的模板到其他图像中去检测目标图形了。 在官方示例中还有下面这部分这又是干什么的呢且听我娓娓道来。
之前我们是以这张图像为模板来找中间的图形的既然我们是拿这张图像作为模板的那就说明这张图像很优秀优秀到可以作为其他图像的参考那么我们就假设这张图像中的所有图形都是标准的。 现在有一个需求是在这张图像的右上角有一个三角形我们把它当作标准件我们想要以该形状为标准检测其他图像中的这个形状是否是标准的是否是有缺陷的因此就需要用到CogPatInspectTool工具。 CogPatInspectTool工具通过将当前图像与训练图像对比获取原始差异图像再将原始差异图像与阈值图像进行对比进而获取阈值差异图像得到最终的当前图像与训练图像的差异通常差异区域为缺陷所在。
还有一个问题CogPatInspectTool工具放在CogPMAlignTool工具后面是偶然吗还是必然 答案是必然的。如上图我们想要使用CogPatInspectTool工具判断待检测图像中的该图形是否有缺陷待检测图像实际上只是在模板图像的基础上旋转了一个角度而已也就是说待检测图像除了位姿和模板图像不一样其他地方都一摸一样。但是CogPatInspectTool工具并不能智能到让两张图像现在位姿上保持一致然后进行缺陷检测。因此CogPatInspectTool工具需要搭配着CogPMAlignTool工具使用由CogPMAlignTool工具告诉它图像之间的位姿关系和大小关系然后CogPatInspectTool工具就可以排除掉位姿和大小的影响进行缺陷检测了。
在作业中添加CogPatInspectTool工具。 该工具需要以下几个参数 那么我们就需要CogPMAlignTool工具的输出参数中有这么几个参数。为CogPMAlignTool工具添加终端。
InputImage原始的输入图像。Pose输入图像与模板相比的位姿关系。Pattern.TrainImage模板图像。Pattern.Origin模板图像的原点。 打开CogPatInspectTool工具框选训练区域训练模板。 OK大功告成。下面来分析一下。 选择MatchImage表示图像与模板图像的匹配度。 当输入的图像为模板图像自身时也就是说当拿自身和自身进行匹配时是这样的。 当输入的是其他图像时匹配的结果是这样的。因此就很容易看出来图像中不同的颜色代表匹配度图像中的红色区域说明匹配度很低因此该区域可能存在缺陷。
也可以选择DifferenceImageAbsolute。
当输入的是模板图像本身时 漆黑一片。
当输入的是其他图像时 像素值越大的地方说明该区域与模板图像的差异越大。