VisionPro FixtureCoord工具解释
一、坐标空间
坐标空间是什么?坐标空间提供数学框架解释点的位置。
校准和定位
通过以下方法可以建立坐标空间:1)工具定位;2)FixtureNPointToNPoint工具、CalibNPointToNPoint工具、棋盘格校准工具、手动配置建立一个二维转换。
根空间
根空间是在任何图像处理之前与所采集的像素相一致的左手坐标系,与合成或者行扫描图像可能会不同。
当某图像在进行图像处理或者再取样时,VisionPro会自动调整根空间。
用户空间
VisionPro允许定义任何数量的额外坐标系统,通常,用户空间被用来创建和控制校准和定位。确定:单位;用右手坐标系或左手坐标系;它与根空间的相互关系;
像素空间
像素空间在以下方面与根空间相似:1)其原点始终在左上角;其空间与图像像素相对应;但是,像素空间并不会图像处理的效果而进行调整;很少在应用中使用。
坐标空间树
坐标空间树包含:图像的根空间;创建的所有用户空间、所有空间之间如何相互关联;a.k.a转换;
选中的空间
无论何时,空间树种的一个空间为图像选中的空间;其中所有VisionPro工具在图像上运行的坐标系统:返回结果、解释输入数据:即目标区域;通过一些转换创建一个新图像可以向坐标空间树添加一个新的坐标空间并且自动选择该空间作为新图像被选中的空间的名字。允许自动从处理过的图像映射坐标回到原来的图像,或者反过来映射。
获得其他空间中的结果
第一个方法:
编程CogCoordinateSpaceTree中提供所需的转换并使用图像位置(MapPoint)方法;
第二个方法:
使用一个“unfixtured_image”作为到工具的输入。这可能是被选定位置(SelectedSpace)("@");确保所有输入值在被选定位置("@")中;修改图形的“被选定位置名称”为固定空间中的一个。这会确保所有图形将显示在说期待的位置,但是工具会在“@”空间中显示结果。
二 固定工具
固定工具用在已经计算一个坐标转换时创建一个固定坐标系统:比如,使用PMAlign来查找元件,将其结果产生一个转换。
问题:
创建一个流标卡尺测量中心“标签”的宽度;游标卡尺的目标区域必须相对于在图像中找到“耳”的地方移动;
开始
创建并配置一个像源和一个PMAlign工具,训练来查找支架的右“耳”;
VisionPro FixtureCoord工具解释相关推荐
- VisionPro斑点工具CogBlobTool
目录 目标:检测工具器件圆圈处是否缺失,False:NG, TRUE:PASS 1.CogPMAlignTool目标定位 2.CogFixtureTool中心点坐标 3.CogBlobTool斑点工具 ...
- [VisionPro] CogPMAlignTool 工具详解
一.主要功能 CogPMAlignTool作为visionpro的模板定位功能.用于图像的特征的初步定位,为之后的CogFixtureTool(重定位模板匹配的图像特征,将图像转正).CogAffin ...
- [VisionPro] CogFixtureTool 工具详解
一.主要功能 调用模板匹配得到的2D转换关系,在切割下的图片中建立一个定位坐标系.一般与CogAffineTransformTools联合使用. InputImage:输入的原图 Transform: ...
- [VisionPro] CogAffineTransformTool 工具详解
一.主要功能 获取一个图像的仿射区域,将InputImage进行切割,得到新的outputImage.用于将需要处理的区域以模板匹配的坐标轴转正.其是在Fixture的输出图片上进行切割.该区域每个点 ...
- SQL语句的解释计划
可以通过plsql的工具-解释计划查看sql语句的解释计划; 一个关键的视图: select sql_text, first_load_time, action, ...
- Halcon和Visionpro的对比
Halcon和Visionpro的对比 1. 概括的对比 1.1 Halcon优势 Halcon有着更加低廉的Lisence,并且提供更好.更强大的2D和3D的视觉软件库: Halcon支持的视觉图像 ...
- ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理
ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理 作为成熟的GIS软件,ArcGIS提供了相当不错了水文分析工具.包括在spatial扩展中提供的水文分析工具集和地下水分析工具:如 ...
- visionpro的无脚本和高级脚本(你要偷偷的卷,然后惊艳所有人)
目录 推荐B站视频: visionpro的工具测量无脚本显示: visionpro的工具测量高级脚本显示: 首先说明高级脚本高级在哪里: 引言:多多学习,卷死别人 推荐B站视频: 工业机器视觉 大家别 ...
- VisionPro二次开发——C#计算旋转中心
本文将通过Visual Studio 2019运行VisionPro软件计算旋转中心,可用于旋转标定. 目录 前期准备 程序框架 引用内容 窗体设计 程序设计 运行结果 前期准备 首次在Visual ...
最新文章
- 2021-01-07 matlab数值分析 非线性方程求根 牛顿法
- c语言中缀表达式求值_数据结构考研笔记之栈与队列(四)栈与队列应用括号匹配、中缀表达式转前缀后缀问题...
- android ProgressBar 使用方法
- SLAM+语音机器人DIY系列:(二)ROS入门——2.ROS系统整体架构
- linux 网络配置 阮一峰,Vim 配置入门
- 共享内存:mmap函数实现
- Head First设计模式读书笔记四 简单工厂 工厂模式 抽象工厂模式
- java 蓝桥杯算法训练 每月的天数(题解)
- 一、SCVMM2008R2安装部署
- unix系统安装及应用
- c语言中如何确保一个程序是单例的_浅谈设计模式——单例模式
- 使用seafile创建个人云(类似百度云)
- 计算机无法打开浏览器,win7电脑打开ie浏览器被提示“该页无法显示”怎么解决...
- 初中计算机vb教程视频教程,关于中学信息技术vb的教学
- Waiting for Jenkins to finish collecting data
- 2020-1-7(169)
- pentaho-server-ce-7.0安装配置说明
- 深圳经济特区新居住证将实施签注制度
- 【云原生】SpringCloud系列之服务调用OpenFeign(基本概念和使用步骤)
- Spark Locality Level
热门文章
- uoj#311. 【UNR #2】积劳成疾(期望dp)
- java excel生成_java操作excel表,包括创建、读取、以及修改【via 度娘】
- iOS Charles捉取正式环境上的数据
- td可编辑(html标签可编辑)
- Java中有几种方法可以实现一个线程??用什么关键字修饰同步方法??stop()和suspend()方法为什么不推荐使用??
- 谈下我曾经做过的一个心理健康管理系统
- 与线速度相关的角速度方向的确定
- Spring父子类同属性父类属性隐藏
- 线上线下一体化趋势下,零售品牌如何利用线上营销为营收赋能?
- VUE页面背景设置为视频