角度计算

两条直线或者三个点之间角度的测量方式和评估。默认的结果以度数的形式储存于注册器[0]中,交替的结果以弧度的形式储存于注册[1]中。
以度数形式产生的角度测量结果储存于数值注册器[0]中,以弧度形式产生的角度测量结果储存于数值注册器[1]中。
测量方式
从以下选项中选择一项:
直线1 -直线2 :测量两条直线间的角度
直线2-直线1 :测量两条直线间的角度
三个点:来自注册器P[0] P[1] 和P[2]给定的三个点。测量P[0]/P[1]和P[1]/P[2]之间的角度。
向量:测量二维向量之间的角度
直线1-直线2
测量直线1和直线2 之间的角度。
第一条直线
选择第一条直线的来源:从寄存器或从拾取列表中选择。
第二条直线
选择第二条直线的来源: 从寄存器或从拾取列表中选择。
直线 2 - 直线 1
确定直线 2 和直线 1 之间的夹角。
第一条直线
选择第一条直线的来源:从寄存器或从拾取列表中选择。
第二条直线
选择第二条直线的来源:从寄存器或从拾取列表中选择
从拾取列表中选择。
三点
给定寄存器 P[0] P[1] 和 P[2] 中的 3 个点。计算 P[0]/P[1] 和 P[1]/P[2] 之间的角度。
测量结果
确定角度测量结果的范围为:从-180度到+180度或者从0到360度。
向量
测量从原点到指定点向量和X 轴之间的角度。X轴与图像之间的角度以及X轴与从原点到指定点向量的角度通过此方式测量 。
测量X轴与从原点到指定点向量的角度。角度测量结果的范围为:0-90°
评估
用户可以定义命令的表面值和容忍度。
区域统计

计算具有特定重要性间隔的像素区域。
可确定坐标系的比例因子。
检测区
检测区:检测区定义,检测区可以是如下所列出的类型中的一种
-
自定义窗口
-
选自窗口列表
-
旋转窗口
亮度
阈值:定义最小最大的阈值。可统计给定范围内的所有像素。
阈值范围可以通过手动输入数值或者通过调整滑块定义。
点击相机取景器中的高亮突出显示按钮,对选定的点做可视化处理。
不同图像寄存器的输出
该指令可能会将其结果叠加到不同的图像寄存器中。
寄存器
选择图像寄存器
输出到原始图像寄存器
如果该选项被选择,那么相应结果将被写入原始图像寄存器中。
评估
用户可以定义命令的表面值和容忍度。
条形码

在给定视窗内读取条形码,并将结果写入全局字符串中。
条码种类
可以将条形码读取器配置调整为可以读取所有或者一种指定的条码种类。
-
2/5 Interleaved
-
Code 39
-
EAN 13
-
EAN 8
-
Code 128
-
UCP Version A
-
UCP Version B
输出
条形码检测输出结果将会被写入全局字符串中。
在使用前删除全局字符串:清除全局字符串或定义分隔符以追加字符串。
检测区
检测区定义。检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
评估
命令结果评估标准。
参考码
参考条形码字符串。如果一个被检测的条形码和参考码字符串不匹配,那么命令评估结果为不符合。
码长
参考条形码长。如果被检测条形码的字符数和参考字符串的长度不匹配,则命令评估结果为不符合。
检测步长
特定检测步长影响着最小的检测速度。相对增加步长会提高速度。
图形叠加输出
选择可显示图像结果叠加的图像存储器。
C卡尺(横/竖)

对指定目标横/竖扩展的评估
该工具从两个方向(横/竖)搜索目标颜色的边缘并对其进行测量。测量结果通过该工具确定和评估。
测量距离结果储存于数值注册器[0]中。
设置
最小尺寸(像素):通过该选项,可以对一个目标的最小像素尺寸进行定义。该选项可用于对忽略不需要的噪音的屏蔽。
自动亮度适应:为识别目标边缘,一个对应的阈值将自动形成。
灰度阈值:
-
全局: 全局阈值用于边缘检测
-
局部: 使用指示的边缘值。
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
-
旋转窗口
目标颜色
-
暗:首先搜索颜色效暗的目标
-
亮:首先搜索颜色效亮的目标
方向
-
横:从左到右搜索一个目标颜色
-
竖:从上到下搜索一个目标颜色
评估
用户可以定义命令的表面值和容忍度。
标定

定义和修改从图像坐标到世界坐标的转换。
标定命令可以对图像区域进行标尺化。该命令的选项中同时包含了X轴和Y轴方向,以及旋转位置的位置跟踪。
原点
原点的重新定位:改变X轴值或者Y轴值,意味着原点在标定系统中的实现一次平行位移。同时改变X轴值和Y轴值,意味着原点在标定系统中的位置被重新定位
标尺因子
标尺因子可将以像素显示的相机坐标转化为作为测量系统的世界坐标,可进行手动调整或者根据寄存器数值和数据列表进行动态调整。
转换因子
X轴和Y轴的转换因子值可被相互独立设置。
-
X轴和Y 轴的转换因子
-
X轴标尺因子
-
Y轴标尺因子
-
X轴和Y轴
输入目标数值和实时测量数值,点击“计算”按钮可以对标尺因子进行重新计算。
保存现有原点及旋转
如果该参数被设置为“Yes”,那么将重复使用当前坐标系的原点和旋转。同时该坐标系将采用相对应的标尺因子。
如果该参数被设置为“No”,在采用标尺因子之前,当前坐标系统将被重新设置为原始图像坐标系。
原点和方向
定义了坐标系中新原点和方向的两个点。
所谓定位点是新的原点,定向点是正X轴上的一个点。
坐标方向
定义新的坐标系统为顺指针方向还是逆时针方向。
新原点
提取于寄存器的新原点(定位点)
X 轴上点
提取于寄存器,作为定义新方向的一个点。
完整坐标 (3点)
定义一个新的坐标系,将3个图像点映射到世界坐标中的3个点。
2D 标定

2D 标定通过提供两个选项,来创建一个建立在特定模板上的标定文件,
并在处理图像时,使用该标定文件。标定模板上的行和列的数量必须不同。
注意事项
-
被测量图像必须为灰度图像,否则2D 标定命令无法对图像进行量。
-
将彩色图像转化为灰度图像,请使用色彩相关的过滤器命令中彩色到灰色8过滤器对图像进行处理。
-
行与列的数量必须不同。
-
设定的标定模板的边缘应当与图像的边缘有一定的距离 。
-
只有当棋盘标定图像的背景足够明亮(或至少具有与棋盘白色方格相同的或者更大的灰度值)且拥有均匀的灰度值,2D 标定指令才能够准确的工作
模式
-
建立标定文件夹
-
加载和运行标定命令
建立标定文件
使用一个拥有特定模板的图案生成标定文件。
标定文件名称
储存标定数据的文件路径。
模板
-
圆点
图10.1 圆点 -
棋盘格
图10.2 棋盘格
VIC 索引
选择视频输入通道(VIC)索引。标定数据与视频输入通道相关联。
目标图像寄存器(IM)
选择图像寄存器(IM)索引
标定文件名称
储存标定数据的文件路径。
自由卡尺

自由卡尺与实际的卡尺工作原理相同。
自由卡尺可以被定位在需要被测量的位置。通过控制自由卡尺的测量爪,可以完成测量任务的配置。将图像放置于两个测量爪的中间,自由卡尺就可以测量边缘间的距离。自由卡尺不仅仅只能完成垂直测量,如最短距离测量,用户可以通过将自由卡尺定位在不同的方向上,完成测量爪之间的距离测量。点击“配置卡尺”启动配置卡尺的窗口,如下图所示。通过卡尺上的黄点,可以定位自由卡尺。通过光标的移动,可以将卡尺拖至指定的位置。同样,您可以通过拖动测量爪的位置,以适应你的目标测量距离。
用户可以定义命令的标准值和公差。
直线位置测量:自由卡尺与已经存在的直线列表中的直线对齐并完成测量。
注册表中动态位置:注册表中的动态位置:起始点来自于注册表0,终点来自于注册表1。
自动亮度适应
-
最小反差:在边缘位置允许存在的最小反差。
-
像素距离:与反差相关的像素距离。
-
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置特定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
-
暗:首先搜索颜色效暗的目标
-
亮:首先搜索颜色效亮的目标
窗口小部件(工具)可以实现边缘检测的参数配置。
结果点
-
中间位置点:所有被测量点的中间位置的点将被作为结果点。
-
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
-
最后位置点 :在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
-
灰度阈值: 定义灰度值为阈值
-
自动亮度适应: 使用基于以下参数的自动亮度自适应。 亮度自适应。
异步拍照

该命令可启动异步拍照或者查看其状态。
该命令可启动异步拍照或者查看其状态。这表示,通过触发相机中的图像采集功能可以随时被打开,异步拍照功能用于高速运行的检测目标和以不规则形态存在的目标。该命令允许在处理当前帧之前开始下一次图像采集。
相机拍照
相机需通过索引选择
索引
VIC 视频输入通道索引
操作
-
开始拍照:为下一帧采集准备好相机。
-
状态查询:用户可以查询当前已触发的图像采集(获取)状态,或者等待当前的图像采集(获取)停止。该命令开启图像采集(获取)并立即反馈。如果“状态查询”处于活动状态,该程序立即反馈相机是否准备好,是否可以进行配置。另外,用户可以通过该命令判断是否需要重新开启图像采集或者是否需要暂停当前图像采集。
开始拍照
为下一帧采集准备好相机
开启触发
根据这个选项,图像采集过程可以在收到硬件触发信号后立即开始。
开启闪光
在该参数已经被设置的情况下,相机在拍照的时候将使用它的闪光功能。
并不是所有的相机都支持这一功能。
状态查询
查看当前图像采集状态。如果当前图像采集请求已成功,那么该命令的反馈将为成功。被采集的图像也将被储存与图像寄存器中。
图像采集停止前处于等待状态
该选项允许用户可以等待当前图像采集直到停止。
强制拍照:如果图像采集功能从未被启动过。该选项可以自动开启图像采集功能。
并行图像采集仅可以被命令中的一个实例所执行。
超时申请:点击该选项,那么下一帧开始前需要等待一段特定的时间。
发生错误后重新开启图像采集
如果点击该选项,那么在发生错误后,图像采集将被重新开启。
直接重新开启图像采集
如果点击该选项,那么在这一帧被读取后,可直接重新开启图像采集功能。
选项
开启闪光:如果点击该选项,相机在拍照的时候将使用它的闪光灯。
开启触发:如果点击该选项, 将执行被触发的图像采集。
获取图像

