- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Designer中使用Log4net实现日志功能
log4net是一个可以帮助程序员把日志信息输出到各种 不同目标的.net类库。它可以容易的加载到开发项目中,实现程序调试和运行的时候的日志信息输出,提供了比.net自己提供的debug类和trace 类的功能更多。在康耐视Designer中使用的方法如下:Designer中使用Log4net实现日志功能1.引用程序集并添加命名空间2.定义全局变量3.设置log格式与读取log配置文件4.log写入1.引用程序集并添加命名空间2.定义全局变量3.设置log格式与读取log配置文件4.log写入
2020-11-12 15:34:22
768
1
原创 VisionPro之ToolBlock输出添加复杂输出类型
VisionPro中ToolBlock工具允许用户添加系统默认(bool、int、double等)数据类型以及VisionPro自定义(CogImage8Grey、ICogImage等)数据类型,常见数据类型的添加入下图所示。但是,有时需要在ToolBlock输出端添加List等相对复杂的数据类型。例如,返回当前匹配工具获取到的多个产品的XY坐标以及角度。首先,每个变量需要存储X、Y、A三个维度的信息。其次,每张图像中可能含有多个产品且产品个数不确定。具体实现方式如下:添加List的程序集以及命名空
2020-09-14 14:32:55
6945
4
原创 VisionPro之 PatInspect(CogPatInspectTool使用方法)
PatInspect一、PatInspect原理详解1.PatInspect简介2.PatInspect 原理2.1训练后图像2.2 标准差图像2.3 阈值图像2.4 图像归一化3.Patinspect 算法流程二、CogPatInspectTool使用案例1 案例检测需求描述2 项目搭建流程一、PatInspect原理详解1.PatInspect简介PatInspect主要用于缺陷检测,例...
2020-04-06 15:51:31
6905
1
原创 VisionPro之标定与创建坐标系(Calibration and Fixturing)(二)
接上篇文章,链接: [https://blog.csdn.net/dongxin_ming/article/details/104785097(https://www.csdn.net/).本文主要介绍Fixture创建的坐标系的意义以及CogFixture工具的使用方法。同Calibration一样,fixture同样创建一个新的坐标系,不同之处在于经过Calibration之后生成的是一个...
2020-04-01 22:23:07
7182
原创 VisionPro之脚本(一文读懂VisionPro脚本原理与使用方法)
文章目录一、脚本简介二、脚本类与功能三、脚本使用案例四、脚本进阶一、脚本简介在介绍脚本之前先简单介绍一下VidionPro开发环境(QuickBuild)的项目结构,Job是QuickBuild工程的基本组成单位,一个QucikBuild工程至少含有一个Job,工程中所有的Job是并行结构,各个Job之间不会相互影响。每个Job中默认包含一个toolGroup,用户可以在默认的toolGrou...
2020-03-23 22:52:39
31584
8
原创 VisionPro之toolBlock与toolGroup的区别
在VisionPro中toolBlock与toolGroup都可以作为工具的容器,使项目结构更清晰。两者之间的不同主要有以下几点:1.**添加输入输出以及数据链接方式不同。**在toolBlock工具块中,添加输入输出的方式比较灵活,可以在工具块上右键->addInput之后选择相应的类型添加;可以在toolBlock中的“输入输出”页面进行添加;数据链接时可以通过右键->L...
2020-03-17 17:39:56
6323
2
原创 CogResultsAnalysisTool工具将表达式的值转换为int、Double等数据类型输出
将下图所示的ExprA等表达式结果转换为Double类型并添加到输出终端Step1.在CogResultAnalysis工具上右键Step2.在弹出的MemberBrowser对话框中的Brower下拉菜单中选择ALL(unfiltered)选项。step3.按下图依次选择Result->EvaluatedExpression->Item[“ExprA”]->Valu...
2020-03-11 12:02:34
1060
原创 VisionPro之标定与创建坐标系(Calibration and Fixturing)(一)
在VisionPro利用多个工具进行图像处理的过程中可能会根据实际需要创建多个坐标系,各个工具在对应的坐标系下进行处理与运算。在运行过程中创建的多个坐标都属于图像的坐标空间树,工具通过使用坐标空间树中不同坐标系获取图像的不同信息。标定(Calibration)和Fixturing(不知道该单词怎么翻译合适)都会创建新的坐标系,将新创建的坐标系添加到坐标空间树。在工具运行时将图像转换到对应的坐标系...
2020-03-10 22:22:06
13448
2
原创 VisionPro之坐标空间树(Coordinate Space Trees)
VisionPro中的每一幅图像都有自己的坐标空间树,即Coordinate Space Tree,坐标空间树由根空间(root space)与用户空间(user space )组成。在图像处理过程中,通过根空间与用户空间之间的坐标转换实现图像在不同坐标系下的转换,例如,当进行Blob分析时可能需要在根空间下,在进行尺寸测量时,可能需要将坐标空间转换到实际物理坐标系下。VisionPro中坐标空...
2020-03-01 19:37:39
5502
原创 C#VisionPro开发之读取相机数据
在 Visiual Studio.NET 环境下通过VisionPro打开相机并获取图像的基本步骤如下:1.创建CogFrameGrabberGigEs对象,获取连接到图像采集卡的所有相机设备。2.通过CogFrameGrabberGigEs获取单个对象ICogFrameGrabber的引用,支持的图像格式、相机序列号等信息可以从该接口对象中获取。3.通过CogFrameGrabber的Cr...
2020-02-29 14:24:33
6128
Robot-Cognex Vision-Calib-Templejob-201703_ME.pptx
2020-04-25
QuickBuild_FIxture.vpp
2020-04-01
超详细VisionPro 视觉工具-原理及实例讲解.zip
2020-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人