VisionPro图标工具说明

合集下载

VisionPro控件的使用

VisionPro控件的使用

VisionPro控件的使用C# 开发篇VisionPro 常用控件的说明1.工具设置窗体a.CogPMAlignEditV2 [ 模版匹配设置窗体控件]CogPMAlignEditV2.Subject : 工具关联对象如:CogPMAlignEditV2.Subject = CogPMAlignTool1;CogPMAlignTool1 的类型为CogPMAlignToolb.CogFixtureEditV2 [ 坐标定位设置窗体控件]CogFixtureEditV2.Subject : 工具关联对象如:CogFixtureEditV2.Subject = CogFixture Tool1;CogFixture Tool1的类型为CogFixture Toolc.CogCalibNPointToNPointEditV2 [ N点坐标矫正设置窗体控件]CogCalibNPointToNPointEditV2.Subject : 工具关联对象如:CogCalibNPointToNPointEditV2.Subject = CogCalibNPointToNPoint Tool1;CogCalibNPointToNPoint Tool1的类型为CogCalibNPointToNPoint Tool-------------------------------------------------其中:未矫正X : 像素坐标X未矫正Y : 像素坐标Y原始的已校正X : 物理坐标X原始的已校正Y : 物理坐标Y-------------------------------------------------d.CogFindCircleEditV2 [ 圆形寻找设置窗体控件]CogFindCircleEditV2.Subject : 工具关联对象如:CogFindCircleEditV2.Subject = CogFindCircle Tool1;CogFindCircle Tool1的类型为CogFindCircle Toole.CogAcqFifoEditV2 [ 相机信息设置窗体控件]CogAcqFifoEditV2.Subject : 工具关联对象如:CogAcqFifoEditV2.Subject = CogAcqFifo Tool1;CogAcqFifo Tool1的类型为CogAcqFifo Toolf.CogImageFileEditV2 [ 图像文件设置窗体控件]CogImageFileEditV2.Subject : 工具关联对象如:CogImageFileEditV2.Subject = CogImageFile Tool1; CogImageFile Tool1的类型为CogImageFile Toolg.cogToolGroupEditV21 [ 工具组管理设置窗体控件]cogToolGroupEditV21.Subject : 工具关联对象如:cogToolGroupEditV21.Subject = cogToolGroup Tool1;cogToolGroup Tool1的类型为cogToolGroup Tool 2.显示控件CogDisplay [ 图像显示窗体控件]显示图片:cogDisplay1.Image = image;获取图片:image = cogDisplay1.Image;附: image 图片变量(类型为ICogImage)//显示图层清空cogDisplay1.StaticGraphics.Clear();cogDisplay1.InteractiveGraphics.Clear()//在CogDisplay1中显示文字//需要引用的空间using Cognex.VisionPro;using Cognex.VisionPro.Display;//实现方法private void Create_Font(CogDisplay MyDisplay, string Font, int FontSize, double X, double Y, string Label, CogColorConstants Mycolor,CogGraphicLabelAlignmentConstants MyAlignment, string GroupName){//创建窗体显示字符串标签CogGraphicLabel MyLabel = new CogGraphicLabel();//创建窗体显示字体格式Font MyFont = new Font(Font, FontSize, FontStyle.Regular);MyLabel.GraphicDOFEnableBase = CogGraphicDOFConstants.None;MyLabel.Interactive = false;MyLabel.Font = MyFont;//设置标签的字体属性MyLabel.Color = Mycolor;//设置显示标签的额字体显示颜色MyLabel.Alignment = MyAlignment;//对齐方式MyLabel.SetXYText(X, Y, Label);//文字显示坐标//将文字显示在CogDisplay1的活动图层上MyDisplay.InteractiveGraphics.Add(MyLabel, GroupName, false);}//将文本图层显示在CogDisplay1的静态图层上CogDisplay1.StaticGraphics.Add(CogPMAlignTool1.Results.Item(0).CreateRes ultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes), "");附:CogPMAlignTool1 匹配工具(下文有说明)CogPMAlignTool1.Results.Item(0).CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes) :意思是创建一个匹配工具的结果图层,这个图层是用来显示一中心坐标得出来的坐标轴VisionPro 工具组文件的使用1.工具组的建立打开VisionPro,,双击“CogJob1”(这里以CogJob1为列)在“VisionPro 工具”中选择“CogToolGroup”工具组工具,将其拖到工具表中然后双击“CogToolGroup”中,在“CogToolGroup1“中添加你需要的工具。

