![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Vision_Pro
机器视觉相关学习内容分享
武尚发的博客
机器视觉狗
展开
-
VisionPro中使用工业相机采集图像的两种方式分享
在VisionPro中,使用工业相机采像的方式主要有两种:通过调用CogAcqFifoTool工具的方式取像通过实现 ICogAcqFifo接口获取图像1. 通过CogAcqFifoTool工具取图:① 连接相机到PC② 修改相机和PC至同一网段,修改相机或者本地网卡IP都可以③ 打开VisionPro,从工具栏拖入CogAcqFifoTool工具双击打开,然后绑定相机,设置相机参数查看实时图像,如果图像出现异常,或者采像非常失败,一般需要设置GigE栏④ 设置完毕,保存当前Co原创 2020-10-17 18:10:12 · 16746 阅读 · 10 评论 -
VsionPro中分享CogBlobTool斑点工具的使用详解
1. 斑点工具作用探测并且分析图像中的二维形状,斑点通过辨别处于用户定义的灰度范围内的不同的像素组,来查找对象。简单理解就是将一幅灰度图像,根据用户选定的灰度等级进行分割。一般用在没有特定的图形轮廓,但是可以通过明暗提取特征的应用,比如:2. 工具的部署流程:3. 斑点工具的使用:添加CogBlobTool工具到Job中打开CogBlobTool工具编辑极性:黑色背景中检索白色特征,或者白色背景中检索黑色特征阈值:用于分割灰度的限定值模式:①固定阈值:固定的阈值分割缺点是原创 2020-10-04 16:01:50 · 11032 阅读 · 4 评论 -
VisionPro中分享CogPMAlignTool图像匹配工具的使用详解_史上最全
PMAlign工具: 此工具可用于训练样板,然后使用在连续的输入图像中搜索样板。可指定执行样板训练或样板搜索时要使用的 算法类型,并可选择利用图像还是利用形状模型集合创建已训练样板。输入图像内的可选搜索区域可限制样板搜索的范围。目的: 这里主要分享一下,如何在一个ToolBlock中使用PMAlign工具对图像做训练,以及参数的修改,最后将工具的搜索区域打印出来。1. 输入图像由于这里没有接相机,所以图像来源我们选择图像库文件:首先打开一个作业CogJob,然后选择图像,可以是单个图像,也可以是多个原创 2020-09-25 01:11:11 · 21462 阅读 · 16 评论 -
VisionPro_9.5中ToolBlock脚本编写&通过脚本绘制Record显示简单示例
1. 导读:前面有一篇博客分享了如何使用C#调用ToolBlock,以完成一个简单的视觉开发项目。今天主要分享一下在ToolBlock中,如何编写运行脚本,主要包括以下几个方面的演示:ToolBlock添加输入项,主要用于用户界面参数修改,然后以参数的形式传入ToolBlock,以影响算法工具。通过函数绘制自定义图形Graphics,然后将其打印到ToolBlock的某一个图层中(在VP中常说的Record类似于PS中的图层)。输出一个不常用的数据类型,PMAlign工具的运行结果对象,也就是Co原创 2020-09-11 00:43:56 · 11170 阅读 · 6 评论 -
VisionPro_9.5中多图像拼接简单操作
应用场景:比如在一个视觉项目应用中,由于FOV过大,单相机像素精度不能满足预期,那么就需要分开布局多个相机拍摄。但是如果涉及到测量,定位,计数等类似应用的时候,图像拼接技术则显的非常重要。这里模拟四台相机分别拍摄一组二维码图像,然后将四张图拼接成为一张图,最后实现读码的功能。实现功能:1. 准备4张图像2. 在VisionPro中新建一个ToolBlock,然后添加4个CogImageFileTool工具3. 然后依次加载上面准备好的4张图像注意:这里用CogImageFileTool原创 2020-09-10 22:53:09 · 7917 阅读 · 9 评论 -
VisionPro 9.5中使用C#调用QuickBuild操作
在VisionPro中,常见的操作是:将产品多种型号分别定义成多个QuickBuild。(PS: 产品A调用QuickBuild1,产品B调用QuickBuild2)一个QuickBuild(JobManager)文件下可以包括若干个作业(Job),如果一个项目连接多个工业相机,那么可以将相机单独绑定到Job上。Job中可以包含采像工具、ToolBlock、ToolGroup和各种算法工具。结果输出,可以通过添加已发送项的方式,将单个Job执行结果输出。这里主要实现模拟四个相机从分别读原创 2020-06-20 12:05:55 · 5675 阅读 · 2 评论 -
VisionPro 9.5中的工具调用和工具组(ToolBlock)调用
这里主要分享VisionPro中通过ToolBlock实现一个视觉检测,以及通过调用单个Tool实现一个视觉检测。最终实现一个硬币数量检测以及坐标位置输出的应用:使用ToolBlock的方式:声明CogToolBlock类型的实例,并且序列化一个Vpp文件,编写vpp的过程这里不做赘述。private CogToolBlock cogToolBlock2;cogToolBlock2 = CogSerializer.LoadObjectFromFile(@"D:\C#Project\Visio原创 2020-05-16 17:51:09 · 9824 阅读 · 1 评论