是美国公司康耐视的一款视觉处理软件,是目前市面上众多视觉软件中比较好用的一个。
提供了易于应用的交互式开发环境,您通过简单的拖放操作,即可完成相机取像配置,视觉工具集成,以及离散输入输出的分配。在视觉工具层,通过视觉工具终端之间的拖动操作,可方便完成各工具之间的结果传递。另外 可以通过应用程序向导生成应用程序,不需要任何代码即可完成视觉项目。当然刀还对VB.NET、C# 、VC++提供了完美的支持,通过这些易用的高级语言调用 控件,也能够方便且灵活的开发出自己的视觉应用程序。总之 开发环境易学易用,能够迅速做出视觉方案,及时响应客户,也能迅速完成项目的代码编写,提供方便的调试能,能够快速实现项目的验收。现在行动起来,学习 您的选择没有错。
安装视觉程序,一路默认就好了,上面的软件链接是中文版的,相比大家都会装,装好之后是不能使用的,必须进行激活,它的加密狗好几万一个,不过我们使用.2版本的软件带了紧急许可证。康耐视允许我们使用紧急许可证来临时使用,不过只能使用三天,可以激活5次,总共15天。
当5次紧急激活用完后,卸载重装都是没效果的,不过可以恢复,第一次激活之后,备份许可证,将连接类型改为离线模式如上图所示。切记一定要离线,不然你的激活信息会同步到服务器,就再也激活不了了。
先安装后再进行安装.2,安装完成之后根据提示可以进行安装驱动及其他控件。都安装完成后打开可以在工具栏看见的控件了,如下图所示:
在 交互式开发环境中,您可以非常迅速的创建自己的视觉应用程序,您可以获取图像,通过多种视觉工具的组合来分析图像,也可以分析工具的运行结果以判断您所进行的检测是否符合品质要求。您的应用程序可以使用多种相机并可以根据需要设置多种不同的相机触发模式,当然,您也可以利用图像文件。您可以通过 应用程序向导生成应用程序,或者加载 ild应用程序到.NET应用程序中,这样您就可以通过 API来获取工具运行结果。针对各种各样的视觉应用, 都可以非常高效的提供视觉解决方案。交互式开发环境如图所示。
属性配置及功能详述
上图中各属性的含义如下:
1.己发送项的大小:默认情况下,为己发送项列表分配8个数据包的内存,也可以手动增加己发送队列大小,但应当注意,次数值越大越占用内存资源。
2.失败队列:如图有一个用来存储作业结果信息的队列,默认存储作业的错误结果信息,也可以在“失败日志模式选项”选择要存储的结果信息。
3.平均处理模式:图像按获取的顺序被处理。例如应用程
序包含3个Job,,,,如果先获取图像,则先执行,接下来获取图像,则执行,这种模式下,如果所有Job获取图像的频率一样,则所有的Job也将有同样的运行频率。
4.共享处理模式:在共享模式下,并不试图达到Jobs和CPU资源的平衡,相反,Job执行是顺序是由.NET架构来负责。例如,含有3个Job:、、,如果首先获得图像,则开始执行,如果接下来、获取了图像,则在仍有图像需要处理之前不能保证,执行。即有可能在其他Job执行之前已执行许多次。
Job详解
每一个应用程序都至少含有一个Job,也有不少的视觉项目需要多个Job来完成视觉任务。每一个Job都可以配置所支持的相机作为图像源,对于含有多个Job的视觉应用,您也可以配置不同的相机来作为图像源(GigE , , or )。当然在Job中您也可以选择存储在PC上的Image或作为图像源。
刚打开时,其中已经包含了默认包含了一个空Job,可以点击按钮来添加Job。在对应的Job上双击打开 Job进行编辑。
配置图像源
刚打开的Job编辑器没有任何工具,只有一个图像配置工具用来配置图像的来源,您可以点击弹出工具窗口,如下图所示,通过拖动或双击想要的工具即可将其添加到Job中,但最好在添加视觉工具之前配置图像来源并设置取像参数,以便为其他视觉工具提供图像。图像来源配置窗口如下图所示。您可以将Image 的输出终端连接到其他视觉工具的输入终端来进行图像传递。
在上图的图像源置窗口中,您有4种方式来配置图像源,如下:
1.当图像文件,支持*.bmp,*.tif,*.png,*.jpg等格式。
2.图片文件夹,含有上述所支持的文件的文件夹。
3.图像数据库,*.idb,*.cdb格式的图片数据库文件。
4.工业相机,选择工业相机时需要自己置相机参数,如图xx所示,这里不详述。
设置Job属性
每一个Job都有一系列的参数,您可以根据具体需要进行配置,您可以在Job编辑器中点击按钮打开Job属性配置窗口来配置您需要的Job属性,如下图所示。
在上图所示的Job属性配置窗口中,各项参数的具体含义如下:
从图像来源中获得图像:如果你希望从自己的定制工具中获得图像,您可以在此选择。
图像队列大小:图像队列存储你已经获得正等待处理的图像,起默认大小为32帧,在您的设备环境中,如果在当前图像处理完成前有可能己经获取大于32帧图像,您可以将图像队列增大,但要注意的是增大图像队列会使您的PC的可用内存减少,影响PC的处理速度。相反,您可以通过减小图像队列来增加PC的可用内存,但要注意图像溢出。
软件触发模式:有三种触发模式可以选择。不再解释。
编辑作业脚本:点击可以往作业中添加脚本,详述见第四章。
作业运行计数:你可以在连续运行模式时设置作业运行的最大次数,如果您在连续运行模式下便能了此参数,在您的作业运行到最大次数时将会自动停止运行。
向Job中添加工具
每一个完整的视觉应用,除了包含外,对图像进行视觉处理的算法工具也是必不可少的,Job编辑器提供了图形化的用户接口,使你能够方便的将算法工具组织到一个逻辑集合中。如图xx是己经添加了视觉工具的Job编辑器对话框,此对话框左侧部分以树状结构组织已经添加的视觉工具,右侧是图像显示窗口。点击安钮,左侧所有的视觉工具将会运行,并将所产生的显示到图像窗口中。
本文未经作者允许,不得私自转载。如有需要,可先向作者联系取得授权许可。谢谢!