康耐视VisionPro软件操作手册V10

康耐视VisionPro软件操作手册V10

广州三拓识别技术有限公司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 deep learning 使用手册

visionpro deep learning 使用手册

visionpro deep learning是一款专门为工业图像分析而设计的深度学习软件。

通过将一流的VisionPro工具集与创新的Deep Learning工具结合,可以解决复杂的检测应用问题。

以下是visionpro deep learning 的使用手册:1. 安装和启动首先,您需要下载和安装visionpro deep learning软件。

在安装过程中,请遵循安装向导的指示进行操作。

安装完成后,打开软件并登录您的账户(如果有需要的话)。

2. 导入数据在开始使用visionpro deep learning之前,您需要导入要进行图像分析的数据。

您可以通过软件中的“文件”菜单选择“导入”选项,然后选择适合您数据格式的选项进行导入。

3. 训练模型在导入数据后,您需要训练深度学习模型。

在软件中选择“训练”选项,然后选择适合您的数据集和任务类型的算法进行训练。

您还可以通过调整超参数和网络结构来优化模型的性能。

4. 部署模型一旦您训练了满意的模型,您可以将它部署到生产环境中。

在软件中选择“部署”选项,然后选择适合您生产环境的部署选项。

您可以将模型导出到本地计算机或将其部署到云端或嵌入式设备中。

5. 模型评估和优化最后,您需要对部署的模型进行评估和优化。

通过收集生产环境中的实际数据并使用适当的评估指标(如准确率、召回率或F1分数),您可以评估模型的性能并进行必要的调整和优化。

以上是visionpro deep learning的基本使用手册。

请注意,这只是一个概述,具体操作可能因软件版本和您的特定需求而有所不同。

建议参考软件的官方文档或联系技术支持以获取更详细和具体的指导。

VisionPro功能介绍03_1_PMAlign-CN

VisionPro功能介绍03_1_PMAlign-CN

预期匹配 偶然的匹配
1
弹性
• 弹性 是一个高级参 数,在查找与原来 的受训图案存在一 些几何形状变化的 元件时很有用途
显示高级参数
1
弹性
弹性,是一个运行期间参数,用来指
定您允许PatMax 忍受非线性几何形 状变化的程度
弹性以像素为单位进行测量,通常为0 到8 在您提高弹性时,PatMax 可能找到 非预期的匹配- 精确降低
1
图案区域和原点
• 在使用图形时
– 拖动并调整图案周围训 练框的大小 – 在适当的位置上定位原 点
1
图案区域和原点
• 下一步,定义包含要 训练的图案的像素区 域和图案原点
– 使用图形或者在训练 区域和原点标签中输 入值
1
模型原点
• 在PatMax定位搜索场景中模型的实例时,模型原 点 可以辨别要向您报告的点 • 要维持最高的精确度,原点必须放置图案区域的中 心
1
精度限制
• PatMax 使用精细和粗糙限制之间的精度范围 • 使得粒度更粗糙(更高):
– 提高速度 – 降低精确度 – 探测粗糙并且减弱精细特征(可能是好的也可能是坏的)
• 使得粒度更精细(更低):
– 降低速度 – 提高线性精确度 – 探测精细并且减弱粗糙特征 (可能是好的也可能是坏的)
1
人工建模
1
如何使得PatMax 更快
• 控制您能控制的并且告诉PatMax 您所知道的元件 • 了解哪些参数影响执行时间
1
参数和执行时间
• 搜索 “体积”越大,执行时间可能越长 – (宽) × (高) × (角度区域) × (刻度区域) • 减小接受阀值强迫更多的探索 • 加大所要求的结果的数量使得执行时间稍长 • 减小精细粒度限制增加时间(更高细节要解析) • 提高粗糙粒度限制减少时间(但是确保探测到必要的特征) • 考虑极性 稍微提高速度 • 设置对比阀值 > 0.0,便于更快地执行

