最近在和康耐视的视觉软件和相机打交道,但是网上搜到的资料不多,教程也比较少,于是想到了软件自带的参考资料。对于康耐视视觉库的使用有大概四种方式,直接使用其API编程的方式自然是最复杂的一种方式,但是也是最灵活的一种方式。直接调用API自然就要用到相应的命名空间极其相应的类,打算写一个系列的笔记来简单介绍一下这些;也因为原文是英文的,这些笔记也可以当做是翻译笔记吧,本篇是第一篇。

对于Cognex.VisionPro.ToolGroup Namespace命名空间,如下图所示,主要包括两个类和一个接口。

对于用得比较多的CogToolGroup类,从字面上就可以看出是一个工具组的类,比如下面的前两句代码就是把Job(0)的工具赋值给相应的工具组变量,之后运行这个工具组,后面的代码还用到了结果分析的工具,并将结果包括分数、坐标信息等显示到控件上。

CogToolGroup mytool = cogJobManagerEdit1.Subject.Job(0).VisionTool as CogToolGroup;
mytool.Run();
CogResultsAnalysisTool myresult = mytool.Tools["CogResultsAnalysisTool1"] as CogResultsAnalysisTool;string Str = "score:" + myresult.Result.EvaluatedExpressions["score"].Value.ToString() + "\r\n" +"x:" + myresult.Result.EvaluatedExpressions["x"].Value.ToString() + "\r\n" +"y:" + myresult.Result.EvaluatedExpressions["y"].Value.ToString() + "\r\n" +"rotation:" + myresult.Result.EvaluatedExpressions["rotation"].Value.ToString();
updateTextbox(textBox1, Str);

康耐视视觉库编程参考(1)Cognex.VisionPro.ToolGroup Namespace相关推荐

  1. 2022年最新视觉框架VM PRO 2.7版本,增加了机器人 流程框架 多任务流程 C#源码框架,机器视觉源码框架,编程语言C#,算法使用的是halcon,参考了cognex visionpro的输入

    2022年最新视觉框架VM PRO 2.7版本,增加了机器人 流程框架 多任务流程 C#源码框架,机器视觉源码框架,编程语言C#,算法使用的是halcon,参考了cognex visionpro的输入 ...

  2. 康耐视visionPro 加密狗不在 视觉库就没法用了

    康耐视的视觉库也是一个比较强的商业视觉软件库了,前段时间刚好有个加密狗在手头,于是开始熟悉这个库.后来,随着学习的深入,发现网上对于这个库的教程很少,于是就想着写一些学习笔记放在博客里面,写了第一篇了 ...

  3. POCO库中文编程参考指南(11)如何使用Reactor框架?

    1 Reactor 框架概述 POCO 中的 Reactor 框架是基于 Reactor 设计模式进行设计的.其中由 Handler 将某 Socket 产生的事件,发送到指定的对象的方法上,作为回调 ...

  4. 几何视觉的编程实践——相机参数计算——基于ipyvolume的3D可视化——透视投影

    本文主要侧重上手实践,理论部分可以先参考其他文章学习 文章目录 前言 一.环境配置 1.JupyterLab 2.安装包 3.数据准备 二.代码实现 1.相机校准得到相机内外参 2.对棋盘标定板和相机 ...

  5. Cognex.VisionPro.QuickBuild命名空间下的一些委托方法

    C#的核心是事件与委托,在学习visionpro时,应该贯彻这个思想,康耐视官方在visionpro中也提供了十分丰富的事件与委托方法供大家二次开发.下面是Cognex.VisionPro.Quick ...

  6. VISP视觉库框架结构与使用入门

    VISP安装配置步骤参考如下: ViSP安装之Windows系统基于VS2019编译器编译获得VISP动态库_冯相文要加油呀!的博客-CSDN博客https://blog.csdn.net/weixi ...

  7. c语言二级编程题库,二级C语言题库-编程题.doc

    二级C语言题库-编程题 第 PAGE \* Arabic \* MERGEFORMAT 27 页第 PAGE \* Arabic \* MERGEFORMAT 27 页 1.请编写函数fun,其功能是 ...

  8. 视觉库—OpenCV

    视频会议软件的视频质量除了与外置设备.编码器相关外,还与视频的后处理技术相关,视频图像通过后处理技术,如图像增强.图像去噪等,图像质量会得到主观上较大的提高.而我们通常的视频后处理技术会采用开源的项目 ...

  9. 用计算机完成下表的视距测量计算公式,2012测量学计算题库及参考答案

    15 计算题库及参考答案 [注]:考试时请自备函数型科学计算器,不得使用编程型科学计算器. 1.设A 点高程为15.023m ,欲测设设计高程为16.000m 的B 点,水准仪安置在A .B 两点之间 ...

最新文章

  1. DNN网站出现服务不可用
  2. 计算机 网络访问保护,开启win2008网络访问保护的具体步骤
  3. ICPC Trainings Moscow2020 K. King and Zeroing 树直径 + 思维
  4. Qt工作笔记-Qt仿大佬使用关键字(Q_DECL_OVERRIDE与override)
  5. 一段代码把网站变成灰白色
  6. LSTM训练过程与参数解读
  7. ORACLE中exists与in的区别
  8. 第二次作业+105032014037
  9. 接口测试用例设计思路思维导图
  10. 基于python+django学生信息管理系统设计与实现(毕业论文+毕设源码)
  11. java在线编译器手机版_java编译器app_java编译器手机版_java编程-多特软件站安卓网...
  12. 华铸CAE70(灰铁).
  13. 【机器学习】K近邻(KNN)算法详解
  14. 内存cpu占用不高但mysql很卡_为什么cpu占用率不高,内存也不高,电脑会卡
  15. 微信,支付宝支付,微信公众号小程序授权等
  16. 0.1.3-01 合宙CORE-ESP32-C3制作1.3寸ST7789驱动的简单相册
  17. Flink On Yarn HA 安装和配置
  18. 中国无尘室饮水机市场趋势报告、技术动态创新及市场预测
  19. 咕咕机三代变萌后,到底有多好玩
  20. 6.1.4 6.1.5完美越狱

热门文章

  1. 计算机删除默认共享怎样操作,清除系统默认共享方法揭秘
  2. 计算机网络原理自考常考,计算机网络原理自考_大题__归类复习剖析
  3. 平安好医生与29家全球行业巨头达成全面战略合作
  4. JS 实现一个倒计时
  5. 动一动手指,玩转 Kindle Paperwhite 2 (2015.7.13)
  6. 如何安装M30A1激光物位仪
  7. PC机组成——I/O操作、I/O总线和I/O接口
  8. Excel如何删除表中空白单元格整行
  9. CMOS: NAND电压传输特性
  10. (转)我与我周旋久,宁做我!