乘员分类算法:成人/儿童/婴儿自动识别

Euro NCAP 2026要求: 自动分类乘员以调整约束系统


分类标准

类型 定义 约束策略
成人 身高>150cm, 体重>50kg 正常安全带
儿童 身高120-150cm 儿童座椅+安全带
婴儿 身高<120cm 儿童座椅+五点式

分类算法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class OccupantClassifier:
"""乘员分类器"""

def __init__(self):
self.pose_estimator = PoseEstimator()

def classify(self, rgb: np.ndarray, depth: np.ndarray) -> dict:
# 估计身高
height = self._estimate_height(depth)

# 估计体型
body_ratio = self._estimate_body_ratio(rgb)

# 分类
if height > 150:
category = 'adult'
elif height > 120:
category = 'child'
else:
category = 'infant'

return {'category': category, 'height': height}

参考

Euro NCAP OMS Protocol 2026


关键词: 乘员分类, 成人检测, 儿童检测, Euro NCAP

发布时间: 2026-07-22


乘员分类算法:成人/儿童/婴儿自动识别
https://dapalm.com/2026/07/22/2026-07-22-occupant-classification-algorithm/
作者
Mars
发布于
2026年7月22日
许可协议