VisionPro功能介绍13_1_Scripting-CN

VisionPro功能介绍13_1_Scripting-CN

• 注意默认动作 • 可能是最重要的脚本点。让你完全控制工具组的运行。 • 这是你可以定制运行顺序的地方,执行“自定义工具”或者修改运行状态
1
记录覆盖
Overrides Sub ModifyCurrentRunRecord(ByVal currentRecord As Cognex.VisionPro.ICogRecord)
. . .
1
例1 – 步骤2
•在初始化覆盖中声明输入和输出终端
‘这里执行你脚本要求的任何初始化 Overrides Sub Initialize(ByVal host As CogToolGroup) '不要删除- 首先调用基本类执行-不要删除 MyBase.Initialize(host)
MyBase.toolGroup.DefineScriptTerminal(Input, "Input", True) MyBase.toolGroup.DefineScriptTerminal(output, "Output", False) End Sub
1
使用脚本的理由
• 如果QuickBuild和应用程序向导不能帮您实现所需要的项 目 • 延伸QuickBuild和应用程序向导的功能 • 没有DevStudio(快捷,“容易”)
1
脚本使用
• 创建一个“自定义工具”执行VisionPro工具不能完成的动作。
– – – – – 添加两个数字 FFT工具 CobBlobResult.BoundingBox() 添加一个小旗子重新训练PMAlign图案 在同一件工件中在不同模式间切换
• 暴露通过工具终端不能获得的API部分。 • 易于允许应用程序向导程序对您的检查工作进行额外的控制 • 将所采集的图像缝合一起 • 有条件地运行工具或者修改执行的顺序 • 您需要多次重复操作的情况(避免工作使用数百个工具和终端)

VisionPro图标工具说明

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用于分离或增强边界信息。

VisionPro功能介绍06_1_CaliperGeometry-CN

VisionPro功能介绍06_1_CaliperGeometry-CN

1
边线筛选
• 边线筛选的目的是从输入图像中消除噪音
投影
像素值图形
筛选后输出的图形
边线峰值
1
边线筛选
• 游标卡尺工具通 过使用一个筛选 算子盘旋一维投 影图像来执行筛

1
边线筛选
• 筛选尺寸接近边线尺寸生产较强的边线峰值 • 筛选尺寸太大或者太小会减少峰值
尖边线(1个像素宽) 筛选宽度= 2
钝边线(5个像素宽)
1
图形
• 显示找到的边线在报告的 边线处的 LastRun.InputImage中绘制 绿线
1
图形
• 其余结果图形在 LastRun.RegionData中显示 • 用于解释在您的图像中发 生了什么
1
图形
• 显示仿射转换图像将像 素从区域添加到区域数 据(RegionData)
1
结果表格
• 结果按照得分从高到低的顺序显示在结果表格中
• 当您想要探测的边线没有报告时怎么办? 或者
• 当您不想探测的边线被作为结果报告时怎么办?
1
计分
• 默认状态下,单个边线只根据它们跨边线的对比度进行 计分,而边线对子根据所测边线之间的距离与预期距离 匹配程度来计分。
• 有时,您需要修改如何给边线计分以便可靠地返回您实 际想要查找的那些。这时就需要添加其他的计分函数。
1
大图片– 运行期间
创建投影图像
应用边缘筛选
应用对比和极性筛 选
计分其余边缘待选 项 返回得分最高的边缘
1
投影
• 投影 将二维图像减少到一维图 像
– 减少处理时间和存储 – 维持并且在一些情况下增强边 线信息
投影箭头
图像
扫描箭头

VisionPro中文帮助_PMAlign

VisionPro中文帮助_PMAlign

