一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 渐变有三种:QLinearGradient、QConicalGradient 、 QRadialGradient 它们都有一个QGradient父类 QGradient父类的常用公共函数有: 1 void QGradient::setSpread ( Spread method ); 2 //设置填 阅读全文
posted @ 2021-01-12 16:46 一杯清酒邀明月 阅读(1840) 评论(0) 推荐(0)
摘要: Qt文档阅读笔记-加载HeightMap(高度图)构造3D地形图 QHeightMapSurfaceDataProxy:是Q3DSurface的一个基本代理类。 他是专门加载高度图。 高度图是没有X,Z轴的概念,所以在编程的时候要指定minXValue, maxXValue, minZValue,  阅读全文
posted @ 2021-01-12 15:43 一杯清酒邀明月 阅读(2123) 评论(0) 推荐(0)
摘要: 编译通不过的问题 错误如下错误。 原因是没有引用添加对应的dll文件。 引用办法。 有时候,如果你不知道引用dll是哪一个,可以考虑visionPro自带的演示程序。 然后添加引用命名空间就可以了: 1 Imports Cognex.VisionPro 2 Imports Cognex.Vision 阅读全文
posted @ 2021-01-12 13:35 一杯清酒邀明月 阅读(679) 评论(0) 推荐(0)
摘要: 电子狗终于到了,可以学习一波了! 首先学习一下CogPMAlignTool; 简单的来说 就是训练一个图像 然后再在其他图像或者同一幅图像的其他位置去寻找该图像。 在这个过程中你可以得到 图像尺寸变化 角度变化 以及其他的综合因素。 本文选择实例 ——查找物体。 选择一个文件夹下的一堆图片; 主要思 阅读全文
posted @ 2021-01-12 13:32 一杯清酒邀明月 阅读(975) 评论(0) 推荐(0)
摘要: 卡尺寸工具的应用范围 理想用于计量应用: 测量元件的宽度 测量元件之间的距离 常见的用处是测量边缘对子,和测量某个边线的点(当测量两个边线的点后,就可以测量点到点的距离) 勇哥试了一下测量边缘对子,如下图。 其参数中: 最大结果数要和边缘对子的数量一样,这个例子我测量的是每个ic的引脚宽度。 边缘对 阅读全文
posted @ 2021-01-12 13:30 一杯清酒邀明月 阅读(2054) 评论(0) 推荐(0)
摘要: 选择图片。 用两个卡尺寸,分别取底边与顶边。 然后用点到点的距离工具取距离,求出来没有标定之前是像素。 卡尺寸的参数。 卡尺的选择框,实心的箭头代表搜索方向。 由于程序中使用顶边与底边的起始点计算距离,因此要把起始点位置设置为一样,非则结果不对。 修改一下,让两者的x值一样。 这样改好后,结果是75 阅读全文
posted @ 2021-01-12 13:28 一杯清酒邀明月 阅读(1456) 评论(0) 推荐(0)
摘要: 好多刚入门的同行,在网上收索专业的指导视频也不多,有的而且收费,在碰到公司的一些老人不愿意多说苦于不太好交流提供以下几点方法,或许对新来的同行有些帮助 1,VisionPro 本身自带的帮助文档,里面有各个关于视觉工具的介绍 2.VisionPro 引用库里的一些XML文档也提供一些说明 3.Vi' 阅读全文
posted @ 2021-01-12 12:01 一杯清酒邀明月 阅读(866) 评论(0) 推荐(0)
摘要: log4net是一个可以帮助程序员把日志信息输出到各种 不同目标的.net类库。它可以容易的加载到开发项目中,实现程序调试和运行的时候的日志信息输出,提供了比.net自己提供的debug类和trace 类的功能更多。在康耐视Designer中使用的方法如下: 1.引用程序集并添加命名空间 在“外部程 阅读全文
posted @ 2021-01-12 11:52 一杯清酒邀明月 阅读(581) 评论(0) 推荐(0)
摘要: 在这里,记录我在项目中使用log4net记录本地日志的步骤。在不会之前感觉很难,很神秘,一旦会了之后其实没那么难。其实所有的事情都是一样的,下面我就分享一下我使用log4Net的经验。 第一步:首先从Visual Studio中的Nuget包管理中搜索下载 Log4Net dll文件 如下图: 选择 阅读全文
posted @ 2021-01-12 11:50 一杯清酒邀明月 阅读(586) 评论(0) 推荐(1)
摘要: 在 Visiual Studio.NET 环境下通过VisionPro打开相机并获取图像的基本步骤如下:1.创建CogFrameGrabberGigEs对象,获取连接到图像采集卡的所有相机设备。2.通过CogFrameGrabberGigEs获取单个对象ICogFrameGrabber的引用,支持的 阅读全文
posted @ 2021-01-12 11:46 一杯清酒邀明月 阅读(2662) 评论(0) 推荐(0)
摘要: VisionPro中的每一幅图像都有自己的坐标空间树,即Coordinate Space Tree,坐标空间树由根空间(root space)与用户空间(user space )组成。在图像处理过程中,通过根空间与用户空间之间的坐标转换实现图像在不同坐标系下的转换,例如,当进行Blob分析时可能需要 阅读全文
posted @ 2021-01-12 11:44 一杯清酒邀明月 阅读(1911) 评论(0) 推荐(0)
摘要: 将下图所示的ExprA等表达式结果转换为Double类型并添加到输出终端Step1.在CogResultAnalysis工具上右键Step2.在弹出的MemberBrowser对话框中的Brower下拉菜单中选择ALL(unfiltered)选项。step3.按下图依次选择Result->Evalu 阅读全文
posted @ 2021-01-12 11:43 一杯清酒邀明月 阅读(1420) 评论(0) 推荐(0)
摘要: 一、脚本简介 1.1 VisionPro项目组成简介在介绍脚本之前先简单介绍一下VisionPro开发环境(QuickBuild)的项目结构,Job是QuickBuild工程的基本组成单位,一个QucikBuild工程至少含有一个Job,工程中所有的Job是并行结构,各个Job之间不会相互影响。每个 阅读全文
posted @ 2021-01-12 11:42 一杯清酒邀明月 阅读(8336) 评论(0) 推荐(0)
摘要: 一、PatInspect原理详解 1.PatInspect简介 PatInspect主要用于缺陷检测,例如印刷字符检测、部分缺失或者明暗变换、激光打标内容检测等,该检测方法对光照的稳定性要求较高,视野内的光照不均匀极易造成误判与过杀。通过将当前图像与“训练图像”对比,获取“原始差异图像”,再将“原始 阅读全文
posted @ 2021-01-12 11:34 一杯清酒邀明月 阅读(1724) 评论(0) 推荐(1)
摘要: VisionPro中ToolBlock工具允许用户添加系统默认(bool、int、double等)数据类型以及VisionPro自定义(CogImage8Grey、ICogImage等)数据类型,常见数据类型的添加入下图所示。但是,有时需要在ToolBlock输出端添加List等相对复杂的数据类型。 阅读全文
posted @ 2021-01-12 11:32 一杯清酒邀明月 阅读(1221) 评论(0) 推荐(0)
摘要: 在VisionPro中toolBlock与toolGroup都可以作为工具的容器,使项目结构更清晰。两者之间的不同主要有以下几点:1.添加输入输出以及数据链接方式不同。 在toolBlock工具块中,添加输入输出的方式比较灵活,可以在工具块上右键->addInput之后选择相应的类型添加;可以在to 阅读全文
posted @ 2021-01-12 11:31 一杯清酒邀明月 阅读(899) 评论(0) 推荐(0)
摘要: 本文主要介绍Fixture创建的坐标系的意义以及CogFixture工具的使用方法。同Calibration一样,fixture同样创建一个新的坐标系,不同之处在于经过Calibration之后生成的是一个固定坐标系,而Fixture之后是一个“随动”的坐标系。此外,经过Calibration之后的 阅读全文
posted @ 2021-01-12 11:30 一杯清酒邀明月 阅读(2704) 评论(0) 推荐(0)
摘要: 在VisionPro利用多个工具进行图像处理的过程中可能会根据实际需要创建多个坐标系,各个工具在对应的坐标系下进行处理与运算。在运行过程中创建的多个坐标都属于图像的坐标空间树,工具通过使用坐标空间树中不同坐标系获取图像的不同信息。标定(Calibration)和Fixturing(不知道该单词怎么翻 阅读全文
posted @ 2021-01-12 11:28 一杯清酒邀明月 阅读(3135) 评论(0) 推荐(0)
摘要: 前几天有网友问我使用标定板如何测量,正好今天有时间,做一个简单的测量例子。需要使用到标定板,没有的可以使用A4打印一张,图样我就不提供了,自己用Excel或者CAD画一张即可。唯一需要注意的是,1:1打印!不然你不知道你画的实际距离。 第一步,打开VisionPro,使用图片资源工具image so 阅读全文
posted @ 2021-01-12 11:12 一杯清酒邀明月 阅读(3449) 评论(0) 推荐(0)
摘要: 工业视觉常用的几种标定方式。 计算像素比 有些时候我们需要的检测数据并不需要特别准确,并且手边没有其它标定工具,可以使用这种方法大概算一算每个像素对应多大距离。 找一个知道距离的物体,测出它的像素距离,像素比例=被测物体距离÷像素大小 相机固定--平台移动的标定 这种方式需要被测物体固定在可以改变位 阅读全文
posted @ 2021-01-12 11:11 一杯清酒邀明月 阅读(2222) 评论(0) 推荐(0)