MediaPipe—脸部、手掌及人体姿态特征检测

2024-10-28 AMPHENOL SENSORS(安费诺传感器学堂)
传感器,AMPHENOL SENSORS 传感器,AMPHENOL SENSORS 传感器,AMPHENOL SENSORS 传感器,AMPHENOL SENSORS

引文


“大家不要紧张,我本身呢是个汽车维修员,随身有个扳手是很正常的...”图片


虽然我们传感器似乎和当前的话题没有直接关系,但是本着能提供被检物体某种特性信号的都是传感器的理念,尤其与其相关的设备正在我们的产线上发挥着重要作用的情况下,关注和留意这些日新月异的事物就正常不过了。不如我们定义一个叫“软件传感器”的?


既然我们提到了图像处理,不妨多说一些,这里关于MediaPipe这个工具包,借用它,我们可以很容易实现面部、手掌,人体姿态特征等的识别和应用。小编尽可能提供这个工具包中相关功能的一些测试代码。


Mediapipe 是由 Google 开发并开源的一个多模态机器学习框架,广泛应用于实时的计算机视觉任务。该框架提供了一套强大且高效的工具和示例,用于处理和流式传输多模态的数据。以下是MediaPipe工具包中提供的相应功能及函数名称。在工具包mediapipe.python中有


·solutions.face_detection:

用于人脸检测。可以检测图像或视频帧中的多人脸,并返回每个检测到的面部的关键点和边界框。

适用于各种应用,包括面部识别、表情分析、访问控制等。


·solutions.face_mesh:

用于高精度人脸网格检测和关键点识别。可以在面部上绘制468个3D关键点,适用于美颜、虚拟试妆等应用。

可以实现精细的人脸特征提取、姿态估计等。


·solutions.face_mesh_connections:

包含面部网格的连接信息,用于连接检测到的面部关键点,从而形成面部网格。


·solutions.hands:

用于手部检测和关键点识别。可以检测手部的21个关键点,用于手势识别和动作分析。

适用于实时手势控制、手势识别应用等。


·solutions.hands_connections:

包含手部关键点的连接信息,用于绘制和连接检测到的手部关键点。


·solutions.holistic:

提供全身的多模态检测,包括人脸关键点、手部关键点和身体姿态。这是一个综合性的解决方案,用于检测和跟踪全身动作。


·solutions.objectron:

提供3D物体检测和跟踪功能,能够检测和估计物体相对于摄像头的3D位置和朝向。实际测试中,支持的模型限于4类物件。

适用于增强现实(AR),虚拟现实(VR),物体识别等应用。


·solutions.pose:

用于人体姿态估计,可以检测33个身体关键点。适用于运动捕捉、健身应用、动作分析等。

能够实时提供人体的骨架信息,有助于姿态校正和健康监测等应用。


·solutions.selfie_segmentation:

提供自拍图像的前景背景分割功能,适用于虚拟背景替换和视频会议中背景模糊等。
可以精确地将人物与背景进行分离。

涉及如何将检测到的数据呈现出来,就可以用到下面两个函数。


·solutions.drawing_styles:

检测到了结果后,我们要进行绘制时可以用这个函数包,提供绘图样式和规格,用于在图像上绘制检测结果。如指定线条和点的颜色、厚度等。


·solutions.drawing_utils:

提供基本的绘图工具,用于在图像或视频帧上绘制检测结果(如关键点、边界框等)。通常与其他检测模块结合使用。



脸部检测(三角填色)


当我们只输出检测到的脸部网格,就是如下图所示的。其中的线条颜色是可调的。如果把这个网格附加到视频的每帧脸部,那么我们就可以看到加了网格的脸。

如果要把组成网格的每个三角形用不同的颜色填充,则需要一点数据的处理。

示例代码中,通过摄像头获取图像,检测到了人脸之后将直接在人脸上加一个多彩面具。网格中的每个三角形的颜色循环填充,这里首先要解决在获取的位置点位中,怎么把临近的三3个点组合起来成为一个不重复的三角形。