可以度数(默认)或弧度指定此选项卡上的某些参数,如 Rotation 和 Skew。底层工具始终使用弧度值,但编辑控件会在适当时会将它们转换成度数。 表 3. 训练区域功能
功能
说明
TrainRegionMode
定义区域的限定框。 Pixel Aligned Bounding Box 将已定义区域包围在矩形内。这表示包含位于 已定义区域之外但位于限定矩形之内的图像部分。 Pixel Aligned Bounding Box Adjust Mask 将已定义区域包围在矩形内, 但会遮盖区域以外、外围矩形以内的图像部分,因此已定义区域更靠近您指定的区 域。
Train Params Tab (Train Params 选项卡)
使用 Train Params 选项卡设置训练参数并训练搜索样板。单击选项卡最右端的 Advanced Feature 按钮
将显示不太常用的功能。 表 2. Train Params 选项卡功能
功能 Pattern
LoadObjectFromFile SaveObjectToFile RunAlgorithm
要在 Dev 应用程序中包含此控件,必须先将其添加至 Visual Basic 项目工具箱。PMAlign 编辑控件对象类型命名为 CogPMAlignEdit。有关说明,请参阅主题“Adding
Edit Controls to Visual Studio”。 PMAlign 编辑控件包括以下组件:
RepeatingPatterns Train Grab Train Image 按钮 特征粒度限制
当要训练的样板包含重复元素(例如网格、栏组或平行线样板)时,使用此参数。 从 Algorithm 下拉列表中选择 PatMax 后,此参数才会生效。

康耐视VisionPro颜色类工具 ppt课件

康耐视VisionPro颜色类工具 ppt课件
当有多组颜色的时候, 可以选择启用其中的一 组或者多组。
RGB模型通过控制红 绿蓝来控制颜色; HIS模型通过色调、 饱和度、亮度来控制 颜色; 两个模型可以相互转 换
三色像素的加权
最匹配的颜色 组和匹配分数
选择的颜色匹 配区域
可能适用情况
• 检测同一款式的不同颜色的产品,可检测 出是哪种颜色的产品。
高低容差是匹配颜 色区域左右极限到 标称值的距离。
柔和度是允许灰度值到 高低容差的距离。
设置输出重叠图像 和分段图像。
设置重叠图像中重叠部 分的显示颜色。
效果图
绿色区域为图像和匹配颜色重叠的区域, 颜色可在图形栏中通过设置重叠颜色改变。
效果图 分段图像中白色区域为图像和匹配颜色重叠的区域。
可能适用情况
的时候会在搜索区域内 和各组启用的颜色匹配, 结果显示匹配度最高的 匹配颜色模板和分数。
可以选择结果排序是按照匹
配分数还是按照颜色栏中匹 配颜色排列索引。
高斯平滑从复合颜色中去除一 些细节和图像噪声。可以在0和 24之间输入一个值,0的时候就
是不做任何处理。
采样百分比将பைடு நூலகம்许组合颜色匹
配工具使用每个原始图像的样
• 有些项目需要检测某些颜色在视野中的大 小,可以用颜色分割工具分割出来之后再 用Blob来计算面积大小。
CogCompositeColorMatch
——复合颜色匹配工具
在彩色图像中,选取一组或多组颜色模板,在搜索区域中检查颜 色模板的容量,结果显示最匹配的匹配图像和匹配分数。
在颜色栏中设置匹配颜 色图像,可设置多组, 但是只能设置区域,不 能选择点 。之后运行
的像素颜色相近的像素。范围 是0~10.
包括匹配颜色的像素 的面积

康耐视VisionPro颜色类工具教育课件

