3、基于区域的图像表示与目标发现和识别

基于区域的图像表示与目标发现和识别

1. 区域层次匹配

在目标识别中,传统的多对多匹配启发式方法通常是为加权图开发的,无法用于节点和边都有属性的区域层次结构。为了放松匹配约束,我们采用了一种特殊的方法。首先将 $H$ 与 $H’$ 进行匹配,得到解 $X_1$;然后将 $H’$ 与 $H$ 匹配,得到解 $X_2$。最终解 $\tilde{X}$ 估计为 $X_1$ 和 $X_2$ 中非零元素的交集。

具体来说,约束条件如下:
- $\forall(v, v’) \in V \times V’$,$x_{vv’} \geq 0$;
- 当匹配 $H$ 到 $H’$ 时,$\forall v \in V$,$\sum_{v’ \in V’} x_{vv’} = 1$;
- 当匹配 $H’$ 到 $H$ 时,$\forall v’ \in V’$,$\sum_{v \in V} x_{vv’} = 1$。

通过使用辅助矩阵 $W = \beta diag(A) + (1 - \beta)B$,我们将问题重新表述为以下一对多匹配问题:
$$
\begin{align }
\min_{X} &\quad X^TWX\
\text{s.t.} &\quad \forall(v, v’) \in V \times V’, x_{vv’} \geq 0\
&\quad \forall v’ \in V’, \sum_{v \in V} x_{vv’} = 1
\end{align
}
$$

这个问题可以使用复制动态更新规则高效求解:
$$
X \leftarrow \frac{WX}{X^TWX}
$$

匹配的复杂度为 $O((|V| + |E|)^2)$。在一台 2.8GHz、2GB RAM 的 PC 上,对两个约有 50 个节点的 CST 进行匹配大约需要 1 分钟。匹配的子图可能代表完整的目标或其部分,这有助于对基于区域的目标模型进行鲁棒估计。同时,匹配区域层次结构后,我们可以直接获得所有提取子图的节点和边之间的对应关系,这些对应关系可用于学习目标类别的规范图,即目标模型。

2. 基于区域的目标模型

基于区域的目标模型旨在捕捉图像区域如何递归布局以构成一个目标,以及它们的几何和光度属性。我们的目标是从一组给定或提取的相似 CST 中获得目标类别的紧凑规范模型,这里将其表述为图并集。

图并集 $T$ 是包含给定集合 $D$ 中每个图的最小图。理想情况下,应先找到 $D$ 的最大公共子图,然后将剩余节点添加到公共子图并适当连接。但当 $D$ 较大时,找到最大公共子图的复杂度过高,因此我们采用次优的顺序方法。

具体步骤如下:
1. 从集合 $D$ 中选择一个 CST $t$;
2. 将 $t$ 与当前估计的图并集 $T(n)$ 进行匹配,得到它们的最大公共子树 $\tau$;
3. 将 $t$ 中未匹配的节点添加到 $\tau$ 并适当连接,形成 $T(n + 1)$;
4. 重复步骤 1 - 3,直到集合 $D$ 中的所有 CST 都添加到图并集中。

这个过程可以用以下 mermaid 流程图表示:

graph LR
    A[开始] --> B[选择 CST t]
    B --> C[匹配 t 和 T(n)]
    C --> D[得到最大公共子树 τ]
    D --> E[添加未匹配节点到 τ]
    E --> F[形成 T(n+1)]
    F --> G{是否所有 CST 都添加?}
    G -- 否 --> B
    G -- 是 --> H[结束]
3. 实验数据集

为了验证我们的方法,我们使用了四个数据集的 14 个类别:
| 数据集 | 类别 | 数量 | 特点 |
| ---- | ---- | ---- | ---- |
| Caltech - 101 | 人脸、摩托车、飞机、汽车(后部) | 435 张人脸、800 辆摩托车、800 架飞机、526 辆汽车(后部) | 除汽车(后部)图像包含多个部分遮挡的汽车外,其他图像通常只包含一个突出的目标 |
| Weizmann | 马 | 328 张 | 包含不同品种、颜色和纹理的行走/奔跑马的侧视图,在自然杂乱环境中 |
| LabelMe | 汽车、树木、建筑物 | 1554 张 | 包含多种目标类别,在不同光照条件和尺度下拍摄 |
| UIUC Hoofed Animals | 牛、马、羊、山羊、骆驼、鹿 | 200 张图像,715 个目标实例 | 每张图像包含多个相似动物类别,需要高类别间分辨能力 |