import cv2import numpy as npimport mediapipe as mp#初始化Mediapipe的Face Mesh解决方案mp_face_mesh = mp.solutions.face_meshmp_drawing = mp.solutions.drawing_utilsmp_drawing_styles = mp.solutions.drawing_styles#准备随机颜色列表#triangle_colors = [(255, 0, 0), (0, 255, 0), (0, 0, 255)]triangle_colors = [    (255, 0, 0),    # 红色    (0, 255, 0),    # 绿色    (0, 0, 255),    # 蓝色    (255, 255, 0),  # 黄色    (0, 255, 255),  # 青色    (255, 0, 255),  # 洋红色    (192, 192, 192),# 银色    (128, 128, 128),# 灰色    (128, 0, 0),    # 栗色    (128, 128, 0),  # 橄榄色    (0, 128, 0),    # 墨绿色    (128, 0, 128),  # 紫色    (0, 128, 128),  # 蓝绿色    (0, 0, 128),    # 海军蓝    (255, 165, 0),  # 橙色    (255, 192, 203),# 粉色    (75, 0, 130),   # 靛蓝    (255, 20, 147), # 深粉色    (0, 191, 255),  # 深天蓝    (34, 139, 34)   # 森林绿]def generate_random_color():    return (np.random.randint(0, 255), np.random.randint(0, 255), np.random.randint(0, 255))#打开视频捕获设备(假设0为默认摄像头)
def main():    cap = cv2.VideoCapture(0)    if not cap.isOpened():        raise IOError("Cannot open webcam")        # 获取视频帧的宽度和高度
   frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))    frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))    #==========================================    # 定义视频编写器,设置输出文件名、编解码器、帧率和帧大小    #==========================================    fourcc = cv2.VideoWriter_fourcc(*'mp4v')    # 创建VideoWriter对象    fps = 30.0    out = cv2.VideoWriter('Path_to_your_stream_saving_folder/face_mesh_color_triangle3.mp4', fourcc, fps, (frame_width, frame_height))
   with mp_face_mesh.FaceMesh(        max_num_faces=1,        refine_landmarks=True,        min_detection_confidence=0.5,        min_tracking_confidence=0.5) as face_mesh:        while cap.isOpened():            ret, frame = cap.read()            if not ret:                break
           # 将图像从BGR格式转换为RGB格式            rgb_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
           # 处理图像            results = face_mesh.process(rgb_frame)
           # 如果只要显示‘面具’,就创建一个空的黑色图像            #blank_image = np.full(frame.shape, (255, 255, 200), dtype=np.uint8)  #np.zeros(frame.shape, dtype=np.uint8)
           # 检测并绘制face mesh            if results.multi_face_landmarks:                for face_landmarks in results.multi_face_landmarks:
                   # 初始化每个点的连接                    adjacency_list = {i: [] for i in range(len(face_landmarks.landmark))}
                   # 构建连接矩阵                    for connection in mp_face_mesh.FACEMESH_TESSELATION:                        start_idx, end_idx = connection                        adjacency_list[start_idx].append(end_idx)                        adjacency_list[end_idx].append(start_idx)
                   # 查找三角形并填充颜色                    visited = set()                    #for connection in mp_face_mesh.FACEMESH_TESSELATION:                    for idx, connection in enumerate(mp_face_mesh.FACEMESH_TESSELATION):                        start_idx, end_idx = connection                        if (start_idx, end_idx) in visited or (end_idx, start_idx) in visited:                            continue                        visited.add((start_idx, end_idx))
                       for adj in adjacency_list[start_idx]:                            if adj in adjacency_list[end_idx]:                                idx0, idx1, idx2 = start_idx, end_idx, adj
                               # 获取顶点坐标                                point0 = face_landmarks.landmark[idx0]                                point1 = face_landmarks.landmark[idx1]                                point2 = face_landmarks.landmark[idx2]
                               # 计算像素坐标                                x0, y0 = int(point0.x * frame.shape[1]), int(point0.y * frame.shape[0])                                x1, y1 = int(point1.x * frame.shape[1]), int(point1.y * frame.shape[0])                                x2, y2 = int(point2.x * frame.shape[1]), int(point2.y * frame.shape[0])
                               # 创建一个包含三角形顶点的数组                                triangle = np.array([[ [x0, y0], [x1, y1], [x2, y2] ]], dtype=np.int32)
                                # 生成随机颜色                                #color = generate_random_color()                                # 使用表内的颜色循环填充                                color = triangle_colors[idx % len(triangle_colors)]
                               # 绘制填充三角形                                cv2.fillConvexPoly(rgb_frame, triangle, color)                                break
                   # 再次绘制网格线,区分各个色块视觉                    mp_drawing.draw_landmarks(                        image=rgb_frame,    #blank_image,                        landmark_list=face_landmarks,                        connections=mp_face_mesh.FACEMESH_TESSELATION,                        landmark_drawing_spec=None,                        connection_drawing_spec=mp_drawing_styles.get_default_face_mesh_tesselation_style())
           # 将处理后的帧写入视频文件            out.write(rgb_frame)
           # 显示处理后的图像            cv2.imshow('Face Mesh with Random Colors', rgb_frame)            if cv2.waitKey(1) & 0xFF == ord('q'):                break
   #释放资源    cap.release()    out.release()    cv2.destroyAllWindows()
if __name__=='__main__':    main()
"""其中函数mp_face_mesh.FaceMesh(        max_num_faces=1,        refine_landmarks=True,        min_detection_confidence=0.5,        min_tracking_confidence=0.5)的各个参数:
1.max_num_faces:
功能:用于指定检测的最大面部数量。默认值:1说明:此参数控制模型在图像中检测多少张面孔。如果您希望检测多张面孔,可以将此值设置为更大。
2.refine_landmarks:
功能:是否使用跟踪功能来细化面部关键点。默认值:False说明:启用该选项后,模型将提供更精细的面部关键点,特别是在眼睛和嘴巴周围。启用此选项可能会稍微增加计算负担,但会提高关键点的精度。
3.min_detection_confidence:
功能:用于设置检测的最小置信度阈值。默认值:0.5说明:此参数控制模型在图像中确定面部存在的置信度。如果置信度低于该值,面部将不会被检测到。提高此值可以减少误检,降低可能会增加遗漏的检测。
4.min_tracking_confidence:
功能:用于设置追踪的最小置信度阈值。默认值:0.5说明:此参数控制在视频流中跟踪面部关键点的置信度。如果置信度低于该值,关键点将不会被追踪。提高此值可以提高追踪的稳定性,但可能会在快速移动或关键点模糊时增加丢失追踪的可能。"""