康耐视VisionPro颜色类工具教育课件
显示所有启用 组的处理结果
显示每个启用 组的处理结果
可能适用情况
某些产品只需要检测固定颜色的情 况,不需要观察其他颜色。
CogColorMatchTool
——颜色匹配工具
检查某一块区域的颜色,检测和 训练颜色的相似度。
在颜色栏中设置训练颜 色。在新增里面可以选 择新增点或者新增区域。 RGB三个数值就是三原 色的灰度值,合成颜色。
高低容差是匹配颜 色区域左右极限到 标称值的距离。
柔和度是允许灰度值到 高低容差的距离。
设置输出重叠图像 和分段图像。
设置重叠图像中重叠部 分的显示颜色。
效果图
绿色区域为图像和匹配颜色重叠的区域, 颜色可在图形栏中通过设置重叠颜色改变。
效果图 分段图像中白色区域为图像和匹配颜色重叠的区域。
可能适用情况
的像素颜色相近的像素。范围 是0~10.
包括匹配颜色的像素 的面积
所匹配的颜色跟所定义的颜 色的接近程度,范围是0~19。
调整光的线条和高亮线的值。取比颜色
匹配像素是较低或较高的颜色,下限范 围为0~1,上限范围是1~10.
显示线限制:包括从定义的颜色到纯白 色的像素的范围,范围为1~10。
添加像素的阈值
的时候会在搜索区域内 和各组启用的颜色匹配, 结果显示匹配度最高的 匹配颜色模板和分数。
可以选择结果排序是按照匹 配分数还是按照颜色栏中匹
配颜色排列索引。
高斯平滑从复合颜色中去除一 些细节和图像噪声。可以在0和 24之间输入一个值,0的时候就
是不做任何处理。
采样百分比将允许组合颜色匹
配工具使用每个原始图像的样
• 有些项目需要检测某些颜色在视野中的大 小,可以用颜色分割工具分割出来之后再 用Blob来计算面积大小。

office visio_pro说明

office visio_pro说明

Microsoft Office Visio 2007 简体中文专业版安装序列号:W2JJW-4KYDP-2YMKW-FX36H-QYVD8Office Visio 2007 便于 IT 和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流。

使用具有专业外观的 Office Visio 2007 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。

Office Visio 2007 有两个独立版本:Office Visio Professional 2007 和 Office Visio Standard 2007。

虽然 Office Visio Standard 2007 与 Office Visio Professional 的基本功能相同,但前者包含的功能和模板是后者的子集。

轻松地使流程、系统和信息可视化使用 Office Visio 2007,可以通过多种图表,包括业务流程图、网络图、工作流图表、数据库模型和软件图表等直观地记录、设计和完全了解业务流程和系统的状态。

通过使用Office Visio Professional 2007 将图表链接至基础数据,以提供更完整的画面,从而使图表更智能、更有用。

使用 Office Visio 2007 将图表与数据集成,以便全面了解流程或系统。

使用 Office Visio 2007 中的新增功能或改进功能,可以更轻松地将流程、系统和复杂信息可视化:借助模板快速入门。

通过 Office Visio 2007,您可以使用结合了强大的搜索功能的预定义Microsoft SmartShapes 符号来查找计算机上或网络上的合适形状,从而轻松创建图表。

Office Visio 2007 提供了特定工具来支持 IT 和商务专业人员的不同图表制作需要。

快速访问常用的模板。

使用 Office Visio 2007 启动时显示的新增“入门”窗口中的全新“最近使用的模板”视图来访问最近使用的模板。

VisionPro控件的使用

VisionPro控件的使用

