pass:指的是用“视觉系统”对被测体进行检测之后的结果为正确。也就是说被测体是正品。
fail:指的是“视觉系统”检测结果被测体不符合要求,为次品。
underkill(escape);指的是原本应该被“视觉系统”检测为次品的,结果系统却将它认为是正品。
overkill: 与underkill相反。指的是应该被检测为正品的被测品,却被当作是次品了。
Threshold:这是指系统所确定的一个临界灰度值。举例来说明一下:现有一个系统,要对一个放在白色背景下的黑色物体进行测量。为了简化测量时的运算,以及提高测量速度。一个简便有效的方法就是set Threshold(设置灰度值)。硬性的让系统记住一个临界灰度值。具体到这个例子中,就是在黑色物体上找出最亮(颜色最白)部分的灰度值(如80),存到系统中。在系统测量时,拍照后对照片进行扫描。具体扫描过程如下:从每个象素中读出该象素的灰度值,与之前存在系统中的灰度值作比较。上面我们将灰度值80存在系统里,现在就拿每个象素灰度值比。比80高,就是颜色更白,我们认为这个象素属于是白色背景;如果比80低,就是颜色更黑,系统就认为这个象素属于黑色物体的一部分。
Auto (manual)Threshold:指系统不用操作者自己去设定Threshold,而是由系统自动地进行设定工作。相反,manual Threshold 就是指手动设定
tolerance: 只要“视觉系统”需要作“是”与“非”PASS与FAIL的判别的,就一定要有tolerance。tolerance指的是系统对被测体的容忍程度。例如:我们测量一个物体的长度。理论上,我们知道该物体应该是25MM长。我们设定系统的容忍程度(tolerance)为+/-2MM。在测量时,系统就要以测量数据与这个理论数据(25MM)相比较,如果是》(25-2)MM且《(25+2)MM,系统就确认该被测物为正品;如果是<(25-2)MM或》(25+2)MM,系统就认为视测体太短或太长,是一个次品。
我要赚赏金打赏帖 |
|
|---|---|
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
| TCS3472S传感器及其色彩检测被打赏¥19元 | |
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
我要赚赏金