手部检测(上下左右的手势检测)


如果我们留意现在有很多设备都带有手势控制,那通过下面的演示代码可以大致了解这些手势控制的数据是怎么获取的了。这里使用了solutions.hands 这个功能包处理视频/图像中的手的姿态。


由于工具包中的这个功能可以对应到手指以及每个关节位置坐标,小编用食指的指尖(INDEX_FINGER_TIP)和末关节(INDEX_FINGER_MCP)这两个点的相对位置以及构成的角度来生成上下左右和食指角度的输出。我们先看效果后看代码。

手势识别示例代码如下:

import cv2import mediapipe as mpimport math
import warnings# Suppress specific warningwarnings.filterwarnings("ignore", category=UserWarning, module='google.protobuf')
# 初始化MediaPipe手部模型mp_hands = mp.solutions.handshands = mp_hands.Hands(static_image_mode=False, max_num_hands=1, min_detection_confidence=0.5)mp_drawing = mp.solutions.drawing_utils
def initialize_camera():    """初始化摄像头。"""    cap = cv2.VideoCapture(0)  # 打开默认摄像头    if not cap.isOpened():        raise IOError("Cannot open webcam")    return cap
def calculate_angle(a, b):    """    计算两个点之间的逆时针角度, a为手指尖,b为手掌中心    :param a: 手指尖的点 (x, y)    :param b: 手掌中心的点 (x, y)    :return: 角度值    """    deltaY = -a[1] + b[1]   #显示屏的y轴方向和观察角度相反    deltaX = a[0] - b[0]    if abs(deltaX)< 40 and abs(deltaY)<40:        return 'Unknown'    angle = math.degrees(math.atan2(deltaY, deltaX))    return angle if angle >= 0 else angle + 360
def detect_finger_positions(landmarks, frame):    """    检测并标记手指指向和数量    :param landmarks: 手部关键点    :param frame: 视频帧    :return: 伸出的手指数和各手指的指向角度    """    h, w, _ = frame.shape    # 食指指尖    index_finger_tip = (int(landmarks[mp_hands.HandLandmark.INDEX_FINGER_TIP].x * w),                        int(landmarks[mp_hands.HandLandmark.INDEX_FINGER_TIP].y * h))    # 食指末关节    index_finger_mcp = (int(landmarks[mp_hands.HandLandmark.INDEX_FINGER_MCP].x * w),                        int(landmarks[mp_hands.HandLandmark.INDEX_FINGER_MCP].y * h))    # 获取食指的角度    angle = calculate_angle(index_finger_tip, index_finger_mcp)    direction = ''    if str(angle) == 'Unknown':        direction = 'Unknown'    else:        if angle >= 345 or angle <= 25:            direction = "Right"        elif angle >= 75 and angle <=105:            direction = "Upward"        elif angle >= 165 and angle <= 195:            direction = "Left"        elif angle >= 255 and angle <= 285:            direction = "Downward"        else:            direction = f"{int(angle)}"
   finger_tips = [4, 8, 12, 16, 20]  # 大拇指、食指、中指、无名指和小指指尖的索引
   # 标识指尖和方向    cv2.circle(frame, index_finger_tip, 5, (0, 255, 0), cv2.FILLED)    cv2.putText(frame, direction, (index_finger_tip[0] + 10, index_finger_tip[1] - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 2, cv2.LINE_AA)
   return direction
def main():    cap = initialize_camera()
   # 获取视频帧的宽度和高度    frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))    frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))    # 定义视频编写器,设置输出文件名、编解码器、帧率和帧大小    out = cv2.VideoWriter('C:/py_TestCode/Py_codes/Hand_recog/output_hand_recog_2.avi', cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), 30, (frame_width, frame_height))
   while True:        ret, frame = cap.read()  # 读取摄像头帧
       if not ret:            break        # 水平翻转图像,获取镜像图,让图像的读取和观察方向一致        mirrored_frame = cv2.flip(frame, 1)          # 将BGR图像转换为RGB        rgb_frame = cv2.cvtColor(mirrored_frame, cv2.COLOR_BGR2RGB)
       # 处理图像并检测手部        result = hands.process(rgb_frame)
       # 如果检测到手掌        if result.multi_hand_landmarks:            for hand_landmarks in result.multi_hand_landmarks:                mp_drawing.draw_landmarks(mirrored_frame, hand_landmarks, mp_hands.HAND_CONNECTIONS)                direction = detect_finger_positions(hand_landmarks.landmark, mirrored_frame)
       # 将处理后的帧写入视频文件        out.write(mirrored_frame)
       cv2.imshow('Hand Gesture Recognition', mirrored_frame)
       if cv2.waitKey(1) & 0xFF == ord('q'):  # 按 'q' 键退出            break
   cap.release()    out.release()    cv2.destroyAllWindows()
