一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 156 下一页
摘要: 1 using Cognex.VisionPro.FGGigE; 2 using Cognex.VisionPro.FGGigE.Implementation.Internal; 3 //关闭相机连接,防止程序报错 4 CogFrameGrabberGigEs cameras = new CogFr 阅读全文
posted @ 2021-01-18 16:17 一杯清酒邀明月 阅读(434) 评论(0) 推荐(0)
摘要: 脚本分为简单脚本和高级脚本,假如别人写的脚本在自己的脚本中无法实现,可以尝试切换下简单脚本/高级脚本试一试 简单脚本可以直接使用: 高级脚本:需要转换格式 阅读全文
posted @ 2021-01-18 16:16 一杯清酒邀明月 阅读(441) 评论(0) 推荐(0)
摘要: 1 using Cognex.VisionPro.FGGigE; 2 using System; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Text; 6 using System.Threadin 阅读全文
posted @ 2021-01-18 16:14 一杯清酒邀明月 阅读(644) 评论(0) 推荐(0)
摘要: 1 /// <summary> 2 /// 获得ICogImage图像格式 3 /// </summary> 4 /// <param name="imagepath"></param> 5 /// <returns></returns> 6 private ICogImage GetImage(s 阅读全文
posted @ 2021-01-18 16:13 一杯清酒邀明月 阅读(1533) 评论(0) 推荐(0)
摘要: 1 using Cognex.VisionPro; 2 using Cognex.VisionPro.FGGigE; 3 using Cognex.VisionPro.FGGigE.Implementation.Internal; 4 using Cognex.VisionPro.ToolBlock 阅读全文
posted @ 2021-01-18 16:11 一杯清酒邀明月 阅读(1517) 评论(0) 推荐(0)
摘要: 1 private string path = AppDomain.CurrentDomain.BaseDirectory + "12.vpp"; 2 private string path1 = AppDomain.CurrentDomain.BaseDirectory + "CCD.vpp"; 阅读全文
posted @ 2021-01-18 16:09 一杯清酒邀明月 阅读(594) 评论(0) 推荐(0)
摘要: 1 private string path = AppDomain.CurrentDomain.BaseDirectory + "12.vpp"; 2 private string path1 = AppDomain.CurrentDomain.BaseDirectory + "CCD.vpp"; 阅读全文
posted @ 2021-01-18 16:07 一杯清酒邀明月 阅读(710) 评论(0) 推荐(0)
摘要: 1 #include<QApplication> 2 #include <QWidget> 3 #include <QPainter> 4 class MyMainWindow:public QWidget 5 { 6 public: 7 MyMainWindow(QWidget *parent = 阅读全文
posted @ 2021-01-18 09:13 一杯清酒邀明月 阅读(6039) 评论(0) 推荐(0)
摘要: 1、Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: ◆ ThreadPool不支持线程的取消、完成、失败通知等交互性操作; ◆ ThreadPool不支持线程执行的先后次序; 以往,如果开发者要实现上述功能,需要完成 阅读全文
posted @ 2021-01-15 15:27 一杯清酒邀明月 阅读(921) 评论(0) 推荐(0)
摘要: 先引入一下线程池的概念: 百度百科:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程 阅读全文
posted @ 2021-01-15 14:07 一杯清酒邀明月 阅读(1365) 评论(0) 推荐(0)
摘要: 什么是线程池?为什么要用线程池?怎么用线程池? 1. 什么是线程池? .NET Framework的ThreadPool类提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。那么什么是线程池?线程池其实就是一个存放线程对象的“池子(pool)”,他提 阅读全文
posted @ 2021-01-15 14:02 一杯清酒邀明月 阅读(332) 评论(0) 推荐(0)
摘要: 一、基本概念 1、进程 首先打开任务管理器,查看当前运行的进程: 从任务管理器里面可以看到当前所有正在运行的进程。那么究竟什么是进程呢? 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或 阅读全文
posted @ 2021-01-15 13:33 一杯清酒邀明月 阅读(1227) 评论(0) 推荐(1)
摘要: 卡尺工具为在实际工业应用中比较常见 尺寸量测,异常尺寸检测 1.控件为以下标识,其输入的图片为灰图。在使用使用前最好需进行定位工具进行定位,以便更好的量测 2.工具设定(检测区域设定) 3.工具设定(基本设定,使用单边还是二边检测,注意检测方向,极型选择) 4.工具设定(基本设定,计分项目选择时,注 阅读全文
posted @ 2021-01-15 11:59 一杯清酒邀明月 阅读(725) 评论(0) 推荐(0)
摘要: CogColorSegmenterTool控件主要在颜色检测中使用。 1.CogColorSegmenterTool使用很简单,把颜色进行分离出来成为灰图(黑白二种) 步骤如下新增指定点或区域的颜色: 2.确认需要进行分离的区域(得到的图片为此区域图片) 3.得到的区域图片(进行各项检测使用) 4. 阅读全文
posted @ 2021-01-15 11:58 一杯清酒邀明月 阅读(697) 评论(0) 推荐(0)
摘要: 1.先了解其控件使用 编辑增加控件步骤1-2-3-4。我们把他当做一个整体进行封装,可以可以看成一个函数设计(增加输入类型几个,添加输出类型几个) 2.进行CogToolBlock控件功能设计(进行函数功能设计--即功能调试) 3.进行添加功能控件,进行配置把要输入和输出的项目设定好测试OK后进行保 阅读全文
posted @ 2021-01-15 11:56 一杯清酒邀明月 阅读(3137) 评论(0) 推荐(1)
摘要: 在C#中我们应用CogPMAlignTool类很多,主要用于零件的尺寸角度,中心点,角度确认(VISIONPRO9.0) 1.这个工具控件中我们需提供的是InputImage 为CogImage8Grey的灰图。 图片我们可以从相机来也可以文档的图片来,由于我这边没有相机,我采用网上下载的图片进行测 阅读全文
posted @ 2021-01-15 11:54 一杯清酒邀明月 阅读(2192) 评论(0) 推荐(0)
摘要: 我使用VISIONPRO 的版本为9.0;往往很多USB相机没有办法使用,我们可以采用拍图在文档下再同步抓取图片,再使用。 1.实现配置好CogImageFileTool工具,保存在文档中为img.vpp,步骤如下4步。 CogImageFileTool 序列化回来: CogImageFileToo 阅读全文
posted @ 2021-01-15 11:51 一杯清酒邀明月 阅读(3443) 评论(0) 推荐(1)
摘要: 用于反序列化的应用 各种类型。 this.Acq = CogSerializer.LoadObjectFromFile(Application.StartupPath+"\\Camera\\Camera1.vpp") as CogAcqFifoTool; 保存数据时: CogSerializer.S 阅读全文
posted @ 2021-01-15 11:48 一杯清酒邀明月 阅读(968) 评论(0) 推荐(0)
摘要: CogPMAlignTool 是一种图像特征搜索工具,基于图像特征点进行的。 用于图案的位置确认(mark定位,尺寸量测等) 图示:样式结构: 怎样进行训练图像 选择要训练图像按钮进行 1.这个选择算法 2.进行区域选择和原点设定--注意原点最好设定在区域的中心 3.进行训练--很简单 4.注意图像 阅读全文
posted @ 2021-01-15 11:47 一杯清酒邀明月 阅读(2040) 评论(0) 推荐(0)
摘要: invoke和begininvoke 区别 一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。 首先说下,invoke和begininvoke的使用有两种情况: 1. control中的invoke、begininvoke。 阅读全文
posted @ 2021-01-15 11:40 一杯清酒邀明月 阅读(5701) 评论(0) 推荐(1)
上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 156 下一页