VisionPro控件的使用C# 开发篇VisionPro 常用控件的说明1.工具设置窗体a.CogPMAlignEditV2 [ 模版匹配设置窗体控件]CogPMAlignEditV2.Subject : 工具关联对象如:CogPMAlignEditV2.Subject = CogPMAlignTool1;CogPMAlignTool1 的类型为CogPMAlignToolb.CogFixtureEditV2 [ 坐标定位设置窗体控件]CogFixtureEditV2.Subject : 工具关联对象如:CogFixtureEditV2.Subject = CogFixture Tool1;CogFixture Tool1的类型为CogFixture Toolc.CogCalibNPointToNPointEditV2 [ N点坐标矫正设置窗体控件]CogCalibNPointToNPointEditV2.Subject : 工具关联对象如:CogCalibNPointToNPointEditV2.Subject = CogCalibNPointToNPoint Tool1;CogCalibNPointToNPoint Tool1的类型为CogCalibNPointToNPoint Tool-------------------------------------------------其中:未矫正X : 像素坐标X未矫正Y : 像素坐标Y原始的已校正X : 物理坐标X原始的已校正Y : 物理坐标Y-------------------------------------------------d.CogFindCircleEditV2 [ 圆形寻找设置窗体控件]CogFindCircleEditV2.Subject : 工具关联对象如:CogFindCircleEditV2.Subject = CogFindCircle Tool1;CogFindCircle Tool1的类型为CogFindCircle Toole.CogAcqFifoEditV2 [ 相机信息设置窗体控件]CogAcqFifoEditV2.Subject : 工具关联对象如:CogAcqFifoEditV2.Subject = CogAcqFifo Tool1;CogAcqFifo Tool1的类型为CogAcqFifo Toolf.CogImageFileEditV2 [ 图像文件设置窗体控件]CogImageFileEditV2.Subject : 工具关联对象如:CogImageFileEditV2.Subject = CogImageFile Tool1; CogImageFile Tool1的类型为CogImageFile Toolg.cogToolGroupEditV21 [ 工具组管理设置窗体控件]cogToolGroupEditV21.Subject : 工具关联对象如:cogToolGroupEditV21.Subject = cogToolGroup Tool1;cogToolGroup Tool1的类型为cogToolGroup Tool 2.显示控件CogDisplay [ 图像显示窗体控件]显示图片:cogDisplay1.Image = image;获取图片:image = cogDisplay1.Image;附: image 图片变量(类型为ICogImage)//显示图层清空cogDisplay1.StaticGraphics.Clear();cogDisplay1.InteractiveGraphics.Clear()//在CogDisplay1中显示文字//需要引用的空间using Cognex.VisionPro;using Cognex.VisionPro.Display;//实现方法private void Create_Font(CogDisplay MyDisplay, string Font, int FontSize, double X, double Y, string Label, CogColorConstants Mycolor,CogGraphicLabelAlignmentConstants MyAlignment, string GroupName){//创建窗体显示字符串标签CogGraphicLabel MyLabel = new CogGraphicLabel();//创建窗体显示字体格式Font MyFont = new Font(Font, FontSize, FontStyle.Regular);MyLabel.GraphicDOFEnableBase = CogGraphicDOFConstants.None;MyLabel.Interactive = false;MyLabel.Font = MyFont;//设置标签的字体属性MyLabel.Color = Mycolor;//设置显示标签的额字体显示颜色MyLabel.Alignment = MyAlignment;//对齐方式MyLabel.SetXYText(X, Y, Label);//文字显示坐标//将文字显示在CogDisplay1的活动图层上MyDisplay.InteractiveGraphics.Add(MyLabel, GroupName, false);}//将文本图层显示在CogDisplay1的静态图层上CogDisplay1.StaticGraphics.Add(CogPMAlignTool1.Results.Item(0).CreateRes ultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes), "");附:CogPMAlignTool1 匹配工具(下文有说明)CogPMAlignTool1.Results.Item(0).CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes) :意思是创建一个匹配工具的结果图层,这个图层是用来显示一中心坐标得出来的坐标轴VisionPro 工具组文件的使用1.工具组的建立打开VisionPro,,双击“CogJob1”(这里以CogJob1为列)在“VisionPro 工具”中选择“CogToolGroup”工具组工具,将其拖到工具表中然后双击“CogToolGroup”中,在“CogToolGroup1“中添加你需要的工具。

Mindvision工业相机VisionPro专用控件使用说明

Mindvision工业相机VisionPro专用控件使用说明

Mindvision工业相机VisionPro专用控件使用说明目录安装控件 (2)使用控件 (2)加载工具 (2)工具功能介绍 (4)采集图像 (7)参数存档说明 (8)同时使用2个相机的配置方法 (9)使用自定义相机名称来绑定和初始化相机 (9)使用序列号来绑定和初始化相机 (14)问题与反馈 (16)安装控件该控件工具是基于迈德威视相机SDK开发的,可兼容迈德威视所有型号的相机,包括USB2.0和USB3.0以及GigE和智能相机,安装控件前,需要先安装迈德威视标准的相机安装包(MindVision Camera Platform Setup(2.1.9.43)),然后手动复制以下几个文件进行VisionPro的控件安装,专用的控件文件用的DLL文件分为32位和64位两个版本,分别位于X64和X86两个文件夹里,用户根据自己安装的visionpro版本来选择复制(注意:该控件基于VisionPro8.2版本开发,更高版本的visionpro可能存在不兼容的问题,如需帮助请联系我司技术支持人员):1.MindvisionCameraTool.dll,复制到康耐视的安装路径Cognex\VisionPro\bin 下。