if __name__ == '__main__':    main()
"""留意:hands = mp_hands.Hands(static_image_mode=False, max_num_hands=1, min_detection_confidence=0.5)的配置其中max_num_hands是一次检测手的数量"""    


小编尝试并实现过在视频中通过检测手指的相对位置,让程序控制抓拍的功能。大家可以设想一下:如果已经知道了手掌的各个相对位置,如果是你,应该怎么实现这个手势控制抓拍?


人体综合检测


这里我们通过solutions.holistic提供一个把人体的脸部、手部,人体姿态等检测综合起来测试代码。先上效果再附代码。

import cv2import mediapipe as mp
# 初始化Mediapipe的Holistic解决方案mp_holistic = mp.solutions.holisticmp_drawing = mp.solutions.drawing_utils
# 打开视频捕获设备(假设0为默认摄像头)cap = cv2.VideoCapture(0)
# 使用Holisticwith mp_holistic.Holistic(        min_detection_confidence=0.5,        min_tracking_confidence=0.5) as holistic:    while cap.isOpened():        ret, frame = cap.read()        if not ret:            break
       # 将图像从BGR格式转换为RGB格式        rgb_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
       # 处理图像        results = holistic.process(rgb_frame)
       # 绘制人脸关键点        mp_drawing.draw_landmarks(            frame, results.face_landmarks, mp_holistic.FACEMESH_CONTOURS,            mp_drawing.DrawingSpec(color=(80, 110, 10), thickness=1, circle_radius=1),            mp_drawing.DrawingSpec(color=(80, 256, 121), thickness=1, circle_radius=1)        )
       # 绘制右手关键点        mp_drawing.draw_landmarks(            frame, results.right_hand_landmarks, mp_holistic.HAND_CONNECTIONS,            mp_drawing.DrawingSpec(color=(80, 22, 10), thickness=2, circle_radius=4),            mp_drawing.DrawingSpec(color=(80, 44, 121), thickness=2, circle_radius=2)        )
       # 绘制左手关键点        mp_drawing.draw_landmarks(            frame, results.left_hand_landmarks, mp_holistic.HAND_CONNECTIONS,            mp_drawing.DrawingSpec(color=(121, 22, 76), thickness=2, circle_radius=4),            mp_drawing.DrawingSpec(color=(121, 44, 250), thickness=2, circle_radius=2)        )
       # 绘制人体姿态关键点        mp_drawing.draw_landmarks(            frame, results.pose_landmarks, mp_holistic.POSE_CONNECTIONS,            mp_drawing.DrawingSpec(color=(245, 117, 66), thickness=2, circle_radius=4),            mp_drawing.DrawingSpec(color=(245, 66, 230), thickness=2, circle_radius=2)        )
       # 显示处理后的图像        cv2.imshow('Mediapipe Holistic', frame)        if cv2.waitKey(1) & 0xFF == ord('q'):            break
# 释放资源cap.release()cv2.destroyAllWindows()

自拍分割,背景更换


大家对当前很多视频中自拍背景的更换一定不陌生。

solutions.selfie_segmentation通过深度学习模型(例如使用U-Net架构的模型),对预处理后的图像进行前景和背景的预测,并生成分割掩码。对于人体检测,返回掩码的像素都有一个掩码(mask)值,数值范围是0~1.0,越接近1,掩码所在区域是一个人所在位置的置信率越高。 

# 创建一个三通道的前景掩码condition = np.stack((segmentation_mask,) * 3, axis=-1) > 0.6"""这行代码将单通道的分割掩码 segmentation_mask 复制为三通道,并维持与源图像相同的形状。np.stack((segmentation_mask,) * 3, axis=-1):将 segmentation_mask 在新的最后一个轴上叠加三次,得到一个三通道的掩码。> 0.1:将其转换为布尔值,表示只选择掩码值大于0.1的区域。"""

演示代码——自拍的前后景分割:

import cv2import mediapipe as mpimport numpy as np
# 初始化MediaPipe的Selfie Segmentation模块mp_selfie_segmentation = mp.solutions.selfie_segmentation
# 创建Selfie Segmentation对象segmentation = mp_selfie_segmentation.SelfieSegmentation(model_selection=1)
# 打开视频捕获设备(假设0为默认摄像头)cap = cv2.VideoCapture(0)image1 = cv2.imread('Path_to_your_background_img/bkgd.jpg')new_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))new_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))bg_image = cv2.resize(image1,(new_width,new_height))
# 如果是自建一个背景,就用这个创建一个背景图像(用浅蓝色填充)#bg_image = np.zeros(frame.shape, dtype=np.uint8)#bg_image[:] = (255, 255, 200)  # 浅蓝色
while cap.isOpened():    ret, frame = cap.read()    if not ret:        break
   # 将图像从BGR格式转换为RGB格式    rgb_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
   # 使用Selfie Segmentation处理图像    results = segmentation.process(rgb_frame)
   # 获取分割掩码    segmentation_mask = results.segmentation_mask
   # 创建一个三通道的前景掩码    condition = np.stack((segmentation_mask,) * 3, axis=-1) > 0.6
    # 背景和前景分离    output_image = np.where(condition, frame, bg_image)
   # 显示处理后的图像    cv2.imshow('Selfie Segmentation', output_image)    if cv2.waitKey(1) & 0xFF == ord('q'):        break
