VisionPRO中文教程
- 格式:ppt
- 大小:483.50 KB
- 文档页数:17
广州三拓识别技术有限公司GUANGZHOU SANTUO INDETIFCATION TECH.CO.,LTD.康耐视VisionPro操作手册V1.02013522‐‐•设置IP地址•获取图像•图像定位•条码检测•结果输出(超级终端)设置IP地址1,手动配置电脑网卡的IP地址。
如下图:2,从开始菜单/Cognex菜单下打开GigE Vision Configuration Tool.VisionPro以太网相机IP地址配置软件3,配置相机的IP地址与电脑对应网卡的IP地址为同一个网段。
获取图像1,启动VisionPro主程序2,双击image Source (图像来源) 打开设置对话框。
3,选择“照相机”。
并从相机列表里选择对应的相机。
然后视频格式选择“Mono”。
注明:Mono表示黑白图像。
4,点击“初始化取相”,修改曝光时间为0.5ms.取消时限前面的勾。
说明:”时限”即取图像超时。
表示执行了取图像的命令,但在设定时间内没有获取到图像。
多在外部触发模式时,等待外部电眼等触发信号时间过长而报错。
5,点击左Image Source 窗口左上角的相机符号,即显示实时画面。
在画面上点击右键来缩放图像等。
6,若需要设置为外部电眼触发。
可切换到“闪光灯和触发器”页面。
选择“硬件自动”选项。
图像定位1,选择“作业编辑器”窗口。
点击左上角的“单次运行作业”按钮。
获取一张图像。
2,从窗口工具栏的“显示VisionPro工具”打开工具窗口。
里面为此软件的检测算法。
3,定位图像设置步骤。
首先从工具窗口拖动CogPMAlignTool和CogFixtureTool到作业编辑器。
并按住鼠标左键对这两个工具进行连线编程。
如下图。
4,双击CogPMAlignTool1,在弹出的窗口对其参数进行设置。
首先点击“抓取训练图像”按钮。
“训练图像”表示一张标准的图像。
若相机现在拍的图像不是很理想,则重新执行拍照动作后再点击此按钮。
VisionPro 基础教程目录一、GigE方式连接相机二、QuickBuild Tools 使用教程三、QuickBuild Script 使用教程四、VPP 结合C# 编程附录、相机连接常见问题点GigE方式连接相机Step -1 :连接相机硬件Step -2 :配置网卡巨帧开启9K Step -2 :配置网卡其它高级参数Step -3 :配置网卡IPStep -4 :关闭所有防火墙Step -5 :打开Cognex GigE VisionConfiguration ToolStep -6 :找到上述网卡配置相机IP至同一网段,去掉DHCPStep -7 :没有任何报警提示说明相机连接成功(ps:如果经常相机连接异常中断,可尝试调整相机的发包时间间隔GevSCPD,该操作可能引起帧率降低)开启流控制:Rx & Tx 开启设置连接速度与全双工模式:1Gbps接收缓存设置到网卡可设置的最大值QuickBuild Tools 使用教程_ 页面介绍_ 首页点击图标打开新增Job现有作业区的作业文件官方案例QuickBuild Tools 使用教程_ 页面介绍_ 作业初始页面显示内容索引图像/Region/形状/结果/直方图...显示区域作业工具编辑区域所有可使用的默认的工具下述工具区域完整运行1次下述工具区域连续运行打开工具箱QuickBuild Tools 使用教程_ 页面介绍_ 作业逻辑每个工具都有自己的成员集合※重要知识点:只要输入类型和输出类型一致,可以直接传递变量,例如integer/image/region工具间通过带方向的连线进行成员数据的传递QuickBuild Tools 使用教程_ Tools介绍_ 容器类工具ToolGroup CogToolBlock特性说明:1.容器功能,可以插入Tools2.可以插入Script,控制内部Tools的运行逻辑3.可以将内部的Tools的成员添加至该容器的输入&输出特性说明:1.容器功能,可以插入Tools2.可以插入Script,控制内部Tools的运行逻辑3.可以将内部的Tools的成员添加至该容器的输入&输出4.可以插入自定义类型的输入&输出工具说明:此工具可使用取像卡上的取像FIFO、IEEE 1394 DCAM (FireWire) 相机或GigE 相机来取像。
机器视觉软件VisionPro使用入门技巧导语:机器视觉是人工智能正在快速发展的一个分支。
简单说来,机器视觉就是用机器代替人眼来做测量和判断。
机器视觉系统是通过机器视觉产品将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。
机器视觉是人工智能正在快速发展的一个分支。
简单说来,机器视觉就是用机器代替人眼来做测量和判断。
机器视觉系统是通过机器视觉产品将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。
那么,从上面关于机器视觉的表述来看,图像处理分析软件的作用就很重要了。
目前在工业领域,常用的机器视觉软件有Halcon、VisionPro、LabView、EVision、HexSight、SherLock等等。
这些软件各自有各自的特点,我们今天要给大家介绍的是由行业巨头企业康耐视公司推出的VisionPro软件。
软件简介康耐视公司(Cognex®)推出的VisionPro®系统组合了世界一流的机器视觉技术,具有快速而强大的应用系统开发能力。
VisionProQuickStart™利用拖放工具,以加速应用原型的开发。
这一成果在应用开发的整个周期内都可应用。
通过使用基于COM/ActiveX 的VisionPro机器视觉工具和VisualBasic®、VisualC++®等图形化编程环境,开发应用系统。
与MVS-8100™系列图像采集卡相配合,VisionPro使得制造商、系统集成商、工程师可以快速开发和配置出强大的机器视觉应用系统。
目前VisionPro最新版本已更新至9.2CR1版本,不过这些版本在使用时必须使用硬件加密狗才能正常使用。
本手册版权为Vtron Corporation所有,未经Vtron Corporation书面许可,本手册的任何文字与图片不得以任何方式进行非法复制或散布给第三方。
因产品技术更新引起的使用手册更新,恕不另行通知。
注意本手册的文字与图片是为介绍Vtron公司出品的Visionpro C系列显示单元而设计的。
产品的具体配置和功能取决于客户的订货合同。
如果您发现您所订购的产品某些功能和显示界面与本手册所叙述的相应内容有些微小差别,那是由于您订购的产品与本手册所叙述产品不一致的缘故。
- i -在操作Visionpro C系列显示单元之前,务必仔细阅读以下条款并确实加以遵守:完善的接地措施(按如图所示接地)本产品必须有完善的接地措施,否则,不仅人身安全得不到保障,还将导致一系列有危害的影响。
不完善的接地措施将引发严重的系统紊乱,使系统运行变得不稳定或不可靠,更为严重的是导致设备彻底瘫痪。
本产品最终接地点应当连至真地(大地),其接地电阻应小于1欧姆。
禁止非法改变原设计禁止对本产品的任何机械部件或电气回路进行增添或删除,否则Vtron Corporation不负责由此而产生的一切后果。
禁止非法安装软件Visionpro C系列显示单元是专用设备,不得非法改作其他用途。
如客户确有需要安装自己的部件时,恳请事先咨询Vtron Corporation或其指定的代理商,否则Vtron Corporation不负责由此而产生的一切后果。
务必切断电源A、取下或重新安装本产品的任何部件。
B、断开或重新连接本产品的任何电气插头或做其他连接。
安全警告大地线(接大地)●!- ii -- iii -远离腐蚀性化学气体、药品腐蚀性化学气体、药品会对本产品的机械部件、电气回路 产生危害,直接影响其使用寿命。
不要使用高挥发性的溶 剂、清洁剂清洗本产品的外观及其内部,如汽油、天那水、 丙酮等均在禁止之列。
远离易燃、易爆物体易燃、易爆物体存在的环境中,不仅本产品的安全得不 到保证,而且人身安全亦得不到保障。
Cognex的VisionPro的CheckerboardCalibrationTool中文说明Checkerboard Calibration Tool Edit Control本主题包含以下章节。
Control Buttons (控件按钮)Calibration InfoCalibrate Tab (Calibrate 选项卡)Origin Tab (Origin 选项卡)Warping Tab (Warping 选项卡)Run Params Tab (Run Params 选项卡)Graphics Tab (Graphics 选项卡)Point Results Tab (Point Results 选项卡)Transform Results Tab (Transform Results 选项卡)Checkerboard Calibration 工具编辑控件为CogCalibCheckerboardTool工具提供图形用户界面,此工具可校正应用程序以保证其返回的结果具有有意义的值。
为应用程序添加Checkerboard Calibration 工具后,您的图像分析工具便能以特定度量单位返回结果,如英寸、厘米以及毫米等。
Checkerboard Calibration 工具用于定位棋盘风格校正板的图像中的顶点(或点网格风格板上的点),以及确定所找到图像的位置与板的物理尺寸之间的最佳二维转换。
此工具可生成线性转换,也可生成会导致光学和透视失真的非线性转换。
如果使用linescan camera,Checkerboard Calibration 工具还支持非线性转换。
注意:Checkerboard Calibration 工具支持checkerboard和grid-of-dots校正板。
Cognex 建议将CogCalibCheckerboardTool 和棋盘校正板配合使用。
为了保证兼容性,也支持点网格板。
VisionPro连接线扫相机使用说明1环境配置硬件:编码器(提供编码信号的PLC)线扫相机镜头相机线缆图像采集卡(Dala_某celera-CL_P某4Dual)软件:ViionPro8.2ViionPro软件SaperaLT750CamE某pertSetup线扫相机配置软件TDala_某celera-CL_P某4_Driver采集卡驱动TeledyneDalaSaperaLTCogne某Adapter1.10.00.0205Dala相机与Cogne某适配器2软件使用说明按照“环境配置”中的软件顺序依次安装,接下来就是一些软件使用配置①第一步:CameraE某pert相机专家图1CameraE某pert主界面相机专家由四个区域组成,设备选择、参数配置、图像显示、信息输出;线扫配置主要用到设备选择和参数配置。
设备选择:线扫相机连接采集卡1#端口,设备选择某celera-CL_P某4_1CameraLinkBaeMono#1图2设备选择参数配置:基本设置BaicTiming根据相机参数输入水平像素数,时钟频率等信号。
(以下为S2-2K40相机参数)l相机类型分为线扫描与面扫描,色彩类型分为彩色与黑白。
像素深度(Pi某elDepth)与相机数字输出相关,S2相机支持8bit 或10bit输出,可通过超级终端设置。
当选择8bit数据时,Sapera内存类型为8bit,选择10bit时,Sapera内存为16bit。
lDataValid:一些CameraLink相机会在行有效或者帧有效信号中加入数字有效信号。
S2相机没有这个信号,所以选择diablelCameraSenorGeometry是指相机的数据输出格式,如单通道输出,双通道奇偶输出,双通道左右输出等等。
根据相机数据的不同输出格式,采集卡可以对数据进行重组,以输出完整的一幅图像。
S2相机的输出方式由其说明书可知为一个通道,如下图图3参数配置1高级控制:配置相机触发方式None:NoneInternalLineTrigger:内部触发信号采集卡按照固定的频率发出行信号E某ternalLineTrigger:外部触发信号一般触发信号为TTL时选用此项ShaftEncoderTrigger:编码器触发表示采集卡接收到编码器信号,然后向相机发出行信号现在用编码器做为触发信号CC(CameraControl)定义为采集卡控制相机的端口。
visionpro亮度检测工具教程
Vision Pro亮度检测工具是一款专业的图像处理软件,用于检测和调整图像的亮度和色彩的参数。
它拥有许多功能,包括色彩映射,灰度变换,数字图像剪辑,缩放,旋转等等。
它可以帮助您更加灵活地调整图片的亮度,使图片看起来更清晰可见。
第一步,首先需要打开Vision Pro软件。
然后,点击“Tool”菜单,选择“Brightness Adjust”工具。
点击“Open Image”按钮,将要检测或处理的图片加载进来。
第二步,打开这个图片后,可以看到工具条上有一个可调节的滑块DDP(Duotone Delta Chang)。
这就是亮度调节的滑块,可以非常方便地将图片处理成我们想要的亮度和饱和度。
在调整DDP值时,可以通过看右侧窗口中的实时指标,来判断和调整出最适合这张图片的亮度效果。
第三步,当所有的亮度调整都完成后,可以通过工具条上的“Save”按钮,将图片保存为本地文件或者其他格式,完成整个亮度检测工具的使用。
Vision Pro亮度检测工具用起来非常方便,可以轻松地调节图片亮度,让图片看起来更加精细,更加明亮鲜艳。
它的功能强大,可以满足不同的图片处理任务。
如果您想降低图像的亮度,请试试Vision Pro的亮度检测工具,它可以让你轻松地取得最棒的效果。
PMAlign Edit Control本主题包含以下章节。
∙Control Buttons (控件按钮)∙PMAlign Edit Control Buffers (PMAlign 编辑控件缓冲区)∙Train Params T ab (Train Params 选项卡)∙Train Region and Origin Tab (Train Region and Origin 选项卡)∙Run Params Tab (Run Params 选项卡)∙Search Region Tab (Search Region 选项卡)∙Graphics T ab (Graphics 选项卡)∙Results Tab (Results 选项卡)PMAlign 编辑控件为CogPMAlignTool及其组件提供图形用户界面,此工具可用于训练样板,然后使用在连续的输入图像中搜索样板。
可指定执行样板训练或样板搜索时要使用的算法类型,并可选择利用图像还是利用形状模型集合创建已训练样板。
输入图像内的可选搜索区域可限制样板搜索的范围。
PMAlign 编辑控件的示例如下图所示:要在Dev 应用程序中包含此控件,必须先将其添加至Visual Basic 项目工具箱。
PMAlign 编辑控件对象类型命名为CogPMAlignEdit。
有关说明,请参阅主题“AddingEdit Controls to Visual Studio ”。
PMAlign 编辑控件包括以下组件:∙一排位于左上角的控件按钮。
∙ 一个工具显示窗口,用于显示 PMAlign 工具的图像缓冲区:Current.TrainImage 、Current.InputImage 和 LastRun.InputImage 。
这些缓冲区包含已训练样板,PMAlign 工具在其中搜索样板的搜索图像,以及包含搜索结果的同一图像。
右键单击工具显示可打开包括缩放图像或显示像素或子像素网格的菜单选项。
VisionPro扩大正方形操作三次介绍VisionPro是一种先进的视觉处理软件,用于图像处理和分析。
在该任务中,我们将使用VisionPro来扩大一个正方形三次。
通过使用VisionPro的丰富功能和强大的图像处理算法,我们可以轻松地实现这个任务。
步骤步骤1:导入图像首先,我们需要导入一个包含正方形的图像。
可以使用VisionPro提供的图像导入功能来执行此操作。
选择一个适合的图像,并确保图像中包含一个明显的正方形。
步骤2:检测正方形在这一步中,我们将使用VisionPro的检测功能来找到图像中的正方形。
VisionPro提供了多种检测算法,例如边缘检测、角点检测等。
选择一个适合的算法,并对图像进行处理,以便找到正方形的位置。
步骤3:扩大正方形一旦我们找到了正方形的位置,我们就可以使用VisionPro的扩大功能来将其扩大。
可以使用图像处理算法来调整图像的大小和形状,以实现所需的扩大效果。
在这一步中,我们可以选择适当的参数和算法来实现我们的目标。
步骤4:重复扩大操作在步骤3中,我们已经扩大了正方形一次。
现在,我们将重复这个过程两次,以进一步扩大正方形。
使用VisionPro的扩大功能,将正方形的大小按照所需的比例进行调整。
步骤5:保存结果最后一步是将处理后的图像保存起来。
使用VisionPro的保存功能,将处理后的图像保存为一个新的文件。
确保选择一个合适的文件格式和保存路径。
结论通过使用VisionPro的强大功能和丰富的图像处理算法,我们成功地实现了将正方形扩大三次的任务。
通过导入图像、检测正方形、扩大操作和保存结果,我们按照步骤完成了整个过程。
VisionPro的易用性和高效性使得图像处理变得简单而有趣。
希望本文对您理解和使用VisionPro有所帮助。
Scope of this documentThis application note provides a quick overview on how to get started with Allied Vision‘s Vimba Cognex Adapter. In-depth information is available in the listed documents.CompatibilityThe Vimba Cognex Adapter allows using Allied Vision GigE, USB, and 1394 cameras with Cognex VisionPro 6.0 or higher.Recommendations for GigE camera usersAlthough Cognex VisionPro is compatible with Allied Vision GigE cameras, installing Vimba and using the Vimba Cognex Adapter offers advantages:•The Vimba GigE Filter driver enables high camera performance with low CPU load.•Vimba Viewer eases step-by-step configuration of the GigE settings as described in our camera technical manuals (IP address, bandwidth, packet size, and more).If you don’t install Vimba Viewer, you can configure the GigE settings with the Cognex GigE Configuration Tool, which is included in the Cognex VisionPro installation.•With Vimba Viewer, you can easily get a first image and try out camera settings.Allied Vision camera VisionPro with Vimba Adapter VisionPro without Vimba Adapter GigE camera Compatible Compatible USB camera CompatibleIncompatible1394 cameraCompatible with 32-bit and 64-bit OSCompatible with 32-bit OS onlyTable 1: Compatibility - Cognex VisionPro with and without Vimba Cognex AdapterDownloadsDownload software:•Vimba for Windowshttps:///en/products/software.html•Cognex VisionPro/Download camera documentationDownload camera documentationhttps:///en/support/technical-documentation.htmlInstallation1.Select, install, and configure your adapter card as described in the corresponding manual for yourcamera (GigE: activate jumbo frames).2.Install Vimba. As a minimum, select the option 3rd Party Applications .Installation orderYou can install Cognex VisionPro either before or after installing the other components.Cognex driver is unnecessaryInstalling the Cognex driver additionally to the drivers provided with Vimba is possible, but unnecessary.Figure 1: Vimba installation3.If you want to install Vimba Viewer additionally, click Vimba Applications and selectCamera Demonstration .4.Make sure that Install Vimba Drivers is checkmarked before clicking Exit .Figure 2: Install Vimba ViewerFigure 3: Install Vimba Drivers5.Start the Vimba Driver Installer .6.Install and activate the Vimba driver for your camera (find a detailed description in the Vimba Manual,Chapter Vimba Driver Installer ).7.Start the Cognex VisionPro QuickBuild application and double-click Image Source .Figure 4: Vimba Driver InstallerFigure 5: QuickBuild -> Image Source8.Select Camera -> Device (camera recognition may take a while). This choice opens the camera via theVimba driver, whereas the other option (here: GigE Vision) opens the camera with the Cognex driver (if installed).9.Click Initialize Acquisition .Figure 6: Device opens the camera with the Vimba driverFigure 7: Initialize Acquisition10.Tabs for setting camera and image properties are accessible. Now you can adjust the settings:11.To easily get a first image, go to the Strobe & Trigger tab and select Free Run.Figure 8: Tabs are accessibleFigure 9:Select Free Run12.In the Job Editor Window, click Run Job Continously .You can now view live images from your Allied Vision camera.Figure 10: Run Job ContinuouslyFigure 11: Live camera imagesFurther readingsTo learn more about using your camera with the Vimba Cognex Adapter, read the Vimba Cognex Adapter Manual, which is part of the Vimba installation.To get to know Cognex VisionPro, read the documentation provided by Cognex, especially the Vision Pro Quick Reference, which is part of the Cognex VisionPro installation.Troubleshooting•Before starting Cognex VisionPro, make sure no other application uses the camera.•Camera recognition may take a while, especially with GigE cameras.•Make sure that QuickBuild and the aikserver run with administrator rights or adjust the memory settings (find details in the Vimba Cognex Adapter Manual).•Test if your camera works with the Vimba Viewer. If not, check the settings of your GigE, 1394, or USB card.•Open the Vimba Driver Installer and make sure the Vimba drivers are in use.•If your camera doesn’t reach the maximum frame rate, check if the exposure time is short enough.Example: If the exposure time is 100 ms, the camera cannot acquire more than approximately 10 fps. •GigE cameras: Follow the installation instructions in the technical manual of your camera.•Follow the instructions in the Vimba Cognex Adapter Manual.DisclaimerFor the latest version of this document, please visit our website. All trademarks are acknowledged as property of their respective owners.Copyright © 2019 Allied Vision Technologies.。
第5讲VisionPro视觉工具CogFixture
华仔:致力于为学习ABB机器人与机器视觉的同道中人提供个人的经验,所写文章多为学习与兴趣所致,若有不足之处,还请读者多多包涵。
CogFixture的作用:是为了在我们找到的图像特征上建立一个固定的坐标系,以便于我们在后面的操作。
如果没有这个工具我们的图像识别还能找到想找到的位置吗?这个问题我们以后再讨论,先学会如何使用康耐视的视觉工具。
固定工具用来在您已经计算了一个坐标转换时创建一个固定坐标系统-在我们所举的范例中,使用PMAlign来查找我们的元件;它将在其结果中产生一个转换。
前面的一讲中,我们已经找到了我们希望识别的特征图形 vision Pro查找图像特征,今天就讲用CogFixture工具为特征图形建立固定坐标系。
第一步,打开我们前面的工程,进入流程编辑页面。
在工具箱中找到calibration&fixturing目录下的CogFixtureTool工具,将它放在上次流程最后。
1.将输入图像链接到图像来源,注意图中2跟3箭头所指位置,如果不连接,建立的坐标系就不在我们找到的特征图像上,在后面我们使用图形测量工具测量的时候就会发现,测量工具没有在我们找到的
特征上面。
一旦移动产品,就会出现测量工具歪了不在特征上的问题。
2.参数设定
3.CogFixture工具带有图像输出,右边的图像显示窗口上的下拉列表中有该工具的输出图像,以便使用者观察坐标系的变化。
这样我们就把固定坐标设置好了,接下来就可以用卡尺工具测量了。
参考目录:
代码狗
更多内容请点击上方 ABB机器人学习技巧关注
也可点击公众号下方分类目录浏览更多内容。
广州三拓识别技术有限公司GUANGZHOU SANTUO INDETIFCATION TECH.CO.,LTD.康耐视VisionPro操作手册V1.02013522‐‐•设置IP地址•获取图像•图像定位•条码检测•结果输出(超级终端)设置IP地址1,手动配置电脑网卡的IP地址。
如下图:2,从开始菜单/Cognex菜单下打开GigE Vision Configuration Tool.VisionPro以太网相机IP地址配置软件3,配置相机的IP地址与电脑对应网卡的IP地址为同一个网段。
获取图像1,启动VisionPro主程序2,双击image Source (图像来源) 打开设置对话框。
3,选择“照相机”。
并从相机列表里选择对应的相机。
然后视频格式选择“Mono”。
注明:Mono表示黑白图像。
4,点击“初始化取相”,修改曝光时间为0.5ms.取消时限前面的勾。
说明:”时限”即取图像超时。
表示执行了取图像的命令,但在设定时间内没有获取到图像。
多在外部触发模式时,等待外部电眼等触发信号时间过长而报错。
5,点击左Image Source 窗口左上角的相机符号,即显示实时画面。
在画面上点击右键来缩放图像等。
6,若需要设置为外部电眼触发。
可切换到“闪光灯和触发器”页面。
选择“硬件自动”选项。
图像定位1,选择“作业编辑器”窗口。
点击左上角的“单次运行作业”按钮。
获取一张图像。
2,从窗口工具栏的“显示VisionPro工具”打开工具窗口。
里面为此软件的检测算法。
3,定位图像设置步骤。
首先从工具窗口拖动CogPMAlignTool和CogFixtureTool到作业编辑器。
并按住鼠标左键对这两个工具进行连线编程。
如下图。
4,双击CogPMAlignTool1,在弹出的窗口对其参数进行设置。
首先点击“抓取训练图像”按钮。
“训练图像”表示一张标准的图像。
若相机现在拍的图像不是很理想,则重新执行拍照动作后再点击此按钮。