2.MVSDK.dll,复制到康耐视的安装路径Cognex\VisionPro\bin 下3.MindvisionCameraTool.ico,复制到康耐视的安装路径Cognex\VisionPro\bin 下。

4.MindvisionCameraTool.vtt,复制到康耐视的安装路径Cognex\VisionPro\bin\Templates\Tools下。

使用控件加载工具完成控件的安装后,打开VisionPro QuickBuild,进入作业编辑器,如下图所示,点击工具列表按钮后,可以在弹出的列表框里看到MindvisionCameraTool工具了。

拖动工具即可加入的规则列表种图1图2工具功能介绍图3 工具默认的输入和输出参数1.控件工具可以有3种方式初始化相机,具体方式,由输入型参数InitMethod决定,InitMethod为int32类型,具体功能如下:●InitMethod为0时(默认),初始化找到的第一个相机。

【转帖保存】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功能:⽤于分离或增强边界信息看了感觉怎么样?来说说吧。

VisionPro图标工具说明

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用于分离或增强边界信息。

康耐视VisionPro软件操作手册V

康耐视VisionPro软件操作手册V

广州三拓识别技术有限公司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控件的使用 C# 开发篇

VisionPro控件的使用 C# 开发篇

VisionPro控件的使用 C# 开发篇VisionPro 常用控件的说明1.工具设置窗体a. CogPMAlignEditV2 [ 模版匹配设置窗体控件]CogPMAlignEditV2.Subject : 工具关联对象如:CogPMAlignEditV2.Subject = CogPMAlignTool1;CogPMAlignTool1 的类型为CogPMAlignToolb. CogFixtureEditV2 [ 坐标定位设置窗体控件 ]CogFixtureEditV2.Subject : 工具关联对象如:CogFixtureEditV2.Subject = CogFixtureTool1;CogFixtureTool1的类型为CogFixtureToolc. CogCalibNPointToNPointEditV2 [ N点坐标矫正设置窗体控件 ]CogCalibNPointToNPointEditV2.Subject : 工具关联对象如:CogCalibNPointToNPointEditV2.Subject = CogCalibNPointToNPointTool1; CogCalibNPointToNPointTool1的类型为CogCalibNPointToNPointTool------------------------------------------------------------其中:未矫正X : 像素坐标X未矫正Y : 像素坐标Y原始的已校正X : 物理坐标 X原始的已校正Y : 物理坐标 Y-------------------------------------------------------------d. CogFindCircleEditV2 [ 圆形寻找设置窗体控件 ]CogFindCircleEditV2.Subject : 工具关联对象如:CogFindCircleEditV2.Subject = CogFindCircleTool1; CogFindCircleTool1的类型为CogFindCircleToole. CogAcqFifoEditV2 [ 相机信息设置窗体控件 ]CogAcqFifoEditV2.Subject : 工具关联对象如:CogAcqFifoEditV2.Subject = CogAcqFifoTool1; CogAcqFifoTool1的类型为CogAcqFifoToolf. CogImageFileEditV2 [ 图像文件设置窗体控件 ]CogImageFileEditV2.Subject : 工具关联对象如:CogImageFileEditV2.Subject = CogImageFileTool1; CogImageFileTool1的类型为CogImageFileToolg. cogToolGroupEditV2 [ 工具组管理设置窗体控件 ]cogToolGroupEditV21.Subject : 工具关联对象如:cogToolGroupEditV21.Subject = cogToolGroupTool1; cogToolGroupTool1的类型为cogToolGroupTool2.显示控件CogDisplay [ 图像显示窗体控件 ]显示图片:cogDisplay1.Image = image; 获取图片:image = cogDisplay1.Image; 附: image 图片变量(类型为 ICogImage)//显示图层清空cogDisplay1.StaticGraphics.Clear();cogDisplay1.InteractiveGraphics.Clear()//在CogDisplay1中显示文字//需要引用的空间usingCognex.VisionPro;usingCognex.VisionPro.Display;//实现方法private void CogDisplay string intCreate_Font( MyDisplay, Font, FontSize,double double string CogColorConstantsX, Y, Label, Mycolor, CogGraphicLabelAlignmentConstants stringMyAlignment, GroupName){//创建窗体显示字符串标签CogGraphicLabel new CogGraphicLabel()MyLabel = ;//创建窗体显示字体格式Font new FontStyle.MyFont = Font(Font, FontSize, Regular);GraphicDOFEnableBase CogGraphicDOFConstantsMyLabel. = .None;falseMyLabel.Interactive = ;MyLabel. =MyFont;//设置标签的字体属性FontColorMyLabel. = Mycolor;//设置显示标签的额字体显示颜色AlignmentMyLabel. = MyAlignment;//对齐方式SetXYTextMyLabel.(X, Y, Label);//文字显示坐标//将文字显示在CogDisplay1的活动图层上falseMyDisplay.InteractiveGraphics.Add(MyLabel, GroupName, );}//将文本图层显示在CogDisplay1的静态图层上CogDisplay1.StaticGraphics.Add(CogPMAlignTool1.Results.Item(0).CreateResCogPMAlignResultGraphicConstantsultGraphics(.CoordinateAxes), "");附:CogPMAlignTool1 匹配工具(下文有说明)CogPMAlignTool1.Results.Item(0).CreateResultGraphics(CogPMAlignResultGraphicConstants .CoordinateAxes) :意思是创建一个匹配工具的结果图层,这个图层是用来显示一中心坐标得出来的坐标轴VisionPro 工具组文件的使用1. 工具组的建立打开VisionPro,,双击“CogJob1”(这里以CogJob1为列)在“VisionPro 工具”中选择“CogToolGroup”工具组工具,将其拖到工具表中然后双击“CogToolGroup”中,在“CogToolGroup1“中添加你需要的工具。