# 释放资源cap.release()cv2.destroyAllWindows()

我们相信,科技赋能之下的未来,将因为每一个微小进步而更加绚丽多彩。传感器作为探测感知的一部分,也将依然是连接各个部分不可或缺的重要一环。在这条充满希望的道路上,安费诺始终与你同行,携手共创无限可能。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由samsara转载自AMPHENOL SENSORS(安费诺传感器学堂),原文标题为:MediaPipe—脸部、手掌及人体姿态特征检测,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】SGX传感器技术电化学气体传感器用电子电路的设计提供指导

本文为Amphenol Sensors旗下SGX传感器技术电化学气体传感器的电子电路设计提供指导。

设计经验    发布时间 : 2019-09-21

流量传感器(2)超声流量传感器—相位差和信号相关性原理

之前我们简单介绍了基于差压的流量传感器,这次我们要开始基于超声的流量计。超声流量计是一种测量液体或气体流量的仪器,其工作原理基于超声波在介质中传播的特性。这种流量计可以在无需接触或干扰流体本身的情况下进行测量,因此被广泛应用于各种工业环境,尤其是在需要无接触或无损测量的场合。

设计经验    发布时间 : 2024-06-18

【经验】解析电动汽车电池组设计和用于泄漏检测需要的传感器类型

车辆靠电力运行,但也会受泄漏的影响。本文安费诺传感器将介绍电动汽车电池组设计和用于泄漏检测的传感器。

设计经验    发布时间 : 2023-09-01

Amphenol Sensors(安费诺)/Thermometrics 温度传感器选型指南

目录- 温度传感器产品介绍及应用领域    NTC热敏电阻/PTC热敏电阻    探针和组件    其他技术和附件   

型号- T5D,HM,YA,YB,YC,P60,YD,YF,P65,YG,YH,RL40,YK,YL,YP,YR,EC95,GC32,YS,RL45,GC16,B35,UD20,RL30,3006,AB6,MELF,JA,YS4019,JB,JTC,JC,JD,RL35,JE,JF,MF65,SP85,JS2945,JI,B43,JL,JM,JP,FP10,JR,JTR,CTR100,FP14,P85,JW,M,NDK,T,NDM,CTR65,NDL,ZTP,BB07,PT1000,0706,BB05,NDP,YS4020,NDU,YSM 4021,CL,CTR85,BR16,KU,BR14,KY,BR11,TC,FP07,1403,NHQM,YSM,TH,R100,TM,MA400,PTSM,TP,1803,BB11,EVAP,P100,MA100,DK,SC30,R60,BR23,P20,R65,HVAC,P25,YM120,PT200,EVAPA1450,MS,DKM,MT,CTR60,P30,RL1004,BR32,A1447-A1450,ND,PTA,NK,EVAPA1447,1703,PTE,PTD,SP100,PTF,DC95,PTH,B05,B07,PTO,EVAP A1424,SC50,R85,BR42,C100,2006,JYA,NHQ,NHQMM,GC11,GC14,GE,RL20,M2000,B10,PT100,B14,GT,BR55,MC65,SP60,TK95,SP65,RL14,RL060628,RL10

选型指南  -  AMPHENOL SENSORS PDF 中文 下载

Amphenol Sensors(安费诺)温度传感器/MEMS压力传感器/C〇2、湿度、灰尘传感器选型指南

目录- Sensors    Temperature Sensors    Pressure Sensors    CO2, Humidity & Dust Sensors   

