visionpro中cogimageconverttool简介
VISIONPRO中COGIMAGECONVERTTOOL简介
VisionPro是一款由Cognex公司开发的图像处理软件,旨在为制造业提供高效的视觉检测和图像处理解决方案。
CogImageConvertTool是VisionPro中的一个重要工具,主要用于
图像格式的转换和处理。
本文将深入介绍CogImageConvertTool的功能、用途以及在视觉
应用中的应用场景。
1.
CogImageConvertTool的基本概述
CogImageConvertTool是VisionPro软件套件中的一部分,作为图像转换工具,其主要功
能包括:
图像格式转换:
CogImageConvertTool能够快速、准确地将不同格式的图像进行转换,支持常见的图像格
式如JPEG、BMP、PNG等。
图像预处理:
通过CogImageConvertTool,用户可以进行图像的基本预处理,例如调整亮度、对比度、
图像大小等,以满足不同应用的需求。
色彩空间转换:
该工具支持对图像的色彩空间进行转换,使用户能够在不同的色彩表示之间进行切换,确
保图像在不同设备和环境中的显示一致性。
2.
CogImageConvertTool的应用场景
2.1
视觉检测系统
在制造业中,视觉检测系统广泛应用于产品质量检测和缺陷识别。
CogImageConvertTool
可用于处理不同传感器或相机采集的图像,将其转换为适用于视觉算法的标准格式,从而
提高检测精度和稳定性。
2.2
图像数据集处理
在机器学习和深度学习应用中,构建高质量的图像数据集对于模型的训练至关重要。
CogImageConvertTool可以用于调整和转换数据集中的图像,确保其符合模型训练的要求,提高模型的性能。
2.3
医学图像处理
在医学领域,医学图像的处理和分析对于疾病诊断和治疗规划至关重要。
CogImageConvertTool可以帮助医学专业人员将不同来源的医学图像转换为标准格式,以
进行统一的分析和比较。
3.
使用CogImageConvertTool的优势
3.1
灵活性与可定制性
CogImageConvertTool提供了丰富的参数和选项,使用户能够根据具体需求定制图像处理流程。
这种灵活性使其在不同行业和应用中都能得到广泛应用。
3.2
高效性和稳定性
CogImageConvertTool经过Cognex公司严格的测试和优化,保证了其在大规模图像处理任务中的高效性和稳定性。
用户可以依赖该工具进行高质量的图像转换和处理。
CogImageConvertTool作为VisionPro软件中的重要组成部分,在图像处理领域发挥着关键作用。
其强大的功能和广泛的应用场景使其成为制造业、医学领域和科学研究中不可或缺的工具。
通过使用CogImageConvertTool,用户能够更轻松地处理和转换图像数据,为视觉应用提供可靠的基础支持。
第4讲VisionPro视觉工具CogPMAlignTool
第4讲VisionPro视觉工具CogPMAlignTool华仔:致力于为学习ABB机器人与机器视觉的同道中人提供个人的经验,所写文章多为学习与兴趣所致,若有不足之处,还请读者多多包涵。
CogPMAlignT ool康耐视图形搜索工具,它能在一张图片上通过用户制作的模板,自动搜索与之相同或基本一致的图形。
比如说下面这张图,我们的目标就是要制作一个模板,让visionPro能找到图形中我们选定的特征图形。
第一步,载入图片到visionPro流程中,详细请看第3讲第二步,点击上图中的康耐视的工具按钮,添加一个CogPMAlignT ool工具。
双击或者拖拽工具到左边流程中即可添加。
第三步,将image source中的资源输出连接到该工具的图形输入inputimage中,拖拽即可连接。
第四步,双击工具进入工具编辑界面。
第五步,并点击抓取图像按钮,点击之后旁边的训练按钮就会变成可点击状态。
第六步,点击右边图形显示窗口上的下拉列表,选择current.trainimage。
可以看到图像左上角出现了一个小方框,使用鼠标左键拖拽移动到即将选择的特征位置,并将特征图形框入其中。
第七步,点击左边的训练按钮可以看到左边的显示框中出现了我们选中的特征图形。
第八步,设置训练区域与原点。
第九步,设置运行参数。
第十步,点击右边图像上的下拉列表,选中lastrun.inputimage 选项,查看模板的运行情况,成功就会显示绿色的方框与十字型的中心。
成功运行之后,在该工具界面的左下角有一个绿色的小灯,如果失败,灯就会变成红色。
如此,我们的模板就制作成功了,特征区域就会被绿色的方框框出来,方便我们接下来的处理。
参考目录:代码狗更多内容请点击上方 ABB机器人学习技巧关注也可点击公众号下方分类目录浏览更多内容。
VisionPro图标工具说明
项次分类名称功能(保护密码:123)1无分类 CogAcqFifoTool从相机获取图像2 CogBlobTool斑点找寻工具3 CogCaliperTool卡尺工具,用于找单边或边缘对4 CogCNLSearchTool在图像中找寻像素值的训练模板5 CogDataAnalysisTool数据分析工具6 CogImageFileTool将获得的图像保存至文件或从文件中获取图像7 CogPatInspectTool比较输入图像的特征和训练模板的特征并产生高亮差异图8 CogPMAlignTool模板匹配工具(模型定位)9 CogResultsAnalysisTool结果分析工具10 CogSearchMaxTool模板搜寻工具11 CogToolBlock将多个工具组合在一起完成某个功能,接口简单且可重用12 CogToolGroup将多个工具组合成一个逻辑集合13Calibration & Fixturing CogCalibCheckerboardTool校正工具,使返回的值更具实际意义14 CogCalibNPointToNPointTool标定工具15 CogFixtureNPointToNPointTool将程序坐标空间定位至图像内容空间16 CogFixtureTool定位工具17Color CogColorExtractorTool从彩色图像中抽取像素来创建灰度图像18 CogColorMatchTool检查某一块区域的色彩19 CogColorSegmenterTool从彩色图像中分离像素20 CogCompositeColorMatch从彩色图像中检查颜色容量21Geometry - Creation CogCreateCircleTool创建圆22 CogCreateEllipseTool创建椭圆23 CogCreateLineBisectPointsTool创建两点的平分线24 CogCreateLineParallelTool在某一点创建某条线的平行线25 CogCreateLinePerpendicularTool在某一点创建某条线的垂线26 CogCreateLineTool根据指定点和角度创建一条直线27 CogCreateSegmentAvgSegsTool创建两条线段的平均线28 CogCreateSegmentTool创建线段29Geometry - Finding & Fitting CogFindCircleTool找圆工具30 CogFindLineTool找线工具31 CogFitCircleTool拟合圆32 CogFitEllipseTool拟合椭圆33 CogFitLineTool拟合直线34Geometry - Intersection CogIntersectCircleCircleTool检测两圆是否相交35 CogIntersectLineCircleTool检测线与圆是否相交36 CogIntersectLineEllipseTool检测线与椭圆是否相交37 CogIntersectLineLineTool检测线线是否相交38 CogIntersectSegmentCircleTool检测线段与圆是否相交39 CogIntersectSegmentEllipseTool检测线段与椭圆是否相交40 CogIntersectSegmentLineTool检测线段与直线是否相交41 CogIntersectSegmentSegmentTool检测线段与线段是否相交42Geometry - Measurement CogAngleLineLineTool两条直线的夹角43 CogAnglePointPointTool由两点组成的线段的角度44 CogDistanceCircleCircleTool两圆的最短距离45 CogDistanceLineCircleTool线到圆的最短距离46 CogDistanceLineEllipseTool线到椭圆的最短距离47 CogDistancePointCircleTool点到圆的最短距离48 CogDistancePointEllipseTool点到椭圆的最短距离49 CogDistancePointLineTool点到直线的最短距离50 CogDistancePointPointTool点到点的距离51 CogDistancePointSegmentTool点到线段的最短距离52 CogDistanceSegmentCircleTool线段到圆的最短距离53 CogDistanceSegmentEllipseTool线段到椭圆的最短距离54 CogDistanceSegmentLineTool线段到线的最短距离55 CogDistanceSegmentSegmentTool线段到线段的最短距离56ID & Verification Cog2DSymbolTool2维解码工具57 Cog2DSymbolVerifyTool2维解码验证工具58 CogBarcodeTool定位并解码工具59 CogOCVMaxTool确定字符串是否包含预期的字符60 CogOCVTool确定字符串、logo等是否存在于图像中61 CogPDF417Tool用于解码PDF417符号62Image Processing CogAffineTransformTool通过仿射变换产生新的图像63 CogCopyRegionTool复制输入图像的一部分到输出图像64 CogHistogramTool对图像中的像素值进行统计测量65 CogImageAverageTool积累同一场景的不同图像并产生一个平均图像66 CogImageConvertTool将图像从一种格式转换为另一种格式67 CogImageSharpnessTool用来判断图像的锐利度68 CogIPOneImageTool执行基本图像处理操作69 CogIPTwoImageAddTool由两个输入图像产生一个输出图像70 CogIPTwoImageMinMaxTool结合两个图像的像素最小值或最大值71 CogIPTwoImageSubtractTool两幅图像相减得到输出图像72 CogLinescanDistortionCorrectionTool从线扫相机获得图像73 CogPixelMapTool定义输入图像与输出图像之间的映射74 CogPolarUnwrapTool将输出图像部分转换为输出图像75 CogSobelEdgeTool用于分离或增强边界信息。
cognex vision pro中cogiponeimage的用法
cognex vision pro中cogiponeimage的用法Cognex Vision Pro是一款领先的机器视觉软件套件,旨在通过图像分析和处理功能来提高自动化系统的性能。
在Cognex Vision Pro中有许多功能和工具可以进行图像处理和分析,其中之一是CogIPOneImage。
CogIPOneImage是一个高级的图像处理工具,它可以在单个图像上执行多种任务和操作。
下面将一步一步回答CogIPOneImage的用法以及如何使用它。
步骤1:安装Cognex Vision Pro和CogIPOneImage首先,您需要在计算机上安装Cognex Vision Pro软件套件。
您可以从Cognex官方网站上下载软件,然后按照安装指南进行安装。
步骤2:打开CogIPOneImage工具当安装完成后,您可以在Cognex Vision Pro软件套件中找到CogIPOneImage工具。
通过点击“开始”菜单,选择Cognex Vision Pro 文件夹,然后找到并点击CogIPOneImage图标来打开该工具。
步骤3:导入图像在CogIPOneImage工具中,您需要导入要处理的图像。
可以通过点击工具栏上的“文件”选项,然后选择“导入图像”来导入图像。
选择您要处理的图像文件,然后点击“打开”按钮。
导入的图像将显示在CogIPOneImage的主界面上。
步骤4:选择图像处理和分析任务在CogIPOneImage工具中,您可以选择并添加不同的图像处理和分析任务来处理导入的图像。
常见的图像处理和分析任务包括图像滤波、边缘检测、形状匹配、文字识别等。
您可以通过点击工具栏上的“任务”选项,然后选择相应的任务来添加到图像处理流程中。
步骤5:配置图像处理和分析参数一旦您选择了特定的图像处理和分析任务,您需要配置其相应的参数。
这些参数将决定任务如何在图像上执行。
您可以通过双击任务图标或右键单击任务图标,并选择“编辑参数”来配置参数。
VisionPro_工具说明_SJG
是否完成1无分类CogAcqFifoTool从相机获取图像√2CogBlobTool斑点找寻工具√3CogCaliperTool卡尺工具,用于找单边或边缘对√4CogCNLSearchTool在图像中找寻像素值的训练模板√5CogDataAnalysisTool数据分析工具√6CogImageFileTool将获得的图像保存至文件或从文件中获取图像√7CogPatInspectTool比较输入图像的特征和训练模板的特征并产生高亮差异图√8CogPMAlignTool模板匹配工具√9CogResultsAnalysisTool结果分析工具×10CogSearchMaxTool模板搜寻工具×11CogToolBlock将多个工具组合在一起完成某个功能,接口简单且可重用×12CogToolGroup将多个工具组合成一个逻辑集合×13Calibration& FixturingCogCalibCheckerboardTool校正工具,使返回的值更具实际意义×14CogCalibNPointToNPointTool标定工具×15CogFixtureNPointToNPointTool将程序坐标空间定位至图像内容空间×16CogFixtureTool定位工具×17Color CogColorExtractorTool从彩色图像中抽取像素来创建灰度图像×18CogColorMatchTool检查某一块区域的色彩×19CogColorSegmenterTool从彩色图像中分离像素×20CogCompositeColorMatch从彩色图像中检查颜色容量×21Geometry -CreationCogCreateCircleTool创建圆×22CogCreateEllipseTool创建椭圆×23CogCreateLineBisectPointsTool创建两点的平分线×24CogCreateLineParallelTool在某一点创建某条线的平行线×25CogCreateLinePerpendicularTool在某一点创建某条线的垂线×26CogCreateLineTool根据指定点和角度创建一条直线×是否完成27CogCreateSegmentAvgSegsTool创建两条线段的平均线×28CogCreateSegmentTool创建线段×29Geometry- Finding & FittingCogFindCircleTool找圆工具×30CogFindLineTool找线工具×31CogFitCircleTool拟合圆×32CogFitEllipseTool拟合椭圆×33CogFitLineTool拟合直线×34Geometry- IntersectionCogIntersectCircleCircleTool检测两圆是否相交×35CogIntersectLineCircleTool检测线与圆是否相交×36CogIntersectLineEllipseTool检测线与椭圆是否相交×37CogIntersectLineLineTool检测线线是否相交×38CogIntersectSegmentCircleTool检测线段与圆是否相交×39CogIntersectSegmentEllipseTool检测线段与椭圆是否相交×40CogIntersectSegmentLineTool检测线段与直线是否相交×41CogIntersectSegmentSegmentTool检测线段与线段是否相交×42Geometry- MeasurementCogAngleLineLineTool两条直线的夹角×43CogAnglePointPointTool由两点组成的线段的角度×44CogDistanceCircleCircleTool两圆的最短距离×45CogDistanceLineCircleTool线到圆的最短距离×46CogDistanceLineEllipseTool线到椭圆的最短距离×47CogDistancePointCircleTool点到圆的最短距离×48CogDistancePointEllipseTool点到椭圆的最短距离×49CogDistancePointLineTool点到直线的最短距离×50CogDistancePointPointTool点到点的距离×51CogDistancePointSegmentTool点到线段的最短距离×52CogDistanceSegmentCircleTool线段到圆的最短距离×是否完成53CogDistanceSegmentEllipseTool线段到椭圆的最短距离×54CogDistanceSegmentLineTool线段到线的最短距离×55CogDistanceSegmentSegmentTool线段到线段的最短距离×56ID& VerificationCog2DSymbolTool2维解码工具×57Cog2DSymbolVerifyTool2维解码验证工具×58CogBarcodeTool定位并解码工具×59CogOCVMaxTool确定字符串是否包含预期的字符×60CogOCVTool确定字符串、logo等是否存在于图像中×61CogPDF417Tool用于解码PDF417符号×62ImageProcessingCogAffineTransformTool通过仿射变换产生新的图像×63CogCopyRegionTool复制输入图像的一部分到输出图像×64CogHistogramTool对图像中的像素值进行统计测量×65CogImageAverageTool积累同一场景的不同图像并产生一个平均图像×66CogImageConvertTool将图像从一种格式转换为另一种格式ˇ67CogImageSharpnessTool用来判断图像的锐利度×68CogIPOneImageTool执行基本图像处理操作×69CogIPTwoImageAddTool由两个输入图像产生一个输出图像×70CogIPTwoImageMinMaxTool结合两个图像的像素最小值或最大值×71CogIPTwoImageSubtractTool两幅图像相减得到输出图像×72CogLinescanDistortionCorrectionTool从线扫相机获得图像×73CogPixelMapTool定义输入图像与输出图像之间的映射×74CogPolarUnwrapTool将输出图像部分转换为输出图像×75CogSobelEdgeTool用于分离或增强边界信息×。
visionpro的cogcalipertool工具的原理。 -回复
visionpro的cogcalipertool工具的原理。
-回复CogCaliperTool是一种用于视觉检测和测量的工具,它是VisionPro软件中的一个模块。
它的原理基于图像处理和计算机视觉技术,旨在提供一个强大而灵活的解决方案,用于高精度测量和校准。
CogCaliperTool的工作原理可以分为以下几个步骤:1. 图像获取与预处理:CogCaliperTool首先从相机或其他图像采集设备中获取图像。
图像预处理包括去噪、灰度转换、平滑滤波、边缘检测等步骤,以提高后续分析的准确性和稳定性。
2. 特征提取:CogCaliperTool利用图像处理算法,提取感兴趣目标的特征。
该过程包括边缘检测、轮廓提取、直线检测、圆弧检测等步骤,以捕捉目标的形状和结构。
3. 区域定位:CogCaliperTool通过特征匹配和位置估计,确定目标在图像中的位置。
这可以通过匹配模板或先前定义的参考对象来实现。
其算法可以根据目标的形状、颜色、纹理等特征进行定位。
4. 尺寸测量:CogCaliperTool根据图像中目标的特征和位置信息,进行尺寸测量。
它可以测量直线、圆弧、角度、距离、面积等。
用户可以根据实际需求,选择合适的测量方法和参数设置。
5. 数据分析与反馈:CogCaliperTool将测量结果输出给用户,并提供数据分析和反馈功能。
用户可以根据需求,对测量数据进行统计、分析和可视化处理,以达到质量控制、过程监控和优化等目标。
总体而言,CogCaliperTool利用图像处理和计算机视觉算法,通过图像采集、预处理、特征提取、定位和尺寸测量等步骤,实现了对目标的视觉检测和测量。
其原理基于对图像中目标特征的分析和提取,以及对目标形状和位置的定位和测量。
通过这些步骤,CogCaliperTool可以准确、快速地进行复杂形状和尺寸的测量,帮助用户实现高精度的视觉检测和质量控制。
VisionPro功能介绍15_1_Graphics-CN
学习目标
学员将学会正确地:
创建、控制并且清楚显示区上的静态和交互性图形 渲染适当坐标空间中的图形 创建图形集和复合形状,包括工具结果图形
1
图形
• VisionPro中的图形可能是
– 静态的
• 图形一旦显示了就不会有更新
– 交互的
• 用户可以选择并操纵图形 • 图形属性可以在代码中修改并自动更新
1
交互图形
• 下一步,设置形状的属性: Circ.Color = CogColorConstants.Magenta Circ.SetCenterRadius(300, 300, 200) Circ.LineStyle = CogGraphicLineStyleConstants.Dash
1
交互图形
CogDisplay1.StaticGraphics.Add(Rect, "group")
• 显示区维持两个图形列表:
– 静态图形列表用于绘制不会改变的图形 – 交互图形列表用于绘制用户可以操纵或者将会改变的图形
1
交互图形
• 交互形状创建的方法与静态形状一样: Private Circ As CogCircle Circ = New CogCircle
• 要使用组合形状作为一个图形体,使用复合形状 (CogCompositeShape 类)
1
静态图形
• 创建形状: Private Rect As CogRectangle Rect = New CogRectangle
1
静态图形
• 为形状设置适当的属性 • 不同形状的属性也不同,最常用的例子如下:
Rect.Color = CogColorConstants.Blue Rect.SetXYWidthHeight(100, 200, 100, 50) Rect.LineStyle = CogGraphicLineStyleConstants.DashDot
visionpro的cogcalipertool工具的原理。
visionpro的cogcalipertool工具的原理。
CogCaliperTool是VisionPro软件中的一种工具,用于测量和校准物体的尺寸和形状。
它基于协作视觉算法和模式匹配技术,能够进行高精度的测量和校准,广泛应用于工业自动化和质量控制领域。
CogCaliperTool的原理可以分为以下几个步骤:1. 图像预处理:在进行测量之前,首先对图像进行预处理。
这包括图像的平滑化、滤波和增强等操作,以确保测量结果的准确性和稳定性。
2. 特征提取:CogCaliperTool通过分析图像中的特征点和边缘线条来识别和提取出待测物体的轮廓。
它采用了多种算法和技术,如边缘检测和形态学操作,来寻找物体的边界和关键特征。
3. 量测计算:在提取出物体的轮廓后,CogCaliperTool会根据用户设定的测量参数来计算物体的尺寸和形状。
这些参数可以包括长度、宽度、高度、角度等等。
通过对物体轮廓的几何分析和数学运算,可以得到非常精确的测量结果。
4. 校准和校验:CogCaliperTool还提供了校准和校验功能。
用户可以通过测量已知尺寸的物体来校准系统,以确保测量结果的可靠性和准确性。
此外,用户还可以对测量结果进行验证和比对,以检测测量误差或异常数据。
5. 结果分析和输出:CogCaliperTool会将测量结果以数字或图形的形式进行输出和展示。
用户可以直观地看到物体的尺寸和形状,也可以将数据导出到Excel或数据库中进行进一步分析和处理。
总的来说,CogCaliperTool利用计算机视觉和图像处理技术,在图像中识别和测量出物体的尺寸和形状。
通过预处理、特征提取、量测计算、校准和校验等步骤,它能够实现高精度的测量和校准功能,广泛应用于各种工业领域。
除了CogCaliperTool,VisionPro软件还提供了其他各种工具和功能,如边缘检测、区域分割、模板匹配等等,可以根据不同的需求和应用场景,选择合适的工具来进行视觉检测和测量。
【转帖保存】VisionPro工具名称和用途
【转帖保存】VisionPro⼯具名称和⽤途转的贴,保留存博⼀⽆分类1.1. CogAcqFifoTool功能:从相机获取图像1.2. CogBlobTool功能:斑点找寻⼯具1.3. CogCaliperTool功能:卡尺⼯具,⽤于找单边或边缘对1.4.CogCNLSearchTool功能:在图像中找寻像素值的训练模板,基于像素的匹配,分线性和⾮线性两种1.5. CogDataAnalysisTool功能:数据分析⼯具1.6. CogImageFileTool功能:将获得的图像保存⾄⽂件或从⽂件中获取图像1.7. CogPatInspectTool功能:⽐较输⼊图像的特征和训练模板的特征并产⽣⾼亮差异图1.8. CogPMAlignTool功能:模板匹配⼯具1.9. CogResultsAnalysisTool功能:结果分析⼯具1.10.CogSearchMaxTool功能:模板搜寻⼯具1.11. CogToolBlock功能:将多个⼯具组合在⼀起完成某个功能,接⼝简单且可重⽤1.12. CogToolGroup功能:将多个⼯具组合成⼀个逻辑集合⼆ Calibration & Fixturing2.1. CogCalibCheckerboardTool功能:校正棋盘格⼯具,使返回的值更具实际意义2.2. CogCalibNPointToNPointTool功能:标定⼯具,点对点的矫正2.3. CogFixtureNPointToNPointTool功能:将程序坐标空间定位⾄图像内容空间2.4.CogFixtureTool功能:定位⼯具三 Color3.1. CogColorExtractorTool功能:从彩⾊图像中抽取像素来创建灰度图像3.2. CogColorMatchTool功能:检查某⼀块区域的⾊彩3.3. CogColorSegmenterTool功能:从彩⾊图像中分离像素3.4.CogCompositeColorMatch功能:从彩⾊图像中检查颜⾊容量四 Geometry - Creation4.1. CogCreateCircleTool功能:创建圆4.2. CogCreateEllipseTool功能:创建椭圆4.3. CogCreateLineBisectPointsTool功能:创建两点之间的平分线4.4.CogCreateLineParallelTool功能:在某⼀点创建某条线的平⾏线4.5. CogCreateLinePerpendicularTool功能:在某⼀点创建某条线的垂线4.6. CogCreateLineTool功能:根据指定点和⾓度创建⼀条直线4.7. CogCreateSegmentAvgSegsTool功能:创建两条线段的平均线4.8.CogCreateSegmentTool功能:创建线段五 Geometry - Finding & Fitting5.1. CogFindCircleTool功能:找圆⼯具5.2. CogFindLineTool功能:找线⼯具5.3. CogFitCircleTool功能:拟合圆5.4.CogFitEllipseTool功能:拟合椭圆,把测量卡⼝扣住待拟合的部分就好了5.5. CogFitLineTool功能:拟合直线六 Geometry - Intersection6.1. CogIntersectCircleCircleTool功能:检测两圆是否相交6.2. CogIntersectLineCircleTool功能:检测线与圆是否相交6.3. CogIntersectLineEllipseTool功能:检测线与椭圆是否相交6.4. CogIntersectLineLineTool功能:检测线与线是否相交6.5. CogIntersectSegmentCircleTool功能:检测线段与是否相交6.6. CogIntersectSegmentEllipseTool功能:检测线段与椭圆是否相交6.7. CogIntersectSegmentLineTool功能:检测线段与线是否相交6.8.CogIntersectSegmentSegmentTool功能:检测线段与线段是否相交七 Geometry - Measurement7.1. CogAngleLineLineTool功能:两条直线的夹⾓,选择两条直线的定位7.2. CogAnglePointPointTool功能:由两点组成的线段的⾓度7.3. CogDistanceCircleCircleTool功能:两圆的最短距离7.4. CogDistanceLineCircleTool功能:线到圆的最短距离7.5. CogDistanceLineEllipseTool功能:线到椭圆的最短距离7.6. CogDistancePointCircleTool功能:点到圆的最短距离7.7. CogDistancePointEllipseTool功能:点到椭圆的最短距离7.8.CogDistancePointLineTool功能:点到线的最短距离7.9. CogDistancePointPointTool功能:点到点的最短距离7.10.CogDistancePointSegmentTool功能:点到线段的最短距离7.11. CogDistanceSegmentCircleTool功能:线段到圆的最短距离7.12. CogDistanceSegmentEllipseTool功能:线段到椭圆的最短距离7.13. CogDistanceSegmentLineTool功能:线段到线的最短距离7.14. CogDistanceSegmentSegmentTool功能:线段到线段的最短距离⼋ ID & Verification8.1. Cog2DSymbolTool功能:2维解码⼯具8.2. Cog2DSymbolVerifyTool功能:2维解码验证⼯具8.3. CogBarcodeTool功能:定位并解码⼯具8.4. CogOCVMaxTool功能:确定字符串是否包含预期的字符8.5. CogOCVTool功能:确定字符串、logo等是否存在于图像中8.6. CogPDF417Tool功能:⽤于解码PDF417符号8.7.CogIDTool功能:识别⼆维码条形码九 Geometry - Measurement9.1. CogAffineTransformTool功能:通过仿射变换产⽣新的图像9.2. CogCopyRegionTool功能:复制输⼊图像的⼀部分到输出图像9.3. CogHistogramTool功能:对图像中的像素值进⾏统计测量9.4. CogImageAverageTool功能:积累同⼀场景的不同图像并产⽣⼀个平均图像9.5. CogImageConvertTool功能:将图像从⼀种格式转换为另⼀种格式9.6. CogImageSharpnessTool功能:⽤来判断图像的锐利度9.7.CogIPOneImageTool功能:执⾏基本图像处理操作9.8. CogIPTwoImageAddTool功能:由两个输⼊图像产⽣⼀个输出图像9.9.CogIPTwoImageMinMaxTool功能:结合两个图像的像素最⼩值或最⼤值9.10. CogIPTwoImageSubtractTool功能:两幅图像相减得到输出图像9.11. CogLinescanDistortionCorrectionTool功能:从线扫相机获得图像9.12. CogPixelMapTool功能:定义输⼊图像与输出图像之间的映射9.13. CogPolarUnwrapTool功能:将输出图像部分转换为输出图像9.14. CogSobelEdgeTool功能:⽤于分离或增强边界信息看了感觉怎么样?来说说吧。
第5讲VisionPro视觉工具CogFixture
第5讲VisionPro视觉工具CogFixture
华仔:致力于为学习ABB机器人与机器视觉的同道中人提供个人的经验,所写文章多为学习与兴趣所致,若有不足之处,还请读者多多包涵。
CogFixture的作用:是为了在我们找到的图像特征上建立一个固定的坐标系,以便于我们在后面的操作。
如果没有这个工具我们的图像识别还能找到想找到的位置吗?这个问题我们以后再讨论,先学会如何使用康耐视的视觉工具。
固定工具用来在您已经计算了一个坐标转换时创建一个固定坐标系统-在我们所举的范例中,使用PMAlign来查找我们的元件;它将在其结果中产生一个转换。
前面的一讲中,我们已经找到了我们希望识别的特征图形 vision Pro查找图像特征,今天就讲用CogFixture工具为特征图形建立固定坐标系。
第一步,打开我们前面的工程,进入流程编辑页面。
在工具箱中找到calibration&fixturing目录下的CogFixtureTool工具,将它放在上次流程最后。
1.将输入图像链接到图像来源,注意图中2跟3箭头所指位置,如果不连接,建立的坐标系就不在我们找到的特征图像上,在后面我们使用图形测量工具测量的时候就会发现,测量工具没有在我们找到的
特征上面。
一旦移动产品,就会出现测量工具歪了不在特征上的问题。
2.参数设定
3.CogFixture工具带有图像输出,右边的图像显示窗口上的下拉列表中有该工具的输出图像,以便使用者观察坐标系的变化。
这样我们就把固定坐标设置好了,接下来就可以用卡尺工具测量了。
参考目录:
代码狗
更多内容请点击上方 ABB机器人学习技巧关注
也可点击公众号下方分类目录浏览更多内容。
VisionPro图标工具说明
VisionPro图标工具说明项次分类名称功能(保护密码:123)1无分类 CogAcqFifoTool从相机获取图像2 CogBlobT ool斑点找寻工具3 CogCaliperTool卡尺工具,用于找单边或边缘对4 CogCNLSearchT ool在图像中找寻像素值的训练模板5 CogDataAnalysisTool数据分析工具6 CogImageFileTool将获得的图像保存至文件或从文件中获取图像7 CogPatInspectT ool比较输入图像的特征和训练模板的特征并产生高亮差异图8 CogPMAlignTool模板匹配工具(模型定位)9 CogResultsAnalysisTool结果分析工具10 CogSearchMaxT ool模板搜寻工具11 CogT oolBlock将多个工具组合在一起完成某个功能,接口简单且可重用12 CogT oolGroup将多个工具组合成一个逻辑集合13Calibration & Fixturing CogCalibCheckerboardTool校正工具,使返回的值更具实际意义14 CogCalibNPointToNPointTool标定工具15 CogFixtureNPointToNPointTool将程序坐标空间定位至图像内容空间16 CogFixtureTool定位工具17Color CogColorExtractorT ool从彩色图像中抽取像素来创建灰度图像18 CogColorMatchTool检查某一块区域的色彩19 CogColorSegmenterT ool从彩色图像中分离像素20 CogCompositeColorMatch从彩色图像中检查颜色容量21Geometry - Creation CogCreateCircleTool创建圆22 CogCreateEllipseTool创建椭圆23 CogCreateLineBisectPointsTool创建两点的平分线24 CogCreateLineParallelTool在某一点创建某条线的平行线25 CogCreateLinePerpendicularT ool在某一点创建某条线的垂线26 CogCreateLineT ool根据指定点和角度创建一条直线27 CogCreateSegmentAvgSegsTool创建两条线段的平均线28 CogCreateSegmentTool创建线段29Geometry - Finding & Fitting CogFindCircleTool找圆工具30 CogFindLineT ool找线工具31 CogFitCircleTool拟合圆32 CogFitEllipseTool拟合椭圆33 CogFitLineTool拟合直线34Geometry - Intersection CogIntersectCircleCircleT ool检测两圆是否相交35 CogIntersectLineCircleT ool检测线与圆是否相交36 CogIntersectLineEllipseTool检测线与椭圆是否相交37 CogIntersectLineLineT ool检测线线是否相交38 CogIntersectSegmentCircleTool检测线段与圆是否相交39 CogIntersectSegmentEllipseT ool检测线段与椭圆是否相交40 CogIntersectSegmentLineTool检测线段与直线是否相交41 CogIntersectSegmentSegmentT ool检测线段与线段是否相交42Geometry - Measurement CogAngleLineLineT ool两条直线的夹角43 CogAnglePointPointTool由两点组成的线段的角度44 CogDistanceCircleCircleT ool两圆的最短距离45 CogDistanceLineCircleT ool线到圆的最短距离46 CogDistanceLineEllipseTool线到椭圆的最短距离47 CogDistancePointCircleTool点到圆的最短距离48 CogDistancePointEllipseT ool点到椭圆的最短距离49 CogDistancePointLineTool点到直线的最短距离50 CogDistancePointPointTool点到点的距离51 CogDistancePointSegmentTool点到线段的最短距离52 CogDistanceSegmentCircleTool线段到圆的最短距离53 CogDistanceSegmentEllipseT ool线段到椭圆的最短距离54 CogDistanceSegmentLineTool线段到线的最短距离55 CogDistanceSegmentSegmentT ool线段到线段的最短距离56ID & Verification Cog2DSymbolTool2维解码工具57 Cog2DSymbolVerifyTool2维解码验证工具58 CogBarcodeT ool定位并解码工具59 CogOCVMaxTool确定字符串是否包含预期的字符60 CogOCVTool确定字符串、logo等是否存在于图像中61 CogPDF417Tool用于解码PDF417符号62Image Processing CogAffineTransformT ool通过仿射变换产生新的图像63 CogCopyRegionTool复制输入图像的一部分到输出图像64 CogHistogramT ool对图像中的像素值进行统计测量65 CogImageAverageTool积累同一场景的不同图像并产生一个平均图像66 CogImageConvertTool将图像从一种格式转换为另一种格式67 CogImageSharpnessTool用来判断图像的锐利度68 CogIPOneImageTool执行基本图像处理操作69 CogIPTwoImageAddT ool由两个输入图像产生一个输出图像70 CogIPTwoImageMinMaxTool结合两个图像的像素最小值或最大值71 CogIPTwoImageSubtractTool两幅图像相减得到输出图像72 CogLinescanDistortionCorrectionT ool从线扫相机获得图像73 CogPixelMapT ool定义输入图像与输出图像之间的映射74 CogPolarUnwrapTool将输出图像部分转换为输出图像75 CogSobelEdgeT ool用于分离或增强边界信息。