visionpro斑点具工使用方法

visionpro斑点具工使用方法
– 阀值
将斑点像素从背景像素 中分开来的值
+ 在固定阀值中,斑点像素和背景像素分别根
据灰度值来确定。 + 设置一个灰度级阀值:
像 灰度阀值= 140

0
斑点
背景
255
灰度值
+ 相对阀值解释为左尾和右尾之间全体像素的百分数
+ 尾度代表柱状图两端的噪音级像素
图像:
柱状图: 最低值像素的5%
左尾像素值
+ 固定的阀值要比相对的
速度快,因为与百分比
对应灰度不必计算
+ 固定阀值可以检测场景 中是否有某特征,而相 对阀值始终在场景中找 到一个斑点
背景
“对象”
0
左尾 灰度 权重 0
灰度 权重 1.0
255 右尾
+ 到目前为止所有开
200
质心(CM)
极值
主轴(PA) CM
极值
PA
+ 斑点分析非常适合以下场合的应用:
– 对象在尺寸、形状和/或方向上差异很大(训练模型很难或者不可能) – 对象有背景中找不到的截然不同的灰度 – 对象没有重叠或者接触
+ 应用案例:
– 检查环氧树脂点分配的数量、尺寸和形状 – 检查表示坏薄片模型的墨水点的正确位置和大小 – 检查药片的破碎和大小 – 根据对象的尺寸、形状或位置整理或者分类对象
{ 220
像素值
80
100
120
应用阀值= 150
检查柱状图确定阀值灰度
灰度阀值
斑点
背景
阀值动态地选择;对 于灰度双峰分布的图
像有益
规定单个百分数和尾 度
规定单个灰度值
+ 当对象在不同图像降落在不同的像 素格子上时,硬性阀值同时重现
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

列1列2列3列4列5
VisionPro工具
项次分类名称功能
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用于分离或增强边界信息。

相关文档
最新文档