采集,加载和保存图像
获取图像命令包含如下三个选项:
-
通过获取图像硬件采集一个图像。
-
从文件系统中加载图像。
-
从内部图像寄存器保存图像至文件中。
操作:选择如下操作之一。
-
相机拍照
-
保存图像
-
加载图
图像采集
使用相机进行图像采集
相机拍照命令可选择一个相机或者两个相机
单机
索引:视频输入通道索引
任何一个相机可通过选项菜单->相机设置分配至指定的视频输入通道索引中。
并行
如果选择并行获取选项,那么指定的两个相机可在同一时间进行图像采集命令。
索引1: 第一个相机的视频输入通道索引
索引2:第二个相机视频输入通道索引
图像寄存器:第二个相机的图像寄存器索引。
第一个相机的图像寄存器可通过程序编辑器中的图像寄存器栏定义。
选项
开启闪光
该选项可开启闪光功能
根据执行方式的不同,该选项可以激活一个相机的内部或者外部的照明功能。该选项仅适用于某些硬件。详细信息请参考EVHDVIC文件或联系我们获取帮助。
开启触发
启用或禁用已触发的获取图像命令。
触发: 如果禁用已触发的图像采集命令。用户可以在硬件触发和非硬件触发图像采集之间进行选择。如果选择硬件触发,那么数字I/O可作为触发源。请知悉,因为软件触发的原因,将数字I/O 作为触发源将增加抖动时间。
去抖动时间
数字I/O 触发源的最短信号持续时间。
触发输入
如果使用数字I/O 作为触发源,那么可通过触发输入行执行触发命令。
请对比您的数字I/O 硬件与实际可用的输入端口数量。
超时
毫秒:按照毫秒为单位触发超时。
显示选项
立即刷新显示
通过设置该参数,可向相机取景器发送更新通知。
该更新通知,仅为一个提示。因为速度原因,相机取景器可能会忽略该更新通知。请禁用该选项以确保图像显示的更新只在命令周期结束时被更新。
保存图像
连同显示内容:将显示内容叠加层嵌入到图像中。可使用该选项于与演示或文档相关的操作。
请注意:连同显示内容保存会将灰度图像转化为彩色图像。如果用户需要在后期的步骤中对图像进行处理,请确保已经禁用此选项。
保存图像:
-
固定文件: 定义固定文夹名。
-
持续(包含时间标识): 通过前缀命名文件名称,并附加yyyy_mm_dd_hh_ss_mmm 的时间标识。
-
循环(包含索引): 定义前缀,并附加索引。索引范围为从0000到图像内存1中的定义数值。
-
全局字符串名称: 使用全局字符串作为名称。
全局字符串:
您可以使用该全局字符串命令定义一个文件夹的名称。
加载图像
加载图像
通过点击此按钮,可将当前循环次数重置为零。
无重启循环加载:点击该选项,循环加载将会识别一个回到初始索引的跳转,直到用户手动将索引重置为零。
提示: 可重置参数的图像用户界面按钮具有如下排列。(详情请查看图像用户界面程序文本A
Button; dummy.sbi; Reset image sequence; $userconfig.CurrentCycleNumber; 0
在执行获取图像命令之前,添加一个脚本编辑器命令用于访问您的命令。
Dim lValue As Long: lValue =
Val( configString("CurrentCycleNumber"))
If ( lValue = 0) Then
CKI_SetParameterLongOfCommand("CaptureImage",
"CurrentCycleNumber", lValue)
End If
configString ( "CurrentCycleNumber") = "-1"
通过点击此按钮,可将当前循环次数重置为零。
无重启循环加载:点击该选项,循环加载将会识别一个回到初始索引的跳转,直到用户手动将索引重置为零。
Button; dummy.sbi; Reset image sequence;
$userconfig.CurrentCycleNumber; 0
提示: 可重置参数的图像用户界面按钮具有如下排列。(详情请查看文件ProcessGUI.txt)
在执行获取图像命令之前,添加一个脚本编辑器命令用于访问您的命令。
Dim lValue As Long: lValue =
Val( con图像String("CurrentCycleNumber"))
If ( lValue = 0) Then
CKI_Set参数LongOfCommand("CaptureImage",
"CurrentCycleNumber", lValue)
End If
con图像String ( "CurrentCycleNumber") = "-1"
立即刷新显示: 通过设置该参数,可向相机取景器发送更新通知。
该更新通知,仅为一个提示。因为速度原因,相机取景器可能会忽略该更新通知。请禁用该选项以确保图像显示的更新只在命令周期结束时被更新。
全局字符串的文件名: 选定区域中的所有灰度值都设置为指定的灰度值。
改变灰度值

选定区域中的所有灰度值都设置为指定的灰度值
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
-
旋转窗口
选项
灰度值来源
自定义来自注册器或者数据列表中的最小灰度值。
自定义来自注册器或者数据列表中的最大灰度值。
灰度值替换
将上述定义的灰度值范围内区域的所有像素替换为特定灰度值。灰度值可
以是数值注册器中,数据列表中或手动设置的数值。
字符识别(四叉树)

使用四叉树算法检查当前在字符串中的所有字符。
字体大小(像素): 图像叠加字体大小。
多边拟合圆

测量待测圆的边数
待测圆
选择圆资源:可以从数据列表中选择或者自定义待测圆。
换言之,用户可通过手动输入 X 轴,Y 轴和半径的尺寸来定义待测圆。
扫描参数
窗口小部件(工具)可以实现边缘检测的参数配置。
结果点
-
中间位置点:所有被测量点的中间位置的点将被作为结果点。
-
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
-
最后位置点 :在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
-
灰度阈值: 定义灰度值为阈值
-
自动亮度适应: 使用基于以下参数的自动亮度自适应。
自动亮度适应
-
最小反差:在边缘位置允许存在的最小反差。
-
像素距离: 与反差相关的像素距离。
-
对称边: 与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置特定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
-
暗:首先搜索颜色效暗的目标
-
亮:首先搜索颜色效亮的目标
评估
用户可以定义命令的标准值和公差。
圆拟合

创建一个圆拟合
该命令可以实现,以点为圆心形成一个圆。
圆测定
选项
最佳拟合圆
以点列表中的点,通过最小平方算法完成最佳拟合圆。
分布过滤器
移除离群点:点击该选项, 在缩减点列表的同时,将第二次执行最小平方算法拟合会被再次执行。请用户注意点击该选项,将会对点列表进行修改。
公差: 如果一个点到指定中心的距离大于公差,那么这个点将从点列表中被移除。
确定内/外半径的大小以及最近/最远的点到圆心的距离。
来自寄存器的圆心和半径
使用寄存器[0]中点的中心和寄存器[0]中值的半径来定义圆。
三个特定点成圆
一个圆可以以三特定的点为基准,延伸相互连接而形成。
评估结果
该命令可选择性的反馈圆的半径或直径,并计算相应的数值。
评估
用户可以定义命令的标准值和公差。
环形扫描

采用环形扫描功能对形成环形的点进行搜索
扫描环形位置和大小
定义边缘检测的检测区
说明
向外:边缘检测的方向为从圆中心指向圆外。
向内: 边缘检测的方向为从圆外指向圆心。
正数: 搜索方向从0 往正数方向移动。
负数 :搜索方向从0往负数方向移动 。
直方图
灰度值分布可视化后,选择边缘检测阈值。
输出至不同图像寄存器
该指令可能会将其结果叠加到不同的图像寄存器中。
评估
用户可以定义命令的标准值和公差。
扫描参数
窗口小部件(工具)可以实现边缘检测的参数配置。
结果点
-
中间位置点:所有被测量点的中间位置的点将被作为结果点。
-
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
-
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
-
灰度阈值: 定义灰度值为阈值
-
自动亮度适应: 使用基于以下参数的自动亮度自适应。
自动亮度适应
-
最小反差:在边缘位置允许存在的最小反差。
-
像素距离: 与反差相关的像素距离。
-
对称边: 与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置特定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
-
暗:首先搜索颜色效暗的目标
-
亮:首先搜索颜色效亮的目标
计时器

计时器指令可确定算子运作时间,运作时间长 短,以及等待时间。
选项
可从如下列所示的四个选项中选择一个。
-
等待时长(毫秒):通过此命令,用户可以停止该检测程序以获取以毫秒单位的平差值。
-
等待命令(按键): 用户可点击任意按钮重启该检测程序,否则该程序将一直保持停止状态。
-
重启 :通过此命令,用户可以将计时器的数值重置为0,并且重新开始运行。
-
读取:读取当前计时器的数值并存入数值注册器中。通过此命令,可反馈自重启以来计时器上的数值。
时长(毫秒):计时器以毫秒为单位。
色彩距离

确定被选颜色的像素间的色彩距离 ,并绘制为灰度图像
目标图像存储器:通过此命令,可为成果图像选择目标图像存储器。
检测区
检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
距离类型:现有两种类型的距离。
-
色调:在HSV色彩空间模型中的不同色调
-
彩色:红,绿,蓝通道间的欧式距离
色调
颜色在HSV色彩控件模型中的色调成份。
彩色明度
从调色盘中选择的彩色明度。
评估
用户可以定义命令的标准值和公差。
色彩预处理

该命令可评估所被指定颜色的像素数目, 饱和度和亮度范围。
-
颜色区域选择
色彩空间可以从下拉列表中选择。
HSV
色彩空间
对话框中的数值可通过直接输入数字,滑动滑块,或者不同形状的颜色选择器进行调节 。颜色选择器可以从相应的下拉列表中选择后,点击“培训颜色”按钮。该命令将激活相机取景器中的颜色选择模式。 用户可以在相应位置通过鼠标左键选择目标色彩。一旦鼠标离开相机取景器区域,颜色选择模式将被停用。
色调
确定颜色范围
饱和度
确定颜色饱和度
明度
设定明度数值。指定明度。
LAB
色彩空间
对话框中的数值可通过直接输入数字,滑动滑块,或者不同形状的颜色选择器进行调节 。颜色选择器可以从相应的下拉列表中选择后,点击“培训颜色”按钮。该命令将激活相机取景器中的颜色选择模式。 用户可以在相应位置通过鼠标左键选择目标色彩。一旦鼠标离开相机取景器区域,颜色选择模式将被停用。
亮度
设置亮度值
a
负值显示绿色,正值显示洋红色。
B
负值显示蓝色,正值显示黄色
-
ROI及评估
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
评估
用户可以定义命令的标准值和公差。
-
绘制效果像素
无绘制效果:以原始颜色显示像素。
绘制效果:绘制像素与颜色标准匹配。
绘制到指定的图像存储器中去
灰度图像
在新的灰度图像存储器中进行绘制
图像存储器:为灰度图像选择一个目标图像存储器。
建立一个新的图像存储器: 初始化选定的图像存储器。
不匹配:绘制效果像素与所选颜色的颜色标准不匹配
匹配:绘制效果像素与所选颜色的颜色标准匹配
绘制到资源图像存储器中去
根据原始图像中选定的标准进行像素绘制,可用于可视化操作。请注意,通过执行该命令,原始图像将被改动 。
不匹配
绘制效果像素与所选颜色的颜色标准不匹配
匹配
绘制效果像素与所选颜色的颜色标准
色彩强度

该命令可评估所选颜色像素数目,饱和度和亮度范围。同时最大,最小和平均 值将被保存与注册器中。
颜色区域选择
色彩空间可以从下拉列表中选择。
HSV
色彩空间
对话框中的数值可通过直接输入数字,滑动滑块,或者不同形状的颜色选择器进行调节。颜色选择器可以从相应的下拉列表中选择后,点击“培训颜色”按钮。该命令将激活相机取景器中的颜色选择模式。用户可以在相应位置通过鼠标左键选择目标色彩。一旦鼠标离开相机取景器区域,颜色选择模式将被停用。
色调
确定颜色范围
饱和度
确定颜色饱和度
明度
设定明度数值。指定明度。
LAB
色彩空间对话框中的数值可通过直接输入数字,滑动滑块,或者不同形状的颜色选择器
进行调节 。颜色选择器可以从相应的下拉列表中选择后,点击“培训颜色”按钮。该命令将激活相机取景器中的颜色选择模式。 用户可以在相应位置通过鼠标左键选择目标色彩。一旦鼠标离开相机取景器区域,颜色选择模式将被停用。
亮度
设置亮度值
a
负值显示绿色,正值显示洋红色。
b
负值显示蓝色,正值显示黄色。
ROI 和评估
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
评估:用户可以定义命令的标准值和公差。
绘制结果像素
无绘制效果:以原始颜色显示像素。
绘制效果: 绘制像素与颜色标准匹配。
灰度图像
在新的灰度图像存储器中进行绘制
图像存储器:为灰度图像选择一个目标图像存储器。
建立一个新的图像存储器:初始化选定的图像存储器
不匹配:绘制效果像素与所选颜色的颜色标准不匹配
匹配: 绘制效果像素与所选颜色的颜色标准匹配
绘制到源图像存储器中去
根据原始图像中选择的标准绘制像素。该命令可用于可视化处理。
请注意,该命令可能会修改原始图像。
不匹配: 绘制效果像素与所选颜色的颜色标准不匹配
匹配: 绘制效果像素与所选颜色的颜色标准匹配。
轮廓检测

轮廓点列表检测
该指令从文件中加载轮廓点列表并为该轮廓上的各个点确定一个检测圆,查看是否该检测圆内的各个点的亮度值都符合标准。不符合标准的点将被检出并评估。
轮廓文件
选择轮廓文件路径
待测圆亮度
亮度
确定检测圆的亮度值范围比例(%)
确定检测圆的各个亮度值的百分比份额。
待测圆半径
指定检测圆的半径。
评估
用户可以定义命令的标准值和公差。
模板匹配

灰度图像模板匹配:通过该命令, 将使用若干个匹配的算法搜索模板图像。
归一化算法可以将它们的数值返回至0到100%之间。
检测区与参照图
参照图来源
文件
加载模板
可以从文件中加载模板。
保存模板
在改变参照图和遮掩图像后,需要保存模板。
从相机图像获取参照
点击该按钮从相机图像中选择一个范围作为参照模板,再次点击按钮完成此操作。
编辑参照图
点击该按钮,打开第二个视图。可以使用蓝色来标识目标区域,从而创建一个遮掩图像,可在评估时,移除边缘。再次点击按钮完成此操作。
已有图像存储器
如果选择已有图像存储器,那么可直接使用该存储器中的参照图像,而不需加载。
参照图像存储器
参考图像存储器索引。如果选择文件参考图像,那么在模板匹配开始之前,参考图像将从文件中加载,并存入存储器中。
检测区
选择可搜索模板的检测区
输出至不同图像存储器
该命令可以将其结果叠加到不同的图像存储器中。
评估:用户可以定义命令的标准值和公差。
参数
算法:以下所列为几种相关的算法:
-
粗略算法:可使用自定义检测步长上的点,检测步长-1为自动步长计算。
-
标准粗略算法
-
快速粗略算法
-
平方差法
-
标准平方差法
-
相关系数法
-
标准相关系统数法
粗略匹配
粗匹配算法:一个自定义手动检测步长,可加速搜索速度。
检测步长:匹配时,相关点的像素距离
-
-1:自动计算
-
1: 使用全部像素
-
2: 只使用像素的四分之一
标准倍增法
该方法为标准四方倍增法。
0表示不正确的匹配,100表示正确的匹配。
请注意,一个明亮的背景可能会产生错误的结果。
倍增法
此方法将模板以倍数的形式与图像匹配。此方法使用平方倍增法。
正确匹配的数值将非常的大,不正确匹配的数值将较小或者为0。此方法为非标准算法: 其结果取决于模板的大小。
请注意,一个明亮的背景可能会产生错误的结果。
平方差法
该方法使用模板与原始图像之间的像素平方差进行匹配。正确的匹配的结果为0,不正确的匹配结果数值将非常的大。
此方法为非标准算法: 其结果取决于模板的大小。
标准平方差法
该方法使用模板与原始图像之间的像素标准平方差进行匹配。正确的匹配的结果为0,不正确的匹配结果数值将收敛为100。
相关系数法
该方法将模板相关平均值与图像相关平均值相互匹配。正确的匹配将显示一个相对而言高的数值,完全的不匹配将显示负数,O表示不相关。此方法为非标准算法,因此其结果可能会变得非常的大。
标准相关系统数法
该方法将模板相关平均值与图像相关平均值相互匹配。正确的匹配将显示100,完全的不匹配将一个非常小的数值,O表示不相关。
确定曲线点

如图第一个检测定义搜索区域,第二个检测定 义参考边缘。该命令可检测曲线点,该点为被 检测直线上的最后一个点。
此命令适用于确定直线变成曲线的点。该命令经常出现在工具栏的预置中。
RZ 值
不应被评估为曲率的表面粗糙度。
重复性
需要被完成的重复次数。
Tabs
搜索区域
位置:定义检测区
直方图
灰度值分布可视化后,选择边缘检测阈值。
参考边缘
位置:定义参考边缘的位置。此参考边缘的检测区必须完全放置在搜索区域的检测区内。
输出至不同图像寄存器
该指令可能会将其结果叠加到不同的图像寄存器中。
用户可以定义命令的标准值和公差。
扫描参数
窗口工具可以实现边缘检测的参数配置。
结果点
-
中间位置点:所有被测量点的中间位置的点将被作为结果点。
-
第一位置点:在搜索方向上第一个被找到的点将被作为结果点。
-
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
-
灰度阈值:定义灰度值为阈值
-
自动亮度适应:使用基于以下参数的自动亮度自适应
自动亮度适应
-
最小反差:在边缘位置允许存在的最小反差。
-
像素距离:与反差相关的像素距离
-
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置指定的数值,可减少用于点检测搜索射线的数量
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为
点线距离

根据选定的选项,确定和评估距离
距离种类
点到点
通过该命令,可确定两点间的距离。
第一个点
第一个点可以通过索引从点注册器中选择,从数据列表中选取,或者在坐标轴中自定义手动输入。
第二个点
第二个点可以通过索引从点注册器中选择,从数据列表中选取,或者在坐标轴中自定义手动输入。
距离种类
-
直接:确定直接距离
-
点到x 轴:确定点与平行x轴的距离。
-
点到Y轴:确定点与平行y轴的距离。
点到线
确定点到直线之间的距离。
点
可从索引点注册器,数据列表,或者自定义输入坐标值获得一个点。
直线
可从索引线注册器或者数据列表中选择一条直线。
值表示
该选项定义是否以数值的方式表达结果。如果点击值表示选项,那么其结果将以符号的形式反馈。该符号表示点是在直线的左边还是右边。
显示
显示隐藏层距离数值:在图形隐藏层中显示结果数值。评估用户可以定义命令的标准值和公差。
评估
用户可以定义命令的标准值和公差。
DMC 码读取

数据矩阵读取器特别为 2D 码而开发。它可自动搜索图像 区域中的2D代码并显示结果。
可以通过限制搜索区域和设置选项来提高读取速率。此命令 只适用于灰度图像。
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
参数
选项
影响速度和精度的参数
四倍式
该选项参数可确定是否该代码为四倍式或者平方式。请用户知悉,该参数可能会增加搜索速度。
镜式码
通过该命令可选择是否代码为镜式码。
码颜色
通过该选项,可选择代码颜色。请使用相应的过滤器,如果代码有不连续的列或者行,特别是对于点阵打印代码而言。
专家设置
专家参数
选择搜索方法
简单搜索
显示拓展的图形叠加层,从而可视化代码的搜索和检测。
高级搜索
该搜索方式只适用于Windows (Win32 )系统 。
码大小
以包含公差百分比的像素为单位定义码大小,
模块
定义模块尺寸
单方向的模块数:数据矩阵的最大和最小模块统计
单方向模块像素数:以像素为单位,进行数据矩阵的最大和最小模块统计. 模块选择:取模块检测颜色的百分比(0% = 最暗的颜色 / 100% = 最亮的颜色). 模块反差: 模块和背景灰度值的最小对比度(模块的百分之75必须具有较高的对比度)
码角度
每个数据矩阵的四个角的角度应在90度范围内+/- 码角度
背景噪点度
背景噪点度 (15 = 正常噪点 .. 35 = 高噪点)
完整度
相对线 (%):定义相对线的最大百分比,60%表示相对的线中,较短的线(B)应该至少是较长的线(A)的60%。
相邻线 (%):定义相邻线的最大百分比,20%表示,相邻线中,较短的线至少要是较长的线的20%。
放大度
最小定位度:在定位一个数据矩阵代码时,可允许的最大和最小缩放因子。
最小读取度:在读取数据矩阵时,可允许的最大和最小的缩放因子。
结果
可视化和数据表示法的选项。
拐点
-
注册器中的拐点:保存至点注册器中。
-
显示拐点:在图像叠加区域显示
字串长度
注册器中的字串长度:保存于数值注册器中。
显示字串长度:在图像叠加区域显示。
码行数
注册器中的码行数:保存于数值注册器中
显示行数:在图像叠加区域显示。
码列数
注册器中的码列数:保存于数值注册器中
显示列数:在图像叠加区域显示。
码颜色
注册器中的颜色:保存至数值注册器中。(0=黑,1=白色)
显示颜色:在图像叠加区域显示
将相关信息返回到注册器中(0=未镜像,1=镜像)
显示代码是否被镜像处理。
文本信息
全局字符串文本信息:保存至全局字符串
显示文本:在图像叠加区域显示
错误
全局字符串错误(误差)信息:保存至全局字符串中显示错误信息:在图像叠加区域显示
码类型
全局字符串码类型:保存至全局字符串中。
显示码类型 :在图像叠加区域显示
文本格式:选择文本呈现格式
显示质量信息:在图像叠加区域显示
-
全局字符串 ISO_IEC_15415 : 保存至全局字符串中
-
显示 ISO_IEC_15415 :在图像叠加区域显示
-
全局字符串 IAIM_DPM_1_2006 : 保存至全局字符串中
-
显示 AIM_DPM_1_2006: 在图像叠加区域显示
字体大小:图像叠加字体大小
在使用前删除全局字符串:在新的信息被保存前,选择是否清除全局字符串,
字符分割符:选择分隔符字符串
多边拟合线

通过此命令,在同一直线上的多个边缘被统计出来,并通过 对扫描器的设置及定义,有选择地确定多个目标的不同位置,进而 确定直线的位置。
通用
边缘方向:选择下列选项之一
全部:拟合从暗转亮和从亮转暗的边缘。
从亮转暗:拟合从亮转暗的边缘
从暗转亮: 拟合从暗转亮的边缘
检测区:定义与扫描位置相关的检测区。
沿扫描器方向:沿着扫描中心线进行边缘搜索。
沿目标中心方向:沿着与扫描中心线具有特定宽度和距离的目标中心方向进行边缘搜索。
评估:用户可以定义命令的标准值和公差。
扫描
扫描器位置:定义扫描器位置。忽略宽度,采用中心线对多边(边缘)进行扫描。
参数:目标颜色
暗: 被寻找目标的颜色被设定为暗色亮: 被寻找目标的颜色被设定为亮色
结果点
-
中间位置点:所有被测量点的中间位置的点将被作为结果点。
-
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
-
最后位置点 :在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
-
灰度阈值:定义灰度值为阈值
-
自动亮度适应:使用基于以下参数的自动亮度自适应
自动亮度适应
-
最小反差:在边缘位置允许存在的最小反差。
-
像素距离:与反差相关的像素距离
-
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置指定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮
Riehmann 扫描

可通过矩形扫描器定义图像区域,该区域相对应的数据可投 射转化为扫描方向,从而完成对图像边缘的检测。
位置
扫描器位置
通过该命令,可为多边(边缘)确定,定义扫描位置。
边缘方向
全部:统计所有从暗到亮,或从亮到暗的边缘
亮到暗 :统计所有从亮到暗的边缘。
暗到亮:统计所有从暗到亮的边缘。
专家参数
投射方式
可选择以下投射方式的一种。
• 平均值
• 最小值
• 最大值
• 中间值
筛选范围
用于变化率计算的相邻局部。
最小变化率
最小变化率
最小变化率差值
定义一个边缘的最小变化率差值,定义多边(边缘)形状。
图像中设置投影计算图
求和结果显示在图像中。
评估
用户可以定义命令的标准值和公差。
判断

通过公差对一个数值进行判断。
数据来源
判断的数值可以从索引数值注册器或者数据列表中读取。
评估
在数据列表中输入nominal 数值
通过该命令可在数据列表中输入nominal 数值。
评估
用户可以定义命令的标准值和公差。
外部程序

可通过该命令执行外部程序。
路径:可通过此选项,为外部程序选择一个文件路径。
命令行参数:命令行参数可选项。
运行选项:程序可以以屏蔽或非屏蔽的方式启动。
运行并继续:无屏蔽立即持续运行检测程序。
运行并等待:屏蔽,中断式检测程序,直到外部程序运行完成。
轮廓追踪

从最后一个被确定的点开始,可以确定一个 指定视窗的轮廓线。
通过该命令,可追踪指定目标的轮廓线,并以点数量的形式呈现出其对应结果。假如已经提前设置点列表,那么该轮廓线的对应点数量将显示与点列表中,并被保存。同时该命令需要属于指定追踪目标的一个起始点。该操作可以通 过扫描命令进行定义。
检测区
选择检测区域
参数
自动亮度适应
点击该选项,可搜索相对应的代表指定相邻点边缘的灰度阈值。
灰度阈值
边缘检测阈值
最大轮廓点数量
确定应最大限度地收集多少个轮廓点。当达到目标值时,函数将停止搜索。
因此被追踪轮廓的区域可以保持被忽略。
评估
用户可以定义命令的标准值和公差。通过该命令可评估一个轮廓的长度。
读取输入

读取被输入点,将其与以存在的点名称进行比较,并命名。
输入点: 输入名称或者索引,可用数目取决于所选的硬件。
被命名: 如果输入点已被命名,命令将反馈“OK”
模式
在点触发模式下,读取状态于被命名状态相比较。
在等待命名模式下,命令为等待被命名状态。用户可以以毫秒为单位自定义超时时间。
图像信息

通过该命令,可以确定和数字化不同的图像信息。
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
选自窗口列表
-
自定义窗口
间隔值: 灰度值间隔
评估:用户可以定义命令的标准值和公差。
检测区
检测区可以是如下所列出的类型中的一种
• 全图
• 选自窗口列表
• 自定义窗口
反差阈值 :可通过该反差阈值确定焦点值,同时通过该反差阈值完成像素评估。
像素反差阈值:通过两个不同的像素确定像素反差阈值。
像素反差阈值:通过两个不同的像素确定像素反差阈值。
评估
用户可以定义命令的标准值和公差。
图像传输

通过该命令,图像可传输至其他的应用中。
该命令可将图像内存中的内容传输到其他应用程序或者系统中。
选项:选择图像以怎样的方式被传输。
立即发送 (UDP)
可通过关于UDP的EyeView 协议,传输图像内存里的图像内容。这是一个特定的应
用程序协议,它允许显示目标图像和添加关于图像格式和处理状态的附加信息。
接收器
UDP 目的地设置
IP地址:接收器地址
端口:默认端口为4557
远程更换地址: 此命令允许通过远程请求,更改接受器地址(目的地)。
本机端口
确定一个可以将图像传输出去的本机端口。默认端口为7778。
EyeView 的运行使用 : 对接收到的图像进行排序。如果多个命令,或者多个UniVision 实例在同一个系统中运行,需提供附加信息。
执行的外部条件
通过该选项,可以调整同步和数据传输宽带的使用。
执行的内部条件
通过该选项,可以通过处理效果确定图像传输
IM值编辑器
通过程序编辑器中的IM栏选择图像内存
重新接收UDP
通过该选项,提高转移的稳定性。
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
图像分辨率
图像分辨率可以降低到原有图像的十六分之一。
图文显示
无叠加发送
将叠加嵌入图像中,相应叠加内容将被绘制到图像中。
附加符号叠加:在保存原始图像的同时,发送相应符号叠加。
格式
灰度图像:8位,黑白照片
彩色图像: 24位 彩色
图像压缩
不压缩:发送原始图像存储内容。
JPEG 压缩:图像质量下降,不可重建原始图像存储内容。
PNG 压缩:保留原始图像质量,可重建原始图像存储内容。
专属网络服务器
图像内存的内容可作为Web服务器的副本,并在客户端请求时通过HTTP传输。
执行的外部条件
通过该选项,可以将复制内容放置在程序的任循环中执行的内部条件
通过该选项,可以通过处理效果确定图像传输
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
图像缓存
通过程序编辑器中的IM栏选择图像内存
图像分辨率
图像分辨率可以降低到原有图像的十六分之一。
图文显示
-
无叠加发送
-
将叠加嵌入图像中,相应叠加内容将被绘制到图像中。
格式
-
灰度图像:8位,黑白照片
-
彩色图像: 24位 彩色
图像压缩
JPEG 压缩:图像质量下降,不可重建原始图像存储内容。
立即发送(共享内存)
通过该选项,图像内存的内同可被发送至一个共享内存中
共享内存
通过该选项,可为共享内容选择一个索引。
执行的外部条件
通过该选项,可以调整同步和数据传输宽带的使用。
执行的内部条件
通过该选项,可以通过处理效果确定图像传输
通过程序编辑器中的IM栏选择图像内存。
需发送图像缓冲区
通过程序编辑器中的IM栏选择图像内存。
超时
以毫秒为单位传输超时。
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
图像分辨率
图像分辨率可以降低到原有图像的十六分之一。
图文显示
-
无叠加发送
-
将叠加嵌入图像中,相应叠加内容将被绘制到图像中。
-
附加符号叠加:在保存原始图像的同时,发送相应符号叠加内容。
格式
-
灰度图像 :8位单色
-
彩色图像:24位彩色
图像压缩
-
不压缩:发送原始图像存储内容。
-
JPEG 压缩:图像质量下降,不可重建原始图像存储内容。
-
PNG 压缩:保留原始图像质量,可重建原始图像存储内容。
初始文件访问

初始文件访问
一个初始文件包含不同分组的键-值组合
如myfile.ini:
[section1] entry1 = a entry2 = b
[section2] entry1 = a entry2 = b
坐标点格式
[Section] Point_X=0,0000 Point_Y=0,0000
写入
写入初始文件
文件
默认位置是当前项目文件中的数据库。
章节
确定一个章节名称。全局字符串可以作为确定名称源。
章节包含不同的入口,不同的分组可被写入括号中。
入口
定义入口名称
-
自定义
-
从全局字符串中选择
写入数据
选择入口的数据类型
-
数值: 可从注册器,数据列表中直接获取,或者自定义手动输入。
-
点可从注册器,数据列表中直接获取,或者自定义手动输入。
-
文本:可自定义手动输入,或从全局字符串中获取。
更新文件
通过该选项,系统可被立即更新。
读取
从初始文件中读取入口
文件
选择文件
章节
定义章节名称
-
自定义
-
从全局字符串中选择
入口
定义入口名称
-
自定义
-
从全局字符串中选择
读取数据
选择一个入口数据类型。该入口将被编译为指定的数据类型,并解析。
-
数值:写入数值注册器
-
点:写入点注册器
-
文本:写入文本注册器
评估 : 用户可以定义命令的标准值和公差。
从硬盘中读取文件。
从磁盘读取文件,以确保及时通知更改。
删除文件
通过该选项,可删除一个Ini 文件
删除章节
通过该选项,可从Ini 文件中删除一个完整的章节。
删除入口
通过该选项,可从Ini 文件中删除一个入口。
文件:选择一个文件
章节: 定义一个章节名称
-
自定义
-
从全局字符串中获取
入口:定义一个入口名称
-
自定义
-
从全局字符串中获取
编译器控制

根据选定的选项,可影响程序的执行过程。
设置标记
设置标记作为跳转的目的地
跳转至标记处
无条件跳转至标记处
跳转至“OK”标记处
在选择 “ok” 标记处的情况下,无条件跳转至“OK”标记处
依照:选择结果
-
全部结果
-
命令:从数据列表中选择
-
命令:不返回
全部结果
跳转将根据全部结果执行。
命令
可从数据列表中选择一个命令。
命令,不返回
在执行指定行命令之前,该选项需要在不返回位置发出指令。
在执行该命令之前,数值 1 可以评估 1 个位置的的指令。
如果插入空行,那么不能对跳转进行评估。
跳转至“NOK”标记处
在选择 “NOK” 标记处的情况下,无条件跳转至“NOK”标记处
依照:选择结果
-
全部结果
-
命令:从数据列表中选择
-
命令:不返回
跳转至 “警告”标记处
在选择 “警告” 标记处的情况下,无条件跳转至“警告”标记处
依照:选择结果
-
全部结果
-
命令:从数据列表中选择
-
命令:不返回
跳转至 “错误”标记处
在选择 “错误” 标记处的情况下,无条件跳转至“错误”标记处
依照:选择结果
-
全部结果
-
命令:从数据列表中选择
-
命令:不返回
多次跳转至标记处
通过此选项,可定义跳转到标记处的次数,同时循环计数器将在每一次跳转后,相应的递增。
设置结果为“OK”
设置全部结果为:“OK”
设置结果为“NOK”
设置全部结果为:“NOK”
设置结果 为“警告”
设置全部结果为:“警告”
更新显示
在相机取景器中刷新图像内存。
删除结果图标
删除图像内存中的图像文本。
程序结束
定义程序结束
外形匹配

基于边缘匹配的对象检测
外形匹配命令可以在图像中找到已配置的模板并返回该模板的旋转和位置。
检测区域和参考
选择检测区并定义一个模板
模板选择 : 加载模板
模板可从文件中加载
保存模板
在改变参考和标记图像后,需保存模板。
相机图像中获取目标
点击该按钮,从相机取景器中选择一个区域作为参考模板。红色突出显示被检测边缘。点击该按钮完成该命令。
编辑参考目标
点击该按钮打开另外一个视窗。该区域可被调整为蓝色来创建一个掩码,在评估中,用于移除边缘。
确定目标坐标:箭头在模式预览中,从坐标原点,指向定位点。该定位点,可通过点击鼠标左键,做可视化处理,将其变为绿色。
确定坐标原点:选择一个原点作为坐标原点。
-
中心 : 选定模板图像的中心。
-
自定义
确定坐标方向:选择一个点作为参考方向坐标。.
-
水平方向:在水平坐标轴上,通过坐标原点,具有一定相距距离的点。
-
垂直方向:在垂直坐标轴上,通过坐标原点,具有一定相距距离的点。
-
自定义
检测区定义:检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
输出到不同图像内: 存该命令可能会将其结果叠加到不同的图像内存中。
评估: 用户可以定义命令的标准值和公差。
参数
寻找目标
目标数量: 通过该指令可对确定最大的可搜索目标数量。其无法反馈可能的
最佳目标数量,但是会给出一个符合最小值的匹配项。
最小匹配值:定义最小匹配值
角度
定义目标旋转的搜索区域。
速度与质量
选择搜索速度
-
快速
-
正常
-
高质
相比较更快的速度会带来相比较而言较低的精确度。
排序
选择排序参数
排序方向
选择结果顺序
图像显示
选择图像显示的结果
-
显示角
-
显示相关数值
-
显示方向
-
显示模版
定义以像素为单位的字体大小
结果
选择需要保存的结果
-
在数据列表中保存相关数据
-
在数据列表中保存角
-
在数据列表中保存点
-
在注册器中保存点
-
在点列表中保存点
-
在数据列表中保存视图
边缘检测
Canny 灰度阈值: 定义灰度阈值检测器的阈值变化率
线线距离

测量一条直线与被检测边缘之间的距离。
通用
距离种类
-
平均距离:确定被检测边缘上的点与参考线之间的平均距离。
-
最短距离: 确定被测量边缘与参考线之间的最短距离。
-
最长距离:确定被检测边缘与参考线之间的最长距离。
参考线
选择参考线
从注册器中选择
从数据列表中选择
扫描器位置
定义边缘扫描器的位置。
评估
用户可以定义命令的标准值和公差。
参数
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值为阈值
自动亮度适应:使用基于以下参数的自动亮度自适应
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
窗口工具可以实现边缘检测的参数配置。
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值
自动亮度适应:在检测范围内,为边缘检测搜索合适的参数。
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置指定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮
最佳成线

通过特定数量的点,确定最佳拟合线。
多点拟合线
最佳的成线一般在点列表的基础上形成,与在最小平方法的基础上形成的,通过位于点列表上的所有点的最佳成线近似。
2 点成线
通过该选项,可定义通过点注册器中,或者数据列表中任意选取两点间的最佳成线。
垂直线
通过该选项,可定义通过一条现有直线和点的垂直线。
平行线
通过该选项,可定义与现有直线平行的平行线。该平行直线应当通过一个指定的点。
测量间宽

通过该命令可以评估两个边缘之间的距离。
该命令通过两个搜索区域,定义两个点列表,同时通过这两个列表评估距 离。需检测两个扫描器之间的列宽是否符合公差。相应扫描器需要配置使之能 够合理的确定点列表之间的距离。
选项
调整基准
No: 该距离独立于任何的扫描器而存在。
扫描器1:该距离指向扫描器1方向。
扫描器2:该距离指向扫描器2方向。
距离模式
最短距离:测量最短的列宽。
最长距离:测量最长的列宽。
评估
用户可以定义命令的标准值和公差。
扫描器1
位置:定义第一个扫描器的位置。
参数:
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮色
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点:在搜索方向上第一个被找到的点将被作为结果点。
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值为阈值
自动亮度适应:使用基于以下参数的自动亮度自适应
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
窗口工具可以实现边缘检测的参数配置。
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点:在搜索方向上第一个被找到的点将被作为结果点。
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值
自动亮度适应:在检测范围内,为边缘检测搜索合适的参数。
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置指定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮
扫描 2
位置:定义扫描2的位置。
参数
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮色
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
最后位置点 :在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值为阈值
自动亮度适应:使用基于以下参数的自动亮度自适应
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
窗口工具可以实现边缘检测的参数配置。
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
最后位置点 :在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值
自动亮度适应: 在检测范围内,为边缘检测搜索合适的参数。
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离。
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置指定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮色
目标统计(斑点)

在给定的视窗中搜索指定亮度的目标 。
目标统计命令是一个普遍适用的命令。该命令的工作基础为,图像包含相互间有着明显区分的不同亮度区域。通过输入一个指定区间,可确定目标颜色,可通过该区间对目标表面进行区分。判断是否正确定义目标,请点击测试按钮进行有效验证。通过如上所诉命令,可以指示拥有相同颜色的区间。如果有多个目标被找到,那么可以通过相应的目标过滤器限制输出结果。
通用
亮度
确定最大和最小阈值。该命令可以连接给定区间内相邻的点到目标。
目标区间可通过直接输入数据或者通过调整滑块定义。
可通过点击相机取景器中的高亮选项,可视化相机取景器中选定的点。
输出至不同的图像内存
该命令可将结果叠加到不同的图像内存中。
忽略边界目标
通过该命令,可以忽略超出检测区边界的目标。
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
• 全图
• 自定义窗口
• 选自窗口列表
• 旋转窗口
评估
用户可以定义命令的标准值和公差。
功能
区域
显示
显示图像叠加区域
筛选
只对在限定区域范围内的目标进行检测。
宽度
显示
显示图像叠加区域宽度值。
筛选
只对在限定宽度区间内的目标进行评估。
高度
显示
显示图像添加区域的高度值。
筛选
只对在限定高度区间内的目标进行评估。
距离
显示
显示图像叠加区域的距离。
筛选
只对在限定距离范围内的目标进行检测。
参考点
-
与ROI中心点的距离。
-
使用自定义参考点
-
来自注册器的点
-
来自数据列表的点
-
手动输入
-
平衡点
在图像叠加区域中绘制指定对象的平衡点。
目标边框
在图像叠加区域中绘制目标边框。
扩展功能
外部功能
如果选择此选项,命令将检测其他特征:主轴、主轴角度和偏心。
偏心距
显示
显示图像叠加区域的偏心距数值。
筛选
只对在限定偏心距范围内的目标进行评估
-
偏心距:0圈
-
偏心距:
角度
显示
显示图像叠加区域中目标长轴的角度
筛选
只对在限定角度范围内的目标进行检测。
主轴
显示
显示图像叠加区域中的长轴
备份
通过该选项,可对目标进行备份。备份检测对象的目的位置为点列表,点注册表,以及数据列表。由于目标统计命令可能会找到多个目标,在已定义目标最大量的情况下,只有通过将指定对象备份,才能成功完成相应目标统计指令。备份选项卡,同时包含对输出目标进行排序的选项。
合计
合计: 特别指出的是,如果一个目标或者一个有限数值需要被存储,在选择了保存有限数值选项后,那么可以选择数据列表作为存储目的位置。
保存全部
如果点击保存全部选项,那么不能在数据列表中进行备份。
部分保存
目标最大量:定义目标的最大量。
保存:在目标最大量被定义后,该指令可对以下所列类型提供数据列表条目。
数据列表中的面积
通过该选项,相应目标的面积将被保存至数据列表中。
数据列表中的宽度和高度
通过该选项,对应的宽度和高度将被保存至数据列表中。
数据列表中的点
通过该选项,目标的重心将被保存至数据列表中。
数据列表中的视窗
通过该选项,视窗将被保存至数据列表中。
保存至
斑点的指定保存位置,所有的寄存器都将处于工作状态,确保所有的目标都被检测到。
点列表
保存重心至点列表中
点注册器
保存目标的重心至点注册器中,请注意,只现存20个点注册器。如果预计有超过20个目标需要被统计,建议使用点列表。
外部访问
允许外部访问,请参照通过参数界面访问斑点结果的外部文件。
排序
激活状态:通过该命令,说明是否应该按照指定的标准对斑点进行排序。
顺序
下降或者上升
排序依据
如下选项之一
-
面积
-
宽度
-
高度
-
距离
点操作

点的确定根据
第一个组合框列表包含所有选项。
创建点
手动创建: 可通过输入数值,或者在点击配置按钮后,通过移动在相机取景器中的光标进行手动创建点。
动态创建: 使用数值注册器,或者数据列表中的任意两个点,动态创建点。
两线成点
两线成点:确定来自索引线注册表和数据列表中的两条直线间的截点。
两点中点
确定来自索引点列表和数据列表中两点间的中点。
图像中心点
确定图像的中心为一个新的点。
距线最近点
反馈点列表中与指定直线最近的点。
移点至注册表顶
将指定索引点列表中的点复制到索引0顶
从点列表到点注册表
将点列表中的点复制到点注册表中
图像坐标转换物理坐标
将点坐标从图像坐标转化为物理坐标。
物理坐标转换图像坐标
将点坐标从物理坐标转化为图像坐标。
窗口中心点
定义选定视窗的中心为一个新的点。
从点注册表到点列表
从点注册表中复制一个点并保存至点列表中。
分割点坐标值
将一个点的X轴和Y轴的坐标值分别保存至数值注册表中,*X: 注册表[0] * Y: 注册表[1]
线与圆交点
确定指定直线与指定圆之间的交点。
点列表

点列表的修改和评估
点列表命令可对点列表进行相关操作, 包括清除、导出、导入、排序和评估等。 选项:对点列表进行修改,该命令包含多个选项。
重置
从点列表中删除所有点。
环形
点击环形评估按钮,可通过定义内径和外径建立一个环形。该环形从点注册器[0]中选取指定点作为中心。该指令可确定环形内的点数。百分比点数目交付相对应的百分比数目。绝对点数反馈相对应的绝对点数。
评估
用户可以定义命令的标准值和公差。
目标确定:位置/方向
确定评估椭圆主轴的重心和点。
评估:
用户可以定义命令的标准值和公差。
最大曲线
在通用像素距离的基础上,确定点列表最大曲线。通过标准值和导数来评估曲线。请参考“评估 公差”章节
评估
用户可以定义命令的标准值和公差。
距离计算
通过该命令,可以确定点与点之间的距离。 距离数值将被保存至 数值注册器中。
点排序(1D)
过该命令执行点排序。例如目标统计命令中,点列表按照如下所示方式进行排序。
左 在水平方向上,从左到右。最左边的项目被选定
右 在水平方向上,从左到右。最左边的项目被选定
上 在垂直方向上,从上到下,最上面的项目被选定
下 在垂直方向上,从上到下,最上面的项目被选定被选择项目可被移动至点列表索引0中 ,并以此类推。
几何平衡点
确定点列表中所有点的几何平衡点。
加载
将点列表从文件中加载至记忆内存中。
点列表可以通过如下格式保存至文件 .cnt 中
372.8471,67.0000
372.6855,68.0000
372.5405,69.5405
点的格式为,
保存
将点列表保存至文件
点列表可以通过如下格式保存至 .cnt 的文件中
372.8471,67.0000
372.6855,68.0000
372.5405,69.5405
点的格式为,
矩形扫描

通过矩形扫描,可对一个或多个点进行平行扫描。
通用
扫描器位置与大小:定义边缘检测的检测区
直方图:灰度值分布可视化后,选择边缘检测阈值。
输出至不同图像寄存器中:该指令可能会将其结果叠加到不同的图像寄存器中。
评估
用户可以定义命令的标准值和公差。
参数
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮色
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值为阈值
自动亮度适应:使用基于以下参数的自动亮度自适应
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
窗口工具可以实现边缘检测的参数配置。
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
最后位置点:在搜索方向上最后一个被找到的点将被作为结果点
测量方式
灰度阈值:定义灰度值
自动亮度适应:在检测范围内,为边缘检测搜索合适的参数。
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边。
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置指定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮
QR码读取

删除QR码
检测区
检测区定义,检测区可以是如下所列出的类型中的一种
-
全图
-
自定义窗口
-
选自窗口列表
有效码
码内容:将该码与参考字符串进行对比
码长度:字符串统计评估。
输出
确定检测到的QR码是否应该附加到全局字符串中,或全局字符串是否将被覆盖。
添加到全局字符串中
在执行添加到全局字符串该命令时,可选定相应分隔符。
覆盖全局字符串
全局字符串将被检测到的代码替换
显示码:在图像读取器中的图像叠加区域显示代码
显示码角点:显示四个码角点
角点注册:通过该命令四个码角点可被写入注册器中。
OCR-字串

OCR 功能指的对字串而言。在检测程序的最初,需初始化字串,
在执行了字符分离和字符识别后,可以显示字符串或发送到一个指定接口。
RS232

通过不同的端口接收或者发送
适配器索引: 设备分配适配器索引通过 应用程序-配置ini [EVHDRS232] 定义
显示接收信息:在相机取景器中以图像叠加的形式显示字符串。
等待终止符: 根据数据电报,分割符,和终止符的符号,对接收到的数据进行解码。
发送: 被点击区域压缩成一个数据电报后发送。
脚本编译器

该基础脚本编辑器可执行源代码,即能访问EVHD和图像处理功能 。
交叉测量

具有特定颜色目标的交叉测量可通过一个导入式的扫描器执行。
并通过灰度阈值-寻边确定最终结果。
扫描位置:通过该指令,可确定检测区。
扫描参数
窗口工具可以实现边缘检测的参数配置。
结果点
中间位置点:所有被测量点的中间位置的点将被作为结果点。
第一位置点: 在搜索方向上第一个被找到的点将被作为结果点。
最后位置点 :在搜索方向上最后一个被找到的点将被作为结果点。
测量方式
灰度阈值:定义灰度值阈值
自动亮度适应:使用基于以下参数的自动亮度自适应
自动亮度适应
最小反差:在边缘位置允许存在的最小反差。
像素距离:与反差相关的像素距离
对称边:与边缘位置相关的对称边
边缘选择
用设定的边缘参数检测边缘的位置。
边缘点数量
通过设置指定的数值,可减少用于点检测搜索射线的数量。
最小宽度
目标的宽度小于最小宽度的,将会被忽略。
目标颜色
暗: 被寻找目标的颜色被设定为暗色
亮: 被寻找目标的颜色被设定为亮色
评估
用户可以定义命令的标准值和公差。
选择RGB频道

通过该选项,用户可以在该三个颜色频道中选择任意一个。
那么后续的灰度图像函数将建立在被选择的颜色频道上运行。
仅建立在一个颜色频道上运行的指令。
-
目标统计(斑点)
-
适用于边缘扫描的工具
-
矩形扫描
-
环形扫描
-
卡尺(横/竖)
-
自由卡尺
OCR-字符边界分离

可通过该选项,在给定的窗口中搜索具有某种特定亮度的目标,
可设置参数为:仅将字符串作为搜索目标。
设置输出

根据至少一个条件,可通过该选项,设置输出通道的状态。
输出通道
输出通道名称或者索引。
可用数字取决于被选择硬件。
状态
输出条件
• 低
• 高
设置输出的条件
该条件基于全局字符串程序结果。
移除背景

一个指定的图像可被保存为背景图形。同时可在检测模式下,通过该选项移除。
全局字串

可通过此命令对全局字串进行访问。相应的字符串可被重置和修改。接收功能允许通过以太网接收数据。发送功能允许通过以太网,RS232发送数据,并将相应数据写入文件夹中。
重置
可通过该选项,重置全局字串缓冲区,重置全局字串缓存区后,
缓存区中将不再包含任何符号。
录入
可通过该选项,在全局字串缓冲区中添加文本、数值、日期/时间或者一个点。如果需进行多个条目的录入,那么可同时附加相应的该多个条目。如需清空全局字符串缓冲区,请使用已存在的选项重置命令。
文本:可通过该选项,在全局字串末尾添加给定文本。
日期:可通过该选项,在全局字串末尾添加当前日期和时间 。
数值:可通过该选项,在全局字串末尾添加选至数据列表或者注册器的数值。
从数据列表或者注册器中选择数值。
整数(取整)
归整为下一位较小的数字,可提取整数。
输入有效数字(整数数字)
点:将从寄存器中选择的点的坐标添加到全局字符串。
-
源:从寄存器或列表中选择点。
-
浮点精度:使用自己的格式:输入有效位数(数字位数)
分割符
分割符列表:空格键 (" ");分号(“;”);斜杠(“/”);下划线(“_”);连字符
(“-”);星号(“*”);逗号(“,”);点(“。“);标签(”->“)。
字串开端分割符:通过该选项,可以选择是否字串的开端有要发送的分割符。
文本变量
文本变量具有可被选择性 。可以选择将当前全局字符串插入到文本变量中,
也可以将文本变量的内容插入到当前全局字符串中。
文本变量源
来自于文本变量:从数据列表中选择需被发送的文本变量。
插入文本变量:从数据列表中选择可被插入字符串的文本变量。
命令
在起始端附加:将字符串插入至起始端。
在末尾端附加:将字符串插入至末尾端。
替换:将现有的字符串替代为新的字符串。
发送
发送至:通过选项“Enter”,将具有数值的全局字符串缓冲区发送至选定的目标。
文件内
• 自定义
• 选择数据列表
引用字串:将字串放入引号(“)中。
串口适配器:选择可发送字符串的串口适配器索引(目录)。
目录:设备分配的适配器目录。适配器目录可以在“应用程序参数”菜单中进行配置。
网络(UDP)
通过该选项,定义可发送文本的IP地址和网络端口。
接口类型
• 用户端
• 服务器端
用户接口:定义一个服务器地址和端口。
服务器接口:定义监听端口
参数:选择何时进行超时提醒,以及是否希望在通信之后关闭。
数据格式
• ASCII • HEX
接收
IP 地址:发送器IP 地址
参数:选择何时进行超时提醒
分解字串
根据格式字段中的参数设置,将接收到的字符串分隔为子字符串。
格式:解析器支持标记“字符串”,“值”,“常量”和“十六进制”。例如在格式字段中的字符串“常量【CAPT】字符串数值【3】”表示当且仅当文本字符串由三个被分割符分开的子字符串组成时,该文本字符串才可以被除去。第一个子字符串应当为“CAPT”,第二个子字符串应当为用户定义的字符串,而第三个子字符串应当为整数字符串。
分割符:用于分割文本字符串中的子字符串的一个字符或者字符串。
提示:不允许子字符串内存在分割符。
移除起始端和末尾端的分割符: 该选项确定是否在分割前消除起始端和末尾端的分割符。
分解输出
-
注册器
-
数据列表
-
注册器+数据列表
文本

在图像,图形叠加和结果显示中写入来自注册器的文本和/或
内容
仅显示文本。
显示写在文本框(白字段)中的文本。
数值
显示文本和一个数值。
文本
文本
来源
可选择注册器或者数据列表作为数据选择的来源。
顺序
确定在相机取景器中显示数值和文本的顺序。
精确度
定义小数点个数。
点
显示文本和点坐标
文本
显示点坐标的文本。
来源
可选择注册器或者数据列表作为数据选择的来源。
顺序
确定在相机取景器中显示数值和文本的顺序。
精确度
定义小数点个数。
直线
显示直线坐标和文本,一条指定直线可通过点P 和方向P 表示 。
文本
显示直线的文本。
来源
一条指定直线可从数据列表和直线注册器中检索。
顺序
确定在相机取景器中显示数值和文本的顺序。
精确度
定义小数点个数。
圆
显示来自数据列表或圆注册器中的圆。
文本: 显示文本
来源: 一个指定圆可以从数据列表或者注册器重检索。
顺序: 确定文本和圆的显示顺序。
全局字符串
显示全局字符串
发送至
通过该选项可定义是否将文本写入相机取景器或者结果显示中。
变量访问

通过该指令可创建和访问变量。执行算术运算。 从寄存器中移动值为变量,反之亦然。
创建变量
在数据列表中创建一个变量,在此命令中创建的变量可以在数据列表选择中过滤为“用户”变量。
名称: 变量名称, 此名称将主要用于可视化处理。变量名称可作为唯一的数据列表索引(目录)。
变形类型: 变形类型包括:数值,点,直线,窗口(视窗),字符串。
静态变量: 如果选定该选项,那么变量将呈现为静态变量,静态变量在循环运行中持续存在, 它可以作为计数器使用。
寄存器值存入变量
选择数据来源的注册器索引。
变形类型: 变形类型包括:数值、点、直线。
选择来自数据列表的保存目的地变量。
变量写入寄存器
将列表变量的内容复制到寄存器。
变形类型: 变形类型包括:数值、点、直线、窗口(视窗)、字符串。
变量:来源于数据列表的数值。
数学操作
选择一个或两个值来执行算术运算。
-
加(+): 数值,点
-
减(-): 数值,点
-
乘(×): 数值,点
-
除(÷): 数值,点
-
取幂: 数值,点
-
取绝对值:点
-
向量:点
-
平方根: 数值
-
Sin: 数值
-
Cos: 数值
-
Tan: 数值
-
角度至弧度: 数值
-
弧度至角度: 数值
赋值寄存器
在注册器中写入一个不变数值。
赋值变量
在数据列表变量中写入一个数值。
视窗

通过该命令,建立或者修改视窗变量。
创建新视窗
从一个相对简单的类型创建一个新的视窗变量。
自定义
默认视窗(窗口)ROI元素用于定义左上角各自的中心点和尺寸。
两个点
指定的两点可定义窗口的左上角和右下角。这两个点可通过手动自定义,注册器或数据列表中选择。
更改现有视窗
通过更改现有视窗建立一个新得视窗数据列表元素。
更改规格
原始视窗
从数据列表中选择原始视窗。
更改宽度
更改视窗宽度。
更改高度
更改视窗高度
Draw line 直线

在图像或者图像叠加层中绘制一条线 。
直线
起点
从来源中选取一个起点,可使用来源有:
-
自定义
-
注册器
-
数据列表
终点
从来源中选取一个起点,可使用来源有:
-
自定义
-
注册器
-
数据列表
线宽
线的宽度(以像素为单位)
画直线
通过该选项您可以选择将直线绘制于图像中,或者在叠加层中。
显示
颜色:选择一个颜色
标准
紫色
正常
默认为绿色。
警告
默认为黄色
非正常
默认为红色
依据结果
通过该选项,可依据总结果确定颜色: 红色(坏),绿色(好)或者黄色(警告)
依据命令
通过该选项,可依据命令确定颜色
写入图像
通过该选项,指定直线将被绘制于图像中。该指令可能会影响后续的图像处理命令。
淡化处理
在选定该选项的情况下,可对指定直线,进行平滑处理。该命令可能会导致相关线上的点的颜色与原所选颜色不同。
颜色:选择一个颜色
白色
画一条白色直线
黑色
画一条黑色直线
灰度值
在选定该选项的情况下,可使用任意一个自定义的灰度值。
箭头

在图像或者图像叠加层中绘制一个箭头。
可通过定义起点,终点,和线宽来绘一个箭头。
箭头
起点
从来源中选取一个起点,可使用来源有:
-
自定义
-
注册器
-
数据列表
终点
从来源中选取一个起点,可使用来源有:
-
自定义
-
注册器
-
数据列表
宽度
箭头的宽度(以像素为单位)
画箭头
双结点:如果选定该选项,那个箭头将以双结点的形式被绘画,如果不选定,那么箭头将以单结点的形式被绘画。
显示
颜色:选择一个颜色
标准
紫色
正常
默认为绿色。
警告
默认为黄色
非正常
默认为红色
依据结果
通过该选项,可依据总结果确定颜色: 红色(坏),绿色(好)或者黄色(警告)
依据命令
通过该选项,可依据命令确定颜色
写入图像
通过该选项,指定箭头将被绘制于图像中。该指令可能会影响后续的图像处理命令 。
颜色:选择一个颜色。
白色:画一条白色直线
黑色:画一条黑色直线
灰度值
在选定该选项的情况下,可使用任意一个自定义的灰度值。
圆圈

在图像或者图像叠加层中绘制一个圆圈。
在图像或者图像叠加层中绘制一个圆圈。可通过定义圆心、半径和线宽来绘一个圆圈。
圆圈
圆心
可从注册器,数据列表或者自定义获取并定义圆心。
半径
可从注册器,数据列表中获取并定义半径。同时半径也可通过自定义获取。
线宽
圆的绘制宽度。
画圆
通过该选项您可以选择将圆圈绘制于图像中,或者在叠加层中。
显示
颜色:选择一个颜色
标准
紫色
正常
默认为绿色。
警告
默认为黄色
非正常
默认为红色
依据结果
通过该选项,可依据总结果确定颜色: 红色(坏),绿色(好)或者黄色(警告)
依据命令
通过该选项,可依据命令确定颜色
写入图像
通过该选项,指定圆圈将被绘制于图像中。该指令可能会影响后续的图像处理命令 。
淡化处理
在选定该选项的情况下,可对指定圆圈,进行平滑处理。该命令可能会导致相关圆圈上的点的颜色与原所选颜色不同 。
颜色:选择一个颜色。
白色:画一条白色直线
黑色:画一条黑色直线
灰度值
在选定该选项的情况下,可使用任意一个自定义的灰度值。
十字

在图像叠加层中绘制一个十字。该十字的中心为图像的中心或者任意一点。
同时,该中心(以全局坐标的形式)将被写入注册器中。
中心
定义指定十字的中心。该中心可为图像的中心或者用户自定义的任意一点。
颜色
定义十字的颜色。
标准
粉红色
正常
绿色
警告
黄色
非正常
红色
依据结果
通过该选项,可依据总结果确定颜色:( 红色=坏,绿色=好,或者黄色=警告。)
依据命令
通过该选项,可依据命令确定颜色
长度单位
单位是世界坐标中记号之间的距离长度单位(例如:毫米 )。
主要单位
主要的单位将用相比较而言更大的记号标记。
轴心范围
定义轴心范围的最小值和最大值,可在此范围内绘制轴心。
刻度范围
定义刻度范围的最小值和最大值,可在此范围内绘制刻度。
圆
任意十字包含一个内圆和一个外圆,同时可通过自定义定义此两个圆。
双边寻边

双边寻边可以有效的减少必要的噪音,同时保持边缘平整。
该过滤器为非线性、保边和降噪的图像平滑滤波器.图像中每个像素的强度值 被邻近像素强度值的加权平均值所取代。相应加权平均值基于高斯分布,并由 Sigma空间定义。需注意的是,该加权平均值不仅仅取决于像素的Euclidean distance (欧氏距离),而且取决于像素间的强度差异(Sigma 颜色)。通过对每个像素的 系统化循环式地过滤处理,并相应地调整权重至相邻地像素,指定边缘可因此而保持平整。
示例: 如下显示了Bilateral filter 在条形码上的应用实例:通过双边寻边, 该条形码的背景和前景都做了平滑处理,相应边缘都因此而保持平整。
图像10.3. 示例

内核尺寸
在过滤处理过程中,采用的每个相邻像素之间的尺寸。
Sigma 空间
在坐标空间中过滤 sigma。相对应而言具有较大值的参数表示,在各个像素间的颜色足够接近的情况下,更远的像素间可实现相互影响。(参见 sigma 颜色)。当d >0时,d在不考虑Sigma 空间的情况下,可指定相邻像素的大小,否则,d与Sigma 空间呈正比。
Sigma 颜色
在颜色空间中过滤 sigma。相对应而言具有较大值的参数表示,在各个像素间的颜色足够接近的情况下,更远的像素间可实现相互混合。(参见 sigma 颜色),并获得更大面积的半等色。
来源视窗:根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗:根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
Canny寻边

Canny 寻边使用Canny 算法在图像中查找边缘。
Canny 寻边使用多阶段算法来检测图像中广泛范围内的边缘。包含如下步骤:
-
降低噪声
-
梯度计算与优化
-
滞后阈值法
参数
Canny 寻边使用滞后阈值法在图像中过滤需检测边缘。
任何强度梯度大于亮度阈值的点都被定义为边缘,而那些低于暗度阈值的点都被定义为非边缘,因此被忽略。在这两个阈值之间的边缘,可基于它们的连通性,被分类为边缘或非边缘。如果它们被连接为“确定边缘”像素,它们就被认为是边缘的一部分。否则,它们也会被忽略。
亮度阈值
“确定边缘”像素的梯度阈值。局部梯度高于此值的像素将始终显示为白色。
暗度阈值
在相应像素被连接为“确定边缘”的情况下,像素的局部梯度高于“非确定边缘”像素的梯度阈值,那么像素将始终显示为白色。 局部梯度低于此值的像素将变成黑色。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
闭合预处理

闭合预处理可以移除图像中小的黑暗区域,该处理为扩张后的腐蚀处理。
闭合预处理可以移除不必要的噪音。
参数
迭代次数 :闭合处理可以在指定位置上执行的次数。
处理步长 :正方形矩阵的侧面尺寸(以像素为单位)。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器
二值化预处理

通过该指令可对图像进行二值化预处理。相对应像素值高于亮度阈值的像素将被前景颜色填充,相对应像素值低于暗度阈值的像素将被背景颜色填充。
转换参数
亮度阈值:任意强度值高于亮度阈值的像素将被前景颜色填充,亮度阈值可通
过自定义取值,或从注册器或者数据列表中取值。
暗度阈值:任意强度值低于亮度阈值的像素将被背景颜色填充,亮度阈值可通
过自定义取值,或从注册器或者数据列表中取值。
前景色: 任意强度值高于亮度阈值的像素将被前景颜色填充,亮度阈值可通过
自定义取值,或从注册器或者数据列表中取值。
背 景 色: 任意强度值低于亮度阈值的像素将被背景颜色填充,亮度阈值可通
过自定义取值,或从注册器或者数据列表中取值。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
区域复制

该区域复制指令可将来源内存中的图像区 域复制到目标内存中。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
加法预处理

通过该指令,可在一个图像中添加两个图像或一个常量。
选项
模式
在图像中添加一个常量:向图像的每个像素添加一个常量值。
在图像中添加两个图像:将一幅图像的像素值添加到另一幅图像。
操作数:通过该选项可选择操作数的来源。
• 注册器
• 数据列表
• 自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
AND预处理

AND 计算可逐位在两个图像上操作,或者逐位将一个图像与一个指定常量值相结合。
选项
模式
-
将一个指定常量值与图像相结合: 将一个具有指定操作数的局部AND计算操作应用于每一个像素。
-
结合两个图像:将局部AND计算操作应用于两个图像上的每一个像素。
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
Division Filter 除法预处理

该除法预处理指令可将图像分割为另一幅图像,或将 图像中的每一个像素分割成给定的常数。
选项
模式
-
将图像分割为数值
-
分割两个图像
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
乘法预处理

该乘法预处理指令可将一个图像和另外一个 图像相乘,
或者将任意图像的每一个像素与 一个常数值相乘。
选项
模式
-
常数与图像相乘
-
将两个图像相乘
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
NAND预处理

NAND 计算可逐位在两个图像上操作,或者逐位将一个图像与 一个指定常量值相结合。
选项
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
模式
-
将一个指定常量值与图像相结合
-
结合两个图像
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
NOR预处理

NOR 计算可逐位在两个图像上操作,或者逐位将一个图像与一个指定常量值相结合。
选项
模式
-
将一个指定常量值与图像相结合: 将一个具有指定操作数的局部NOR计算操作应用于每一个像素。
-
结合两个图像:将局部NOR 计算操作应用于两个图像上的每一个像素。
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
OR 预处理

OR 计算可逐位在两个图像上操作,或者逐位将一个图像与一个指定常量值相结合。
选项
模式
-
将一个指定常量值与图像相结合:将一个具有指定操作数的局部OR计算操作应用于每一个像素。
-
结合两个图像:将局部OR计算操作应用于两个图像上的每一个像素。
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
圆平均半径

该指令可计算圆形路径的平均半径值。
检测区
-
自定义圆定位
-
动态圆方位
圆区域至矩形

该圆区域至矩形可将圆形图像区域转换为矩形窗口。
检测区
-
自定义圆定位
-
动态圆方位
可从注册器中获取中点和半径
目的图像存储器
目的图像存储器
重叠角
定义半径方向上的区域重复。
减法预处理

可执行偏移函数的减法预处理可从一个图像中减
去一个图像或从图像中减去一个常量值。
选项
模式:
-
从图像中减去一个常量值
-
2个图像的减法
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表数据列表
来源视窗
-
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
-
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
XOR计算

XOR 计算可逐位在两个图像上操作,或者逐位将一个图像与
一个指定常量值相结合。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
选项
模式:
-
将一个指定常量值与图像相结合:将一个具有指定操作数的局部XOR计算操
作应用于每一个像素。
-
结合两个图像:将局部XOR计算操作应用于两个图像上的每一个像素。
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
16位灰转8位

16位灰转8位指令可将16位灰度图像改为8位灰度图像.极小值将转化为0,
极大值将转化为255。之间的值被线性地映射到8位范围内。
变换参数: 通过该选项,可以选择变换参数的来源
-
注册器
-
数据列表
-
自定义
极小值 : 最小的16位灰度值将被转化为0.(黑色)
极大值:最大的16位灰度值将被转化位255.(白色)
图像内存源: 图像内存源
图像内存目标:图像内存目标
8位灰转16位

8位灰转16位指令可将8位灰度图像转
化为16位灰度图像。
图像内存源: 通过该选项 ,可选择图像内存源。
-
注册器
-
数据列表
-
自定义
图像内存目标 : 通过该选项,可选择图像内存目标。
-
注册器
-
数据列表
-
自定义
黑白转彩色

黑白转彩色指令可以将一个八位灰度图像转化为24位灰度图像。
图像内存源:通过该选项 ,可选择图像内存源。
-
注册器
-
数据列表
-
自定义
图像内存目标: 通过该选项,可选择图像内存目标。
-
注册器
-
数据列表
-
自定义
水平镜像处理

水平镜像处理指令可反射一个图像的水平轴。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
反转预处理

反转预处理指令可反转图像的值
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
最大预处理

最大预处理指令可逐个像素地计算两个图像,
一个阈值和一个图像的最大值。
选项
模式:
• 一个阈值和一个图像的最大值。
• 两个图像的最大值。
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
最小预处理

最小预处理指令可逐个像素地计算两个图像,
一个阈值和一个图像的最大值。
模式
• 一个阈值和一个图像的最小值
• 两个图像的最小值
操作数:通过该选项可选择操作数的来源。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
多边形预处理

多边形预处理指令可在指定图像中绘制一个具有特定颜色的多边形。
选项
区域
-
外涂:在多边形内绘制
-
内涂:在多边形外绘制
颜色: 多边形的像素强度。0:黑色255:白色。当前只支持灰度图像。
多边形:多边形被定义为表示点的字符串。
示例
(100.000;100.000)(100.000;200.000)(200.000;200.000)
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
彩色转黑白

彩色转黑色指令可将一个彩色图像转换为8位灰度值图像。
转换:
-
精确: y = (9797 * r + 19235 * g + 3736 * b) / (2^15) ~ 0.3 * r + 0.6 * g + 0.1 * b
-
快速: y = (r + 2 * g + b) / (2^2) = 0.25 * r + 0.5 * g + 0.25 *b
图像内存源:通过该选项 ,可选择图像内存源。
-
注册器
-
数据列表
-
自定义
图像内存目标:通过该选项,可选择图像内存目标。
-
注册器
-
数据列表
-
自定义
剥离预处理

剥离预处理将图像区域从内存源中复制到具有选
定级别的目标内存中。
选项
模式
-
下:减小图像尺寸大小
-
上:增加图像尺寸大小
级别:级别是宽度和高度的比例因子,可作为此两个元素的幂。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
垂直镜像处理

垂直镜像处理指令可反射一个图像的垂直轴。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
反差计算

反差计算指令可计算最大和最小给定矩阵之
间的反差。
处理步长: 方形矩阵处理器内核的边长。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
去噪处理

去噪处理指令可减少每一个像素使用的
位数(最小有效位设置为零)。
此过滤器可用于消除不必要的噪音。
比特数示例=2:强度值255(111111111)将改为252(11111100)
处理参数
字节数:需要截取的最少字节数
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
膨胀预处理

膨胀预处理指令通过使用3*3矩阵对任意通向
进行膨胀处理。相比较较亮的区域会被增加,
而较暗的区域会被减少。
膨胀参数
迭代次数:通过设置该选项,处理器可在指定位置运行对应次数。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
侵蚀预处理

侵蚀预处理指令通过使用3*3矩阵对任意通向
进行侵蚀处理。相比较较亮的区域会被增加,
而较暗的区域会被减少。
侵蚀参数
迭代次数:通过设置该选项,处理器可在指定位置运行对应次数。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
快速fourier转换

快速fourier转换指令应用不连续Fourier转换(DFT)
于指定图像上,并使用不连续Fourier转换和覆盖图像对
指定图像进行处理。
转换参数
-
前进:从图像数据中计算出不连续Fourier转换(DFT)
-
后退:从图像数据中计算出后退不连续Fourier转换(iDFT)
-
覆盖处理:来源于源1的图像在频域上可以被来自源1的覆盖层覆盖。如果目标
内存数量被设置为两个,并且覆盖图像的DFT将被写入一个图像内存,那么在
设置上,需要将源数设置为两个。
输出格式
-
普通灰阶:将DFT值线性映射到8位灰阶范围内。
-
长灰阶:将DFT值的对数映射到8位灰阶范围内
覆盖单位: 将掩码缩放到源图像的大小。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
图像内存初始化

图像内存初始化指令可初始化一个图像内存。
处理参数
图像类型:
通过该选项,可选择任意图像的颜色类型
灰度值
-
8位阶灰度值(0...255)
16位灰度
-
16位灰度值。(0...65535)
颜色
-
格式的 Hex-String (十六进制-字符串)包含rgb 信息。(示例:
#FF0000= red)
图像大小
请注意,有些命令针对非4的倍数的图像宽度将会存在一些操作的问题。
图宽:宽度
图高:高度
反差伸展处理

通过反差伸展处理指令可将反差从源区间扩展到目标区间。
处理参数
-
来自:源区间:定义一个最低和最高的阈值。
-
目标:目标区间:定义一个可将源区间映射到其中目标区间。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
自由矩阵

自由矩阵指令在指定图像上应用核滤波。
该指令需使用浮点计算。
ROI
目标视窗:根据滤波器类型,可选择一个或多个目标图像存储区。
来源视窗:根据滤波器类型,可选择一个或多个源图像存储区。
矩阵
定义作为滤波器核使用的矩阵尺寸及元素。通过右下角滑块可缩放视图。
附加参数
范数除数:滤波核的各元素除以定义的范数除数。
范数除数来源可选:
-
寄存器
-
列表
-
自定义
偏移量:滤波后将偏移值加至每个像素。
偏移量的来源可选:
-
寄存器
-
列表
-
自定义
Gabor预处理

此为边缘检测的线性处理器.Gaoor处理器的频率和方向特性与人的视觉
系统相似,尤其适合用于纹理表述和鉴别方面。在空间域中,Gaoor处
理器是一种由正弦波调制而成的高斯核函数。
图像内存
通过该选项卡,用户可对源和目标内存进行选择。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
参数
通过该选项可选择参数的来源。
-
注册
-
数据列表
-
自定义
处理器尺寸
-
定义矩阵元素的行列数量。
Sigma
-
高斯包络的标准差。
Theta
以度为单位的平行条纹的法线方向
Gamma
空间纵横比(椭圆度)
Lambda
正弦因子的波长
Psi
相位差
GAUSS预处理

Gauss预处理指令使用给定的高斯矩阵对图像进行模糊处理。
示例:下面的示例显示了高斯处理器在条形码上的应用(处理器大小=5,标准偏差=12):
通过上诉指令,图像可被模糊。
图10.4 示例
处理器参数
高斯处理器有两个参数:
处理器尺寸
-
处理器内核的大小。
标准偏差
-
高斯处理器的标准差。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
局部二值化

通过局部二值化指令,可创建一个二进制图像。该局部二值化指令将在每
个像素周围的一个小区域内执行。如果该像素比局部区域内减去被
称为:“敏感性”的相对阈值的参考值要小,
那么该像素将呈现为黑色。而其他像素将呈现为白色。
下图所示为任意两个像素的局部二值化处理的实例:在n×n窗口内计算一个局部参考值。暗度低于参考值减去“灵敏度”的像素变为黑色。
参考类型:参考值计算类型:在本地窗口中使用下面的
统计数据来计算参考值。
-
中位数:参考值是本地窗口内的中位数
-
高斯法: 通过高斯平滑来确定参考值。
局部窗口的大小(N):每个像素周围二次的局部nxn窗口的长度n。
敏感度
如果该像素比局部区域内减去被称为:“敏感性”的相对阈值的 参考值要小,那么该像素将呈现为黑色。而其他像素将呈现为白色。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
中值NM预处理

中值NM预处理指令采用给定的NxM矩阵计算每个像素的中值。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
开放预处理

开放预处理指令可在任意图像上执行形态学开放运算。可从图
像中移除小的明亮区域。这是一种侵蚀处理后的扩张预处理。
此过滤器可用于从图像中消除不必要的明亮噪声。
参数
迭代次数:通过设置该选项,滤波器可在指定位置运行对应次数。
处理步长:方形矩阵滤波器内核的边长。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像
存储器
颗粒检测

颗粒检测
检测区:通过该选项,可定义检测区,检测区可以是如下 所列出的类型中的一种
-
全图
-
自定义视窗
-
选自视窗列表
亮度
确定最大和最小阈值。该命令可以连接给定区间内相邻的颗粒目标。
目标区间可通过直接输入数据或者通过调整滑块定义。
可通过点击相机取景器中的高选项,可视化相机取景器中选定的点。
区域:检测在指定区域范围内的目标
ROBERTS寻边

ROBERTS寻边指令可通过使用2x2Robert的卷积矩阵对边缘进行检测。
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
旋转处理

旋转处理指令可围绕图像的中心旋转该图像 。
(仅可以以整数度数为单位旋转。智能相机优化
功能)
插值 : 仅适用于FPU版本
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。
SOBEL寻边

SOBEL寻边指令通过计算x和y图像导数对边缘进行检测。
参数
倒数X的顺序:通过该选项,可选择X轴方向上的倒数顺序。
-
注册器
-
数据列表
-
自定义
导数y的顺序:通过该选项,可选择Y轴方向上的倒数顺序。
-
注册器
-
数据列表
-
自定义
来源视窗
根据过滤器的不同,可以选择一个或多个来源图像存储器。
目标视窗
根据过滤器的不同,可以选择一个或多个保存目标图像存储器。