- 博客(42)
- 资源 (70)
- 收藏
- 关注
原创 CaliperGeometry 游标卡尺工具
游标卡尺应用:理想用于计量应用:测量元件的宽度、测量元件之间的距离;用于固定元件:当元件的位置不确定时;游标卡尺工具介绍辨别对象中的边线和边线对子,边线对子中的边线位置和边线之间的距离。问题:测量该金属支架的横向宽度。图片设置定义目标区域游标卡尺区域值图像中探测到边线的区域;在图形上由输入图像中的蓝色方框表示。定义目标区域区域标准:包含目标边线;边线必须与投影方向平行(可能必须旋转);在可能时,不包括目标边线以外的特征(可能必须倾斜);.
2020-09-30 20:10:32 701
原创 VisionPro FixtureCoord工具解释
一、坐标空间坐标空间是什么?坐标空间提供数学框架解释点的位置。校准和定位通过以下方法可以建立坐标空间:1)工具定位;2)FixtureNPointToNPoint工具、CalibNPointToNPoint工具、棋盘格校准工具、手动配置建立一个二维转换。根空间根空间是在任何图像处理之前与所采集的像素相一致的左手坐标系,与合成或者行扫描图像可能会不同。当某图像在进行图像处理或者再取样时,VisionPro会自动调整根空间。...
2020-09-30 06:00:43 2053
原创 发送指令控制相机采集图像或读取本地文件图像并执行作业
本文采用的是读取本地文件,因为没有相机,所以只能够这么操作,基本上类似。作业中的代码如图:配置中“作业属性”->“编辑脚本”->“C#脚本”。作业脚本代码如下:using System;using System.Net;using System.Text;using System.Net.Sockets;using System.Threading;using System.Windows.Forms;using System.Collections.Gener
2020-09-28 16:51:06 628 1
原创 编写TCP客户端应用程序
编写C#代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Net;using System
2020-09-28 11:13:42 408
原创 编写VisionPro作业脚本实现TCP服务器的监听
上一节中已经在脚本中添加了代码,实际操作这篇内容,那需要完成上一篇的内容:编写二维码识别Quickbuild工程,本文在作业配置中添加代码,完整代码如下:using System;using System.Net;using System.Text;using System.Net.Sockets;using System.Threading;using System.Windows.Forms;using System.Collections.Generic;using Cognex.
2020-09-27 12:07:48 1073 1
原创 VS2013以上版本加载VisionPro控件的方法
一、新建项目二、选择工具->工具选项三、选择“.NET Framework Components”->"Browse",注意:本文VisionPro安装路径为:D:\Program Files\Cognex,若你选择浏览安装路径下的这个路径:D:\Program Files\Cognex\VisionPro\ReferencedAssemblies,那么加载dll文件全部会提示无效,如下图所示:正确的路径应该是安装路径VisionPro会有两处文件目录C:\Pr.
2020-09-26 10:35:27 6743 2
原创 基于PatInspect的缺陷检测
基于PatInspect的缺陷检测PatInspect工具的用途: 检测产品特征缺失或错位、产品上存在错误或无用的标记、表面颜色错误等等场合;PatInspect工具的原理: 通过PMAlign工具实现ROI窗口对齐,用训练图片和当前输入图片进行对比从而得到缺陷。PatInspect工具内部执行流程: 首先PatInspect工具根据训练图像和输入图像获取匹配图像,然后对匹配图像执行归一化操作,生成原始差异图像;如果原始差异图像每个像素大于阈值图像,则阈值差异图像的当前值就是原始差
2020-09-24 22:06:20 394
原创 Visionpro实现多图像拼接
将四张图拼接在一起,新建作业,在配置中新建C#脚本,添加代码如下using System;using System.Threading;using System.Windows.Forms;using Cognex.VisionPro;using Cognex.VisionPro.QuickBuild;using Cognex.VisionPro.ImageProcessing;public class UserScript : CogJobBaseScript{ private
2020-09-24 16:19:58 4088
原创 Visionpro实现多目标测量
VisionPro实现多目标测量其效果如图所示:VB代码如下:Imports SystemImports System.CollectionsImports Cognex.VisionProImports Cognex.VisionPro3DImports Cognex.VisionPro.ToolGroupImports Cognex.VisionPro.BlobImports Cognex.VisionPro.CaliperPublic Class UserScript
2020-09-24 12:05:39 2221 1
原创 Visionpro作业脚本介绍
一.Visionpro脚本用途作业脚本是对相机取像进行控制的脚本,如设置相机的帧率,曝光,频闪,自动对焦等等功能.二.作业脚本继承关系:Public Class UserScript Inherits CogJobBaseScriptCogJobBaseScript类的成员如下 job 这个成员可以获取控制你脚本的CogJob; 2.当一个图像采集先进先出队列构建并分配工作会调用该方法,当点击初始化图像来源按钮时候,将会构建图像采集先进先出队列并分配工作.public o..
2020-09-24 10:43:17 1784 3
原创 Visionpro如何编写工具组(ToolGroup)脚本
建立如图所示的作业:在脚本中public class UserScript : CogToolGroupBaseScript{ }内添加变量: private double Distance = 0; private CogDistancePointPointTool DistancePointPointToolObject;在脚本GroupRun构造函数下添加代码:DistancePointPointToolObject = (CogDis.
2020-09-24 10:08:06 2481 6
原创 Visionpro如何编写工具块(ToolBlock)脚本
在脚本中添加相应代码便可显示相应字符:VisionPro中添加如下工具并建立链接:脚本中添加变量Radius、CogFindCircleToolObject、myCircle如下:#region Private Member Variables private Cognex.VisionPro.ToolBlock.CogToolBlock mToolBlock; private double Radius = 0; pri
2020-09-23 22:00:52 4466
原创 Visionpro棋盘格校正
CogCalibCheckerboard工具实现图像校正一.棋盘标定板1.棋盘标定板的要求:1黑白块必须水平和垂直方向交替排列;1.2黑白块必须大小相同;1.3黑白块必须是矩形的,如果它们不是正方形,它们的长宽比应该在0.90到1.10的范围内;2.采集到的标定板图像的要求:2.1采集到的图像必须至少包含9个黑白块;2.2黑白块至少包含15x15像素;2.3黑白块的数目越多,图像校正的精度就越高,但花费的时间就越长,反之亦然3.标定板的原点基准...
2020-09-23 21:11:18 6279
原创 SearchMax通过颜色特征实现目标定位
工具原理:该SearchMax工具结合了PMAlign和CNLsearch工具的优缺点; 使用归一化相关搜索匹配功能 通过颜色特征来寻找目标物体;工具使用场合:彩色图像 小图案(特征少的图像) 包含纹理图像 图像倾斜三.搜索过程相关概念有损压缩:是允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了更大的压缩比。混淆阈值:此阈值可用来提示搜索图像可能出现的干扰程度。较大的值会降低搜索速度,但可确保不会找到错误的特征。较
2020-09-22 22:04:15 450
原创 AMOLED 显示面板 Mura 缺陷
1、AMOLED 显示面板结构有机发光二极管(Organic Light Emitting Diode,OLED)是一种自发光技术,如下图 2-1 所示,其基本结构由阳极、阴极以及置于它们之间的多层有机薄膜材料组成。该有机材料的主要组成物质是导电透明铟锡氧化物(ITO),其形成的多层薄膜包括空穴传输层、有机发光层和电子传输层。与 LCD 技术相比,OLED 不需要背光,如图 1-1 所示,通过施加适当的电压,分别从阳极和阴极经过空穴传输层和电子传输层向有机发光层注入空穴和电子。空穴和电子在有机发光层内...
2020-09-18 20:28:08 6565
原创 CogSobeEdgeTool工具
CogSobelEdgeTool工具的功能原理CogSobeEdgeTool是边缘提取工具,一张图像经过CogSobeEdgeTool工具处理后能够得到此图像的边缘量级图像和边缘角度图像。边缘量级图像:用每一个像素点的边缘量级作为像素值构成的新图像。边缘角度图像:用每一个像素点的边缘角度作为像素值构成的新图像。参考:康茗睿编著...
2020-09-15 21:41:31 970
原创 CogLinescanDistortionCorrectionTool工具 图像处理工具
CogLinescanDistortionCorrectionTool工具的功能原理CogLinescanDistortionCorrectionTool工具可以用来对X轴方向的非线性畸变进行校正,这和利用CogCalibCheckerboardTool工具对线扫描相机进行校正一样,但两者之间有一定的差别,主要表现在如下几点:1) CogLinescanDistortionCorrectionTool工具需要在相机前方的固定位置放置一个靶子;2) CogLinescanDistortionCor
2020-09-15 21:34:25 700
原创 CogIPTwoImageSubtractTool工具 图像处理工具
CogIPTwoImageSubtractTool工具的功能原理CogIPTwoImageSubtractTool接收两输入图像,将两图像中对应的每一个像素点的像素值的和作为输出图像的像素值。其中,CogImageFileTool1、CogImageFileTool2工具各为CogIPTwoImageSubtractTool工具提供一张图片。参考:康茗睿编著...
2020-09-15 20:49:10 1026
原创 CogIPTwoImageMinMaxTool工具 图像处理工具
CogIPTwoImageMinMaxTool工具的功能原理CogIPTwoImageMinMaxTool接收两输入图像,利用两图像中对应像素点的较大值或较小值作为输出图像的像素值。CogIPTwoImageMinMaxTool工具的输入输出终端。其中,CogImageFileTool1、CogImageFileTool2各为CogIPTwoImageMinMaxTool1工具提供一张图片。参考:康茗睿编著...
2020-09-15 20:43:39 430
原创 CogIPTwoImageAddTool工具 图像处理工具
CogIPTwoImageAddTool工具的功能原理CogIPTwoImageAddTool接收两输入图像,将两图像中对应的每一个像素点的像素值的和作为输出图像的像素值。CogIPTwoImageAddTool工具的输入输出终端。其中,CogImageFileTool1、CogImageFileTool2给为CogIPTwoImageAddTool工具提供一张图片,CogIPTwoImageAddTool工具接收两张图像执行图像的加操作。...
2020-09-15 20:39:51 934
原创 CogIPOneImageTool工具 图像处理工具
CogIPOeImageTool工具的功能原理CogIPOneImageTool工具主要用来对单张图像进行算法处理操作,其内部封装许多图像处理算法。1、加碱常量此算法为图像中的每一个像素点的像素值加上一个常量,创建一个新的图像,对于彩色图像,需要对每一个图层单独执行加碱操作。2、3x3卷积运算利用3X3核对图像执行卷积运算。3、NxM卷积运算利用NxM核对图像执行卷积运算,N、M可以任意设置。4、均衡对连续获得的图像进行重新映射,以使图像具有相同的灰度值,此算法主要用再光
2020-09-15 20:34:39 5573
原创 CogImageSharpnessTool工具 图像处理工具
CogImageSharpnessTool工具的功能原理利用CogImageSharpnessTool工具可以测量图像的清晰度,在取像设备的焦距调整时非常有用。此工具每执行一次,就会返回一次代表图像清晰度的分数值,分数越高说明图像越清晰,在保持其他参数不变的情况下,调整焦距,并连续测量图像的清晰度,通过这种方法,你可以很方便的将焦距调整到最佳值。CogImageSharpnessTool工具提供四种方法来衡量图像的清晰度,分别是:带通、自相关、绝对差异、梯度能量。带通图像的灰度模型可以用频率
2020-09-14 22:04:36 1373
原创 CogImageConvertTool工具 图像处理工具
CogImageConvertTool工具的功能原理CogImageConvertTool工具可以进行图像格式的转换,可以将16位彩色图像转换为8位灰度图。VisionPro中,有些工具是不能处理彩色图像的,必须用CogImageConvertTool工具转换为8位灰度图像才能正常工作。CogImageConvert工具将彩色图像转换为8位灰度图后才能传递给CogPMAlignTool1工具进行模型训练。参考:康茗睿编著...
2020-09-14 21:50:11 4362
原创 CogImageAverageTool工具 图像处理工具
CogImageAverageTool工具的功能原理CogImageAverageTool工具可以对同一场景内的多张图片求平均,输出平均后的图像,平均的方式是对多张图像中每一个像素值求平均值,以这个平均值作为这个输出图像的灰度值。通过对多张图像求平均值,可以消除噪声及光线不稳定对图像的影响。除了求取图像的平均值,CogImageAverageTool工具还可以计算求取多张图像的标准差图像。CogImageAverageTool工具的Add方法可向工具中添加待平均的图像,ExecuteAverag
2020-09-14 21:42:38 1170
原创 CogHistogramTool工具 图像处理工具
CogHistogramTool工具的功能原理CogHistogramTool工具能对整张图像或图像中某一区域的像素分布情况进行统计分析,CogHistogramTool可选择的区域形状。CogHistogramTool工具除了能够生产灰度值直方图外,还能够工具图像的以下信息:(1) 像素总数;(2) 平均灰度值;(3) 像素中值;(4) 出现概率最大的像素值;(5) 像素的标准差;利用灰度直方图,可以为图像二值化分割提供阈值参考。 ...
2020-09-13 21:46:43 2786
原创 CogCopyRegionTool工具 图像处理工具
CogCopyRegionTool工具1) CogCopyRegionTool工具的功能原理CogCopyRegionTool工具可以在一张或两张图像上执行一些复制操作,主要包括如下几类:(1) 从输入图像中复制一部分到新的输出图像;(2) 从输入图像中复制一般分到已存在的目标图像;(3) 用固定的像素值对图像中的部分区域进行填充;2) 复制图像区域可以只对图像中的一部分感兴趣,不需要对整张图像进行处理,可以选择利用CogCopyRegionTool工具将图像中的一部分区域复制到
2020-09-13 21:38:39 2927
原创 CogAffineTransformTool工具 图像处理工具
1、CogAffineTransformTool工具1)CogAffineTransformTool工具的功能原理(1) CogAffineTransformTool工具的功能CogAffineTransformTool工具能够对图像中仿射矩形内的区域进行变换,产生一个矩形的输出图像。这个工具能够消除仿射矩形的旋转和倾斜的影响,并且使你能够设置一个比例参数,以使能够放大或缩小矩形区域内的特征。(2) 仿射矩形的概念仿射矩形是对比相互平行的四边形、正方形、长方形、菱形等都是仿射矩形。可以.
2020-09-13 21:24:05 1781
原创 CogOCVMaxTool ID读码和验证工具
CogOCVMaxTool工具的原理CogOCVMaxTool是光学字符验证工具,可以对一个或多个字符进行验证。其典型应用包括带你码验证、日期验证、包装印刷验证等。编著:康明睿编著
2020-09-11 22:21:01 729
原创 CogOCRMaxTool工具 ID读码和验证工具
CogOCRMaxTool工具的功能原理CogOCRMaxTool是字符读取工具,能够根据已训练的字符样本读取灰度图像中的字符,并返回读取结果。在使用COgOCRMaxtool工具读取字符的时候,需要设置字符区域,每个字符的最大最小宽度等参数。在字符读取之前需要首先进行字符分割和字符训练,下面分别进行介绍:1) 字符分割:字符分割的过程就是将字符像素从背景像素中分离出来,然后将这些分离后的字符像素分割成独立的符号,CogOCRMaxTool工具支持一套参数,这些参数指示如何把字符和背景以及字符和
2020-09-11 22:16:24 1392
原创 CogIDTool工具 ID读码和验证工具
CogIDTool工具的功能原理CogIDTool是VisionPro新增的一个非常重要的解码工具,能够在同一张图像中读取种类不同的一维码、多个同种类的二维码、以及一些高度旋转和有透视变形的码。与Barcode、2DSymbol、PDF417等读码工具相比,CogIDTool具有如下优点:(1) 同时支持一维码和二维码的读取;(2) 能够读取同一图像中种类不同的一维码;(3) 支持最新的解码算法;1) CogIDTool对一维码的支持CogIDTool工具能够读取同一图像中的多个种类
2020-09-11 21:59:45 3590
原创 CogDistanceSegmentSegmentTool工具 几何测量工具
CogDistanceSegmentSegmentTool工具的功能原理CogDistanceSegmentSegmentTool工具从输入终端接收两条线段,求取两线段上点之间的最短距离,并求取距离最短时两端上的点坐标,将最短距离及点坐标在终端输出。其中,CogPMAlignTool1和CogFixtureTool1用来定位;CogFindCircleTool1、CogFindCircleTool2查找两个圆;CogCreateSegmentTool1工具接收CogFindCircleTool1、Cog
2020-09-11 21:28:44 695 3
原创 CogDistanceSegmentLineTool工具
CogDistanceSegmentLineTool工具的功能原理CogDistanceSegmentLineTool工具从输入终端接收一条线段和一条直线,求取线段上的点与直线上点的最短距离,并求取距离最短时线段和直线上的点坐标,将最短距离及点坐标值在终端输出。其中,CoPMAlignTool1和CogFixtureTool1用来定位;CogFindCircleTool1、CogFindCircleTool2查找两个圆;CogCreateSegmentTool1工具接收线段;CogFindLineToo
2020-09-11 21:18:54 584 2
原创 CogDistanceSegmentEllipseTool工具 几何测量工具
CogDistanceSegmentEllipseTool工具的功能原理CogDistanceSegmentEllipseTool工具从输入终端接收一条线段和一个椭圆,求取线段上的点与椭圆上的点之间的最短距离,并求取距离最短时线段和椭圆上的点坐标,将最短距离及点坐标在终端输出。其中,CoPMAlignTool和CogFixtureTool1用来定位;CogFindCircleTool1、CogFindCircleTool2查找两个圆;CogCreateSegmentTool1工具接收CogFindC
2020-09-10 23:10:27 289
原创 CogDistanceSegmentCircleTool工具 几何测量工具
CogDistanceSegmentCircleTool工具的功能原理CogDistancePointSegmentTool工具从输入终端接收一条线段和一个圆,求取线段上的点与圆上的点之间的最短距离,并求取距离最短时线段和圆上的点坐标,将最短距离及点坐标值在终端输出。其中,CogPMAlignTool1和CogFixtureTool1用来定位;CogFindCircleTool1、CogFindCircleTool2和CogFindCircleTool3查找三个圆;CogCreateSegmentToo
2020-09-08 22:12:02 400
原创 CogDistancePointSegmentTool工具 几何测量工具
CogDistancePointSegmentTool工具的功能原理CogDistancePointSegment工具从输入终端接收一个点和一条线段,求取点到线段的最短距离,并求取距离最短时线段上的点的坐标,将最短距离及点坐标值在终端输出。其中,CogPMAlignTool1和CogFixtureTool1用来定位;CogFindCircleTool1、CogFindcircleTool2和CogFindCircleTool3查找三个圆;CogCreateSegmentTool1工具接收CogFindC
2020-09-08 21:55:48 411
原创 CogDistancePointPointTool 几何测量工具
CogDistancePointPointTool工具的功能原理CogDistancePointPointTool工具从输入终端接收两个点,求出两点间的距离和两点连线与图像坐标系的夹角,并将两点间的距离,以及两点连线与坐标系的夹角值在终端输出。其中,CogPMAlignTool1和CogFixtureTool1用来定位;CogFindCircleTool1和CogFindCircleTool2 查找两个圆;CogDistancePointPointTool工具接收CogFindCircleTool1和C
2020-09-08 21:44:23 1188
原创 CogDistancePointLineTool工具
CogDistancePointLineTool功能的功能原理CogDistancePointLineTol工具从输入终端接收一个点和一条直线,求出点到直线的最短距离,并将点到直线的最丹距离,已以及值上到已知嗲的距离最短的点在终端输出。其中,CogPMAlignTool1和CogFixtuTool1用来定位;CogFindCicleTool1查找一个圆;CogFindLineTool1用来查找一条直线;CogDitancePointLineTool工具接收CogFindCircleTool1查找到的圆的
2020-09-06 23:03:27 698
原创 CogDistancePointEllipseTool工具
CogDistancePointElliseTool工具的功能原理CogDistancePointEllipseTool工具从输入终端接收一个点和一个椭圆,求出点到椭圆的最短距离,并将这个最短距离,以及到该点距离最短的椭圆上的点在终端输出。其中,CogPMAlignTool1和CogFixtureTool1用来定位;CogFindCircleTool1查找一个圆;CogToolBlock1通过输出终端提供5个点坐标,CogFitEllipseTool1接收CogToolBlock1提供的5个点坐标弥合成
2020-09-06 21:58:49 875
C# 指定时间可具体到某个时间对日志文件进行删除
2023-11-22
C# WinForm 读取多张图片、缩放、平移,缩放后可恢复原图
2022-11-05
C# textbox输入数字,也可以软键盘输入
2022-10-12
C# button textbox 控件实现功能输入数字
2022-10-07
ImageThumbnail.rar
2021-02-03
ChineseValidateCode.rar
2021-01-30
FileSizeProgress.rar
2021-01-29
APopoverShowsProgress.rar
2021-01-29
CopyDataGridDataByImitatingExcel.rar
2021-01-29
FilePathCopy.rar
2021-01-27
TossDisplayForm.rar
2021-01-26
DynamicallyDisplayMenusWithTreeLists.rar
2021-01-22
FocusChangeColor.rar
2021-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人