自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

详细描述视觉引导机器人进行物体抓取位置纠偏等经典应用的标定方法、原理、使用流程,在VisionPro视觉工具下的实现方式

2020-04-25

QuickBuild_FIxture.vpp

同Calibration一样,fixture同样创建一个新的坐标系,不同之处在于经过Calibration之后生成的是一个**固定坐标系**,而Fixture之后是一个“**随动**”的坐标系。此外,经过Calibration之后的坐标空间一般为物理坐标空间,而Fixture之后的坐标空间取决于输入图像的坐标空间,即输入空间为像素空间,新创建的坐标空间以像素为单位坐标;输入空间为物理坐标空间,则新创建的坐标系以物理空间(如mm)为基本单位坐标。

2020-04-01

超详细VisionPro 视觉工具-原理及实例讲解.zip

VisionPro中文开发教程,详细描述各个工具的使用方法、参数设置、脚本的使用方法、QuickBuild的操作方法、视觉算法的相关原理。

2020-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除