使用基本形态运算符进行对象计数

简介: 使用基本形态运算符从视频流中提取信息。在这种情况下,模型会计算每个视频帧中的订书钉数量。请注意,每个视频帧中的焦点和照明都会发生变化。

​一、前言
使用基本形态运算符从视频流中提取信息。在这种情况下,模型会计算每个视频帧中的订书钉数量。请注意,每个视频帧中的焦点和照明都会发生变化。
二、模型
下图显示了对象计数模型。
1.png

三、计数订书钉子系统
该模型使用顶帽块来消除不均匀的照明,并使用开口块来扩大订书钉之间的间隙。由于整体照明强度的变化,模型无法将单个阈值应用于所有视频帧。相反,它使用自动阈值块来计算每个帧的阈值。模型应用阈值以分隔订书钉后,它将使用 Blob 分析块来计算每个帧中的订书钉数并计算每个订书钉的质心。模型将每个帧中的装订总数传递到主模型中的“插入文本”块。此块将此信息嵌入到每个视频帧上。
2.png

四、斯台普斯子系统
该模型将质心信息传递给一系列绘制标记块,这些块标记每个订书钉的质心。
3.png

五、对象计数结果
“计数”窗口显示原始视频的一帧以及该帧中的分段装订。订书钉的数量显示在左下角。
4.png

目录
相关文章
|
5月前
|
算法 程序员 编译器
C++的四类循环分享
C++的四类循环:Entry or Exit controlled, Ranged-based or For_each
|
6月前
|
C#
赋值组合运算符
赋值组合运算符
31 1
|
5月前
|
Dart
Dart之运算符(算数、关系、逻辑、赋值、条件)
Dart之运算符(算数、关系、逻辑、赋值、条件)
|
6月前
|
C++
46重载流插入运算符和流提取运算符
46重载流插入运算符和流提取运算符
56 0
|
6月前
|
Java
基本概念【算术、 关系、逻辑、位、字符串、条件、优先级等运算符】(三)-全面详解(学习总结---从入门到深化)
基本概念【算术、 关系、逻辑、位、字符串、条件、优先级等运算符】(三)-全面详解(学习总结---从入门到深化)
67 0
|
前端开发
形成新数组的方式扩展运算符
形成新数组的方式扩展运算符
39 0
使用形态操作对视频流中的对象进行计数
使用形态操作对视频流中的对象进行计数。
69 0
|
安全
运算符:指数-链判断-Null判断-逻辑赋值
运算符:指数-链判断-Null判断-逻辑赋值
83 0
|
C语言
用函数方法来比较三个数字中的较大值(常规,函数)
用函数方法来比较三个数字中的较大值(常规,函数)
127 0
用函数方法来比较三个数字中的较大值(常规,函数)
|
数据格式
二维数组数据动态组合
二维数组数据动态组合