型号- DK SERIES,NDP SERIES,NHQ SERIES,AAS-AQS-UNO-RH-CO2,RL40,T5D SERIES,FMA SERIES,GC32,EC95,AB6 SERIES,RL45,GC16,GT SERIES,DKM SERIES,CTP65,M SERIES,UD20,S SERIES,CTP60,RL30,AIT SERIES,GE-1935,TH SERIES,NDL SERIES,3006,MELF,YS4019,RL35,HM SERIES,GE-2102,GE-2103,JS2945,T6715,T6613-X,AAS-AQS-UNO,TM SERIES,R85 SERIES,SM-UART-04L,YSM SERIES,FP10,NPI-15,T6715-X,FP14,NPC-120,HS12SP,NPI-19,B35 SERIES,T6713,BB07,SUF SERIES,NK SERIES,BB05,YS4020,T6703,YSM 4021,YR SERIES,BR16,A-1737,BR14,T6700,BR11,T SERIES,FP07,1403,NHQM,P85 SERIES,ZTP SERIES,JF SERIES,NDK SERIES,JS8741,NPH SERIES,JS8746,R100,JR SERIES,PTSM,MA400,SM-PWM-01C,JB SERIES,1803,BB11,B05 SERIES,T6616,EVAP,YF SERIES,JA SERIES,P100,YD SERIES,YH SERIES,MF65 SERIES,YG SERIES,MA100,JIC SERIES,YB SERIES,B43 SERIES,T9602,NPC-100,YA SERIES,YC SERIES,SC30,CTP100,BR23,T6613,PTD SERIES,PTE SERIES,YM120,HVAC,JTC SERIES,JTR SERIES,MS SERIES,YK SERIES,WTF083B001,P30 SERIES,YL SERIES,YP SERIES,PTA SERIES,PTH SERIES,ND SERIES,B07 SERIES,PTF SERIES,PTO SERIES,P60 SERIES,JM SERIES,YS SERIES,T6600,RL1004,BR32,JS6780,JI SERIES,HS30P,JW SERIES,A1447-A1450,JS SERIES,TP SERIES,JE SERIES,JC SERIES,GE-1856,1703,B14 SERIES,T6615-X,GE SERIES,R65 SERIES,DC95,JYA SERIES,T3000,EVAP A1424,SC50,BR42,A-1266,C100,GE-1923,NPP-301,706 SERIES,2006,NKA SERIES,AS SERIES,B10 SERIES,P25 SERIES,NHQMM,GC11,RL20,CL SERIES,P20 SERIES,GC14,GE-1920,NPC-1220,JP SERIES,P65 SERIES,ES SERIES,CTP85,T6713-X SERIES,BR55,MC65,KU SERIES,TK95,NDM SERIES,R60 SERIES,NDU SERIES,NPC-1210,TC SERIES,JL SERIES,RL14,JD SERIES,RL060628,RL10

选型指南  -  AMPHENOL SENSORS  - 05/2019 PDF 英文 下载

豪威集团宣布其高性能全局快门图像传感器和处理器适配英伟达Holoscan和Jetson平台

豪威集团,全球排名前列的先进数字成像、模拟、触屏和显示技术等半导体解决方案开发商,当日宣布由OG02B10彩色全局快门(GS)图像传感器和OAX4000 ASIC图像信号处理器(ISP)组成的整体摄像头解决方案现已通过验证,并能够与英伟达Holoscan传感器处理平台及英伟达Jetson™平台配合使用,适用于边缘人工智能(AI)和机器人技术的应用。

产品    发布时间 : 2024-10-24

Amphenol Sensors(安费诺)/All Sensors 压力传感器选型指南(简版)

目录- 传感器解决方案及产品优势介绍    传感器技术介绍    单芯片压力传感器    双芯电路交叉耦合补偿压力传感器    双芯电路和气路交叉耦合补偿压力传感器    传感器应用领域介绍    压力单位换算    传感器通用名词解释   

型号- DLH,ADCX,ACPC-C,AXCA,ACPC,BLV,DLV,ACPC-H,AXCA-PRIME,AXCA-MIDDLE,MAMP,MLV,SAMP,ACPC-P,BLC,ADUX,BLVR,MAMP-/P,ADCA,DLH,DLVR,DLVR,BLCR,MAMP-P,MDCX,ADO,BLV,AXCX-PRIME-INCH,DLHR,DLHR,AXCX,MLV,AXCA-MIL,BLC,DLC,ADO-MIL

选型指南  -  AMPHENOL SENSORS PDF 中文 下载

Amphenol Sensors(安费诺)建筑及工业应用传感器选型指南

目录- Chip Cap 2完全校准的温湿度传感器    Telaire Ventostat®T8700壁挂式温湿度变送器    Telaire Ventostat®T8031 CO2小型风管式C02传感器    Telaire®T8041/T8042 分管式C02传感器    Telaire T8100-R系列挂壁式C02和温度变送器(带继电器)    Telaire®7000室内空气品质监测器    Telaire VaporstatTM 9002红外露点变送器    Telaire®配件    Telaire HumiTrac™温湿度变送器    T9602湿度与温度传感器    AAS-53系列水管型温度变送器    ADT/AOT/AIT温湿度变送器使用说明书   

型号- P40250128,CC2D265,P40250129,P40250126,P40250127,P40250125,P40250122,P40250123,DC95F302W,P40250120,P40250121,T8031,CC2D255,EHR-4,T8100-D-R,P40250139,K53,T8700,CC2A23,PT1000A,AIT,PT1000B,CC2A25,P40250133,P40250131,T2075NG,P40250130,T804K0-10V,T1508,T8200-D-5P,T8042-5VI0-5V,T9602-5-A-1,NI1000,9002,T9602-3-A-1,T5100,P40250149,CC2A35,T8700-E-D,P40250147,0-5000PPM,P40250144,PT100A,T7001I,P40250145,PT100B,P40250142,P40250143,T8100,S4B-EH,CC2A33,P40250141,CC2D235,CC2D355,T7001,PT1000,T2072,T7001D,CC2D25,T9602-3-A,T8042I0-10V,CC2D23,P40250156,T8041,T8100-R,P40250151,T8042,P40250150,T9602-3-D,NTC10K,CC2025,7000,T9602-3-D-1,CC2D35,T9602,CC2D33,ADT,NTC15K,T8200,CC2D335,CHIPCAP 2,NTC10K-II,T2090,T1551,T1552,MPNT3D03750M4,NTC20K,T2007,T8700-D,T8700-E,T8100,T2080,T8100-EC,P40250109,PA0250118,T8100-E-D-GN-5P-R,PA0250115,T1505,P40254275,P40254276,P40254277,P40250189,P40250186,P40250184,P40250185,T8300,P40250182,P40250183,P40250181,AAS-53,8000,PT100,T7001SK,P40250119,NTC10K-A,AOT,P40250117,T9602-5-A,P40250113,P40250114,P40250111,P40250112,DC95F103W,T2076NG,P40250110,P40250193,T9602-5-D,T8001,P40250191,7001D,P40250192,T8002,T9602-5-D-1,MPNV12R30M 16004616,B4B-EH-A,P40250190,T8041-5VI0-5V,RS485,NTC10K-III

选型指南  -  AMPHENOL SENSORS PDF 中文 下载

Amphenol Sensors(安费诺) 汽车传感器选型指南

目录- 汽车传感器解决方案介绍    车厢空气质量系列传感器    排放处理系列传感器    新能源汽车传感器应用    测量汽车应用中最为关键的参数   

型号- SM-UART-01L,PT200,T6703,TPMS,DPS,G-CAP2,SM-UART-01D,A2103,NPI-19,T6713,A-2102,EGR,A-2103,NPP-301,GE-1935,A-2121,ZTP,DPF,SM-UART-01L+,SM-PWM-01C,NPX1

选型指南  -  AMPHENOL SENSORS PDF 中文 下载

Amphenol Sensors(安费诺) 医疗传感器选型指南

目录- NPA贴片式压力传感器系列    NTC AB6 型    "SC/MC"系列专为医疗设汁    MA100系列    ZTP-148SR系列    ZTP-101T系列    NPC-100系列一次性医疗压力传感器    NPC-1210系列    NPG-1220系列中压传感器    NPI-12卫生型压力传感器、不锈钢介质隔离压力传感器    NPI-15系列电流激励高压、介质隔离压力传感器    NPI-15VC系列电压激励、高压、介质隔离压力传感器    NPI-19系列电流激励、中压、介质隔离压力传感器    NPI-19系列电压激励、中压、介质隔离压力传感器    NPP-301系列贴片封装压力传感器   

型号- NPP-301B-700AT,NPC-1001000,NPI-12-101G,MC65F103C,NPP-301A-100AT,NPI-19X-YYYZZ,NPI-15X-YYYZZ,NPI-19J-XXX,B35,ZTP-148SR,NPI-19A-XXX,MC65F103A,NPP-301A-200A,MC65F103B,AB6,NPA-300,NPI-19H-XXX,NPA-700,AB6E8,B43,NPP-301B-200A,NPI-12,NPI-19X-XXXXV,NPI-15,SC30F103W,NPP系列,NPP-301B-200AT,SC30F103V,MA100BF103C,NPI-19,SC30F103A,SC,MA100BF103B,MA100BF103A,NPI-15B-XXX,MA100GG232C,NPI-15C-C00903,NNP301B,NNP301A,MA100GG103CN,NPP-301B-700A,BR16,BR14,BR11,NPC-1210XXXX-YZ,ZTP-101T,NPC-100T,MA100GG103BN,MA100,NPP-301A-100A,NPC-100,NPI-19A-C01864,BR23,P20,P25,AB6B4,MC65F232A,MC,AB6B2,MC系列,NPI-19A-002GV,MA100GG103AN,AB6A8-BR16KA103N,NPI-15VC,NPP-301A-200AT,P30,BR32,NPA-100,NPC-1220XXXX-YZ,NPA-500,SC50F103W,NPP-301B-100A,NPA,NPP-301B-100AT,MC65F502B,NPI-15A-XXX,B05,B07,SC30Y103W,NPI-15J-XXX,NPP,NPP-301A-700A,BR42,NPP-301,MA100GG103B,NPI-19B-XXX,NPI-12-101GH,MA100GG103A,MC65G503B,MA100GG103C,NPC-1220,NPP-301A-700AT,B10,NPI-15H-XXX,B14,NPI-15XXXXXX,NTC AB6,BR55,NPC-1210,SC系列

选型指南  -  AMPHENOL SENSORS  - 2018年7月 PDF 中文 下载

Amphenol Sensors(安费诺)/Nova Sensor 压力传感器及敏感元件选型指南

目录- P1300低压硅压力传感器芯片    P1302低压硅压力传感器芯片    P111中压硅压力传感器芯片    P883(5~15000 PSI)硅压力传感器芯片    P1602硅压力传感器芯片    P122 高压硅压力传感器芯片    NPC-100系列一次性医疗压力传感器    NPC-1210系列低压系列固态压力传感器    NPC-1220系列中压传感器    NPH系列固态压力传感器(中低压)    NPI-12卫生型压力传感器、不锈钢介质隔离压力传感器    NPI-15VC系列电压激励、高压、介质隔离压力传感器    NPI-15系列电流激励高压、介质隔离压力传感器    NPI-19系列电压激励、中压、介质隔离压力传感器    NPI-19系列电流激励、中压、介质隔离压力传感器    NPI-19低压不锈钢介质隔离压力传感器    NPP-301系列贴片封装压力传感器    NPA贴片式压力传感器    NPR-101系列复杂介质压力传感器    Modus T系列微差压力传感器    压力变送器IPT1000/2000系列   

型号- NPP-301B-700AT,IPT1000,51243,51245,51003,51244,NPP-301A-100AT,51005,51367,51004,51007,51006,51009,NPI-19X-YYYZZ,51008,51407,51406,NPI-15X-YYYZZ,51409,51408,NPP-301A-200A,NPH-XYYY-ZZ,51010,51012,51254,51011,51253,51013,NPA-300,NPR-101,51137,NPA-700,NPH系列,NPP-301B-200A,NPI-12,NPI-19X-XXXXV,P1602,NPI-15,NPP-301B-200AT,NPI-19,NPA100,NPI-15X-XXXXX,51142,MODUS T,51421,NPI-15X-XXXXXX,51304,51303,NPI-15C-C00903,NPP-301B-700A,51391,NPC-1210XXXX-YZ,51151,51393,51392,51395,NPI-19A-031GH,T10,51394,51031,51397,51399,51313,51433,51314,NPC-100T,51317,51318,NPP-301A-100A,P1302,NPC-100,P1300,51041,51283,NPI-19A-021GH,51282,T20,51045,51322,51046,51445,51324,51444,51323,51326,51325,51328,51327,51329,NPI-19A-002GV,NPI-15VC,NPP-301A-200AT,IPT2000,T30,NPC-1220XXXX-YZ,51298,51331,NPA-500,51330,51333,51299,51332,51335,51334,NPI-19X-XXXXXV,51337,51336,51339,51338,NPP-301B-100A,NPP-301B-100AT,NPA,T系列,P122,P883,NPH,NPI-19A-C01841,NPI-19A-C01840,NPP-301A-700A,T40,51340,NPP-301,51342,51187,51341,NPI-12-101GH,NPI-1,NPC-1220,NPP-301A-700AT,P111,51076,NPC-1210,51114

选型指南  -  AMPHENOL SENSORS  - 2018年1月 PDF 中文 下载

数据手册  -  WILLSEMI  - Version 1.2  - July 2024 PDF 英文 下载

代理传感器顶尖品牌:TE、安费诺、IDT、迈来芯、ROHM、可天士、SMI等15家

为满足工程师在研发过程中对不同品类产品的需求,世强元件电商不断为客户引进顶级的品牌、多样的产品品类。截至目前,平台授权代理的传感器品牌已有15家。平台VIP用户可免费获取来自原厂的最新产品和技术资讯、官方资料库,以低于行业的价格,购买原厂最新元器件和零件产品,享受供货保障。

公司动态    发布时间 : 2020-01-08

展开更多

电子商城

查看更多

品牌:AMPHENOL SENSORS

品类:Air Quality Sensors

价格:¥119.7800

现货: 5,396

品牌:AMPHENOL SENSORS

品类:温度传感器

价格:¥14.2400

现货: 2,500

品牌:AMPHENOL SENSORS

品类:Assembly NTC temperature sensor

价格:¥5.0624

现货: 2,000

品牌:AMPHENOL SENSORS

品类:Surface Mount Pressure Sensors

价格:¥97.5000

现货: 51

品牌:AMPHENOL SENSORS

品类:Air Quality Sensors IR LED Dust Sensor

价格:¥40.5000

现货: 35

品牌:AMPHENOL SENSORS

品类:Board Mount Pressure Sensors

价格:¥253.8839

现货: 30

品牌:AMPHENOL SENSORS

品类:Board Mount Pressure Sensors

价格:¥253.8839

现货: 25

品牌:AMPHENOL SENSORS

品类:Board Mount Pressure Sensors

价格:¥227.5314

现货: 25

品牌:AMPHENOL SENSORS

品类:Low Pressure Compact Sensors

价格:¥125.9778

现货: 25

品牌:AMPHENOL SENSORS

品类:Board Mount Pressure Sensors

价格:¥227.5314

现货: 25

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:TI

品类:IC

价格:¥2.3459

现货:60,000

品牌:格科微

品类:图像传感器

价格:¥11.5588

现货:60,000

品牌:ONSEMI

品类:图像传感器

价格:¥55.5000

现货:43,751

品牌:TI

品类:测温芯片

价格:¥3.5400

现货:37,567

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:中科银河芯

品类:温度传感器

价格:¥2.4200

现货:20,000

品牌:中科银河芯

品类:温度传感器

价格:¥6.5000

现货:20,000

品牌:中科银河芯

品类:温度传感器

价格:¥1.1500

现货:20,000

品牌:中科银河芯

品类:温度传感器

价格:¥0.9200

现货:20,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

温度传感器定制

可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面