4. 实验评估

我们从定性和定量两个方面对方法进行评估。

4.1 定性评估 - 分割

使用 50 张训练图像对 LabelMe 和 Hoofed Animals 数据集的图像进行实验,结果表明 CST 在目标检测和分割方面优于 ST,尤其是在部分遮挡的情况下(如汽车和牛),以及对于由区域空间布局定义的目标(如斑点牛)。即使目标边界锯齿状且模糊(如树木),或者同一类别目标相互遮挡形成复杂区域拓扑结构(如汽车),CST 仍能实现良好的分割。未检测到的目标大多与周围环境对比度低,无法在 CST 中形成可与类别模型匹配的特征子图。

4.2 定性评估 - 模型

以 Weizmann 数据集的马类别为例,学习得到的模型 $G$ 正确捕捉了马所占据区域的递归包含和邻接关系。例如,头部、颈部和鬃毛节点是头部和颈部节点的子节点,且它们相互为邻接关系;头部和颈部与尾部不是邻接关系。模型中可能包含与马共现的相似背景区域,但背景节点在总节点数中的占比通常较小(3 - 5%)。

4.3 定量评估
  • 检测召回 - 精度曲线(RPC) :CST 在 Caltech - 101 类别检测中表现出色。在无遮挡情况下,CST 使 ST 的 RPC 下面积增加了 $6.5 \pm 0.3\%$;当 20% 的图像被遮挡时,增加了 $3.1 \pm 0.2\%$。使用广义 Voronoi 图测量邻接强度比将 CST 链接权重仅设为 1 或 0(CST - unweight)的情况性能更好,CST 使 CST - unweight 的 RPC 下面积增加了 $2.3 \pm 0.3\%$。
  • 识别准确率 :随着训练集中负样本数量 $M_n$ 的增加,CST 比 ST 能更长时间保持高准确率。增加正样本数量 $M_p$ 会降低识别误差。

不同数据集的检测召回、分割和识别误差如下表所示:
| 数据集 | 类别 | 召回率 | 分割误差 | 识别误差 |
| ---- | ---- | ---- | ---- | ---- |
| LabelMe | 树木 | $47.6 \pm 6.9\%$ | $41.6 \pm 7.9\%$ | $19.7 \pm 3.8\%$ |
| LabelMe | 建筑物 | $92.6 \pm 6.9\%$ | $34.6 \pm13.4\%$ | $11.6 \pm 2.9\%$ |
| LabelMe | 汽车 | $67.6 \pm 6.9\%$ | $32.5 \pm 8.2\%$ | $12.9 \pm 4.8\%$ |
| Weizmann 马 | 马 | $91.9 \pm 5.2\%$ | $7.2 \pm 2.5\%$ | $7.9 \pm 4.1\%$ |
| UIUC Hoofed Animals | 马 | $81.2 \pm 10.3\%$ | $15.9 \pm 5.3\%$ | $7.8 \pm 4.2\%$ |
| UIUC Hoofed Animals | 牛 | $78.4 \pm 4.2\%$ | $17.1 \pm 4.6\%$ | $6.5 \pm 6.2\%$ |
| UIUC Hoofed Animals | 鹿 | $88.1 \pm 6.9\%$ | $11.1 \pm 8.4\%$ | $7.7 \pm 3.4\%$ |
| UIUC Hoofed Animals | 羊 | $81.2 \pm 5.3\%$ | $24.8 \pm 7.2\%$ | $7.8 \pm 4.1\%$ |
| UIUC Hoofed Animals | 山羊 | $78.2 \pm 8.6\%$ | $20.1 \pm 8.1\%$ | $12.2 \pm 5.4\%$ |
| UIUC Hoofed Animals | 骆驼 | $89.9 \pm 7.2\%$ | $11.5 \pm 5.1\%$ | $3.2 \pm 3.9\%$ |

5. 方法优势

实验结果表明,我们的方法具有以下不变性:
1. 平移、平面旋转和目标关节运动 :CST 本身对这些变化具有不变性;
2. 一定程度的尺度变化 :匹配基于区域的相对属性;
3. 训练和测试集中的遮挡 :图并集可以从训练集中的部分视图注册整个(未遮挡)类别结构,测试图像 CST 中可见目标部分的子图仍可与模型匹配;
4. 目标的小深度旋转引起的形状变形 :匹配过程中考虑了 CST 的结构不稳定性(如区域分裂/合并);
5. 杂波 :杂波区域不频繁出现,因此不会被学习到。

综上所述,使用多尺度区域作为基本图像特征在目标识别中具有诸多优势,能够有效解决传统方法在目标发现、检测和分割中面临的挑战。

基于区域的图像表示与目标发现和识别

6. 目标检测与识别流程总结

整个目标检测与识别过程可以总结为以下步骤:
1. 区域层次匹配 :
- 放松约束条件,通过两次匹配($H$ 与 $H’$,$H’$ 与 $H$)得到解 $X_1$ 和 $X_2$,取非零元素交集得到最终解 $\tilde{X}$。
- 使用辅助矩阵 $W = \beta diag(A) + (1 - \beta)B$ 重新表述为一对多匹配问题,通过复制动态更新规则求解。
2. 构建目标模型 :
- 采用次优顺序方法构建图并集,从集合 $D$ 中依次选择 CST 与当前估计的图并集匹配,添加未匹配节点形成新的图并集。
3. 实验验证 :
- 使用多个数据集进行实验,包括 Caltech - 101、Weizmann、LabelMe 和 UIUC Hoofed Animals。
- 从定性和定量两个方面评估方法性能,定性评估包括分割和模型展示,定量评估包括检测召回 - 精度曲线和识别准确率。

这个流程可以用以下 mermaid 流程图表示:

graph LR
    A[区域层次匹配] --> B[构建目标模型]
    B --> C[实验验证]
    C --> D{性能达标?}
    D -- 是 --> E[应用于实际场景]
    D -- 否 --> A
7. 与其他方法的对比

为了更清晰地展示我们方法的优势,将其与其他非层次和层次方法进行对比,如下表所示:
| 方法 | 数据集 | 分割误差 | 识别情况 |
| ---- | ---- | ---- | ---- |
| 我们的方法(CST) | UIUC(多尺度)汽车数据集 | 6.5% | - |
| 某方法 | UIUC(多尺度)汽车数据集 | 7.9% | - |
| 某非层次方法 | LabelMe 建筑物 | 47% | - |
| 某非层次方法 | LabelMe 汽车 | 79% | - |
| 某非层次方法 | Weizmann 马 | 7% | - |
| 某非层次方法 | Weizmann 马 | 18.2% | - |
| 我们的方法(CST) | LabelMe 树木 | 41.6 ± 7.9% | 19.7 ± 3.8% |
| 我们的方法(CST) | LabelMe 建筑物 | 34.6 ± 13.4% | 11.6 ± 2.9% |
| 我们的方法(CST) | LabelMe 汽车 | 32.5 ± 8.2% | 12.9 ± 4.8% |
| 我们的方法(CST) | Weizmann 马 | 7.2 ± 2.5% | 7.9 ± 4.1% |
| 我们的方法(CST) | UIUC Hoofed Animals(马) | 15.9 ± 5.3% | 7.8 ± 4.2% |
| 我们的方法(CST) | UIUC Hoofed Animals(牛) | 17.1 ± 4.6% | 6.5 ± 6.2% |
| 我们的方法(CST) | UIUC Hoofed Animals(鹿) | 11.1 ± 8.4% | 7.7 ± 3.4% |
| 我们的方法(CST) | UIUC Hoofed Animals(羊) | 24.8 ± 7.2% | 7.8 ± 4.1% |
| 我们的方法(CST) | UIUC Hoofed Animals(山羊) | 20.1 ± 8.1% | 12.2 ± 5.4% |
| 我们的方法(CST) | UIUC Hoofed Animals(骆驼) | 11.5 ± 5.1% | 3.2 ± 3.9% |

从表中可以看出,我们的方法在分割误差和识别准确率方面大多优于其他方法,尤其是在处理复杂数据集时表现更出色。

8. 实际应用展望

基于区域的图像表示和目标识别方法在多个领域具有广泛的应用前景:
1. 安防监控 :可以准确检测和识别监控画面中的目标,如人员、车辆等,及时发现异常情况。
2. 自动驾驶 :帮助车辆识别道路上的各种目标,如行人、其他车辆、交通标志等,提高驾驶安全性。
3. 图像搜索 :根据目标的特征进行图像搜索,提高搜索的准确性和效率。
4. 医学图像分析 :在医学图像中检测和识别病变区域,辅助医生进行诊断。

9. 总结

本文介绍了一种基于区域的图像表示与目标发现和识别方法,通过区域层次匹配构建目标模型,并在多个数据集上进行实验验证。该方法具有以下优点:
1. 能够有效处理目标的部分遮挡、尺度变化、旋转等问题。
2. 可以获得目标的节点和边对应关系,用于学习目标类别的规范图。
3. 在检测召回 - 精度曲线和识别准确率方面表现出色,优于其他一些方法。

通过使用多尺度区域作为基本图像特征,该方法为目标识别提供了一种更有效的解决方案,在实际应用中具有很大的潜力。未来可以进一步研究如何优化该方法,提高其在更复杂场景下的性能。

基于改进区域生长算法的图像分割方法及实现 一、题目与要求 1.1课程设计题目 采用灰度图像(该图像由高分二号卫星拍摄,是武汉市江夏区矿区的部分灰度图像)分别实现几种图像分割方法: (1) 经典区域生长方法; (2) 改进的区域生长方法; (3) 分水岭方法。 1.2题目具体要求 (1)首先,基于经典区域生长方法,实现图像分割; (2)然后,基于经典区域生长方法,自己查阅文献,设计改进的区域生长算法,实现图像分割; (3)目视比较分析2种方法的分割效果,概述改进方法分割效果的优点和不足之处; (4)实现分水岭分割。 二、需求分析 2.1问题分析 图像 阅读详情

相关推荐

目标识别与检测相关概念

一. 明确几个概念:1. 目标分割(Target Segmentation):任务是把目标对应部分分割出来。像素级的前景与背景的分类问题,将背景剔除。举例:(以对视频中的小明同学进行跟踪为例,列举处理过程)第一步进行目标分割,采集第一帧视频图像,因为人脸部的肤色偏黄,因此可以通过颜色特征将人脸与背景分割出来。2. 目标检测(Target Detection):定位目标,确定目标位置和大小。检测目标...

好好的学习空间 7070

matlab如何手动选择图像目标区域,一种图像多目标区域的提取方法与流程

本发明涉及一种图像多目标区域的提取方法。背景技术:图像处理领域,目标区域是从图像中选择一个图像区域,这个区域是图像中最重要的部分。对于一些零件的视觉测量,其图像有多个目标区域需要提取。对于有多个目标区域需要提取的图像,可以根据目标图像中特征图像的质心位置来提取目标图像的目标区域。对于一些零件,由于零件的结构变形以及加工纹理等因素,使得其目标图像的特征有多种特点,难以用统一的图像处理算法提取多目标图...

weixin_34579708的博客 1672

论文阅读4——RegionCLIP:基于区域的语言图像预训练

使用图像-文本对的对比语言-图像预训练(CLIP)在zero-shot和迁移学习设置下的图像分类上都取得了令人印象深刻的结果。然而,我们表明,由于主要的领域转移,直接应用这些模型来识别图像区域进行对象检测会导致不满意的性能:CLIP被训练为将图像作为一个整体与文本描述相匹配,而没有捕获图像区域和文本范围之间的细粒度对齐。为了缓解这一问题,我们提出了一种名为RegionCLIP的新方法,该方法大大扩展了CLIP来学习区域级视觉表示,从而实现图像区域和文本概念之间的细粒度对齐。

2403_87584552的博客 1794

DeepMind提出Odin:目标发现和表示网络,未知物体也能识别和分割!

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达点击进入—>CV微信技术交流群Pine 发自 凹非寺转载自:量子位(QbitAI)从来没有见过的新物体,它也能进行很好地分割。这是DeepMind研究出的一种新的学习框架:目标发现和表示网络(Object discovery and representation networks,简称Odin)论文:https://arxi...

阿木寺的博客 878

基于MATLAB的视频运动目标检测识别

一、课题介绍视频图像处理技术广泛用于工业、安全、医疗、管理等领域。运动目标的检测和跟踪是图像处理技术在视频序列图像处理方面的一个重要应用,在航天、交通、机器人视觉、视频监控、公共场所客流数据监测等场合发挥着重要作用。本文介绍了一种基于MATLAB的简易的从视频播放的帧图像中找出目标图像,并进行视频跟踪的实现方法。通过对图像进行阈值处理(图像分割),再对分割后的图像求取形心,以对目标图像进行定位,并...

sunny_chenxi的博客 6889

高分辨率光学遥感影像舰船目标检测与识别算法研究(尹莹莹)

摘要 本文主要研究海路背景下的光学遥感图像舰船目标检测与识别技术。为了提高系统实际应用的可靠性,重点研究了海陆分离、舰船目标疑似区域检测技术与疑似区域目标识别技术。 首先,针对具有海陆混合背景的光学遥感图像海陆分离问题,本文基于由粗到精的思想,采用了OTSU与形态学相结合的方法实现海陆区域的初步划分,之后,以孤立区域内像素的欧式距离为判别依据,对“孔洞”进行精确划分,从而实现了精确的海陆分离。最后,依据分离结果进行陆地屏蔽。针对陆地屏蔽产生的海陆分界线会带来大量虚警的问题,本文提出随机填充与滑动窗口局部滤波

qq_42530332的博客 3978

基于python+opencv的图像目标区域自动提取

向AI转型的程序员都关注了这个号????????????机器学习AI算法工程 公众号:datayx一、提取纸张中的内容一张照片中的感兴趣区域总是沿着x,y,z三个轴都有一定倾斜(如下...

datayx的文章 1万+

SAR图像目标识别的可解释性问题探讨

源自:雷达学报 作者:郭炜炜, 张增辉, 郁文贤,孙效华 “人工智能技术与咨询” 发布 摘 要 合成孔径雷达(SAR)图像目标识别是实现微波视觉的关键技术之一。尽管深度学习技术已被成功应用于解决SAR图像目标识别问题,并显著超越了传统方法的性能,但其内部工作机理不透明、解释性不足,成为制约SAR图像目标识别技术可靠和可信应用的瓶颈。深度学习的可解释性问题是目前人工智能领域的研究热点与难点,对于理解和信任模型决策至关重要。该文首先总结了当前SAR图像目标识别技术的研究进展和所面临的挑战,对目前深度学

张杰的博客 1601

基于偏振成像和显著区域自补偿的水下显著目标检测

基于偏振成像和显著区域自补偿的水下显著目标检测。

xcy2014117129的博客 2949

YOLOV3算法详解——设计思想以及候选区域选择

本篇博文是笔者结合百度paddle公开课的一个AI识虫项目对YOLOV3算法做的一个解析 完整项目可参考https://aistudio.baidu.com/aistudio/projectdetail/250211 什么是目标检测? 相信有一定基础的深度学习开发者经常能听到目标检测这个词,那什么任务是目标检测呢。 简单地来说目标检测就是让计算机识别出图片里面对应的物体,并标上边界框 对于分类任...

码农ZZK的博客 5439

图像目标区域裁剪(ROI提取)

首先要对图片进行灰化、滤波、二值化处理,其中在二值化处理的时候,thresh值须根据对应场景设置合适的值,可以通过遍历颜色值寻找最合适的数值,我这里最合适的值是170。为了更好地做好图片文字识别和有效信息提取,需要将图片有效信息区域裁剪出来,再做下游的文字识别及后续处理。本文图片的有效信息区域被矩形包围,目标区域就是一个矩形。在这一步丢弃一些非闭合的轮廓(比如线条),然后对轮廓进行排序,取最大的轮廓即为目标轮廓。如图,最后一幅图片即为从第一幅图片中提取出来的区域。

jhw111的专栏 1258

python图像提取目标区域_基于python opencv的图像目标区域自动提取

一、提取纸张中的内容一张照片中的感兴趣区域总是沿着x,y,z三个轴都有一定倾斜(如下图),要想把照片翻转到平行位置,需要进行透视变换,而透视变换需要同一像素点变换前后的坐标。由此可以想到,提取矩形区域四个角的坐标作为变换前的坐标,变换后的坐标可以设为照片的四个角落,经过投影变换,矩形区域将会翻转并充满图像。因此我们要解决的问题变为:提取矩形的四个角落、进行透视变换。提取矩形角落坐标矩形的检测主要是...

weixin_39715513的博客 3026

基于图像识别的燃气表示数读取

燃气表,图像识别,深度学习,OCR,计算机视觉,智能化 1. 背景介绍 随着智能化时代的到来,燃气行业也开始寻求数字化转型,以提高效率、降低成本和提升用户体验。燃气表作为燃气计量的重要设备,其读数一直依赖人工操作,存在效率低、易出错等问题。基于图像识别的燃气表示数读取技术,利用计算机

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 1189

图像识别过程(概念)

图像识别过程分为图像处理和图像识别两个部分。 图像处理(imageProcessing)利用计算机对图像进行分析,以达到所需的结果。 图像处理可分为模拟图像处理和数字图像处理,而图像处理一般指数字图像处理。 这种处理大多数是依赖于软件实现的。 其目的是去除干扰、噪声,将原始图像编程适于计算机进行特征提取的形式,主要包括图像采样、图像增强、图像复原、图像编码与压缩和图像分割。

Cong的专栏 8万+

2、从基于区域的图像表示到目标发现与识别

本文介绍了一种基于区域的图像表示方法,通过多尺度分割生成区域层次结构,并构建分割树与连接分割树(CST)来融合区域的光度、几何和空间布局信息。利用图匹配技术实现目标的发现与模型学习,进而完成目标识别。该方法在平移、旋转、尺度变化、遮挡和杂波等复杂条件下具有良好的不变性和鲁棒性,同时支持检测与分割一体化,提升计算效率。实验表明,该方法在单类别目标发现与识别中表现优异,具备广泛的应用前景。

gitlab7runner的博客 30

OpenCV图像颜色识别与区域提取实战

RGB颜色空间是基于红、绿、蓝三个颜色通道混合而成,广泛用于屏幕显示设备。它是最直接的颜色表示方法,但在某些图像处理任务中,RGB可能不是最方便的颜色空间,因为它的三个通道相互依赖,不便于进行颜色的分离和调整。相比之下,HSV颜色空间将颜色的三个属性分离出来,分别是色相(Hue)、饱和度(Saturation)、亮度(Value)。这种分离使得在进行颜色识别、滤波和阈值分割等操作时更加直观和方便。

weixin_33582089的博客 1219

OpenCV—Python目标区域图像分割

使用OpenCV截取目标区域 关于灰度图二值化:https://blog.youkuaiyun.com/sinat_21258931/article/details/61418681 #encoding:utf-8 import cv2 import numpy as np def get_image(path): #获取图片 img=cv2.imread(path) gray...

红叶谷 wsp_1138886114的博客 1万+

Unity2020 发布Android包,下载安装配置JDK、SDK、NDK详细教程

配置成功页面 JDK、SDK、NDK

qq_41263535的博客 1万+

CNN在图像分类和目标检测的应用

从目前所学习到的东西来看,CNN在图像等领域主要有两大方面的应用,第一是图像的分类,第二是图像目标的检测。、 基于CNN图像分类算法 LeNet(1998) 由Yann LeCun发表的论文《Gradient based learning applied to document-recognition》,该网络主要由卷积层、池化层和全连接层构成,下图表示了其原理。 https://blog.youkuaiyun.com/dan_teng/article/details/87192430 ...

weixin_45741779的博客 4466

LVDS系列11:Xilinx Ultrascale系可编程输入延迟(一)

按照IDELAYCTRL的参考时钟频率可以准确计算获取到,如200M参考时钟抽头分辨率为78ps,Ultrascale系列相对于7系列架构大改,体现便是U/U+系列的抽头增加到512个,同时每个抽头的分辨率就无法像7系列那样能得到一个准确的值,是一个波动的范围值,抽头分辨率随着工艺温度电压的变化而变化。EN_VTC:电压温度补偿开启的使用信号,COUNT模式下不能使用,必须保持为0,TIME模式下需要使用,在延迟工作时要启用温度电压补偿,在修改抽头值时需要关闭温度电压补偿,修改完后启用;

weixin_38828382的博客 1942

Halcon实战:基于图像清晰度自动筛选最佳对焦图片

本文详细介绍了如何使用Halcon实现基于图像清晰度的自动筛选最佳对焦图片技术。通过分析灰度值统计和标准差等核心指标,结合实战代码示例,帮助开发者高效处理工业检测中的对焦问题,提升自动化检测的准确性和效率。

weixin_27015733的博客 443
上一篇: 17、实用代数密码分析:LD2与Poly - Dragon密码系统破解
下一篇: 2、客户端Rails开发指南:从基础到实践
gitlab7runner
博客等级 码龄4年 78粉丝 1747原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值