yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
IMX 415 Camera Module📖
1. Jetson Orin Nano‑NX Usage Course
  • 1. Camera Driver Course
  • 2.1 Advanced AI Vision-Traffic Detection—DeepStream environment
  • 2.2 Advanced AI Vision-Traffic Detection—Four types of detection(traffic)
  • 3. YOLO11 Object Detection
  • 4. YOLO26 Object Detection
  • 5. Mediapipe Environment
  • 6. Mediapipe Hand Detection
  • 7. MediaPipe Face Detection
  • 8. MediaPipe Face Effects
  • 9. MediaPipe 3D Object Recognition
  • 10. MediaPipe Virtual Brush
  • 11. MediaPipe Gesture Recognition
  • 12. MediaPipe Finger Control
  • 13. MediaPipe Posture Estimation
  • 14. MediaPipe Face Mask
  • 15. MediaPipe Overall Detection
  • 16. MediaPipe Green Scene Rremoval(Human)
  • 17. QR code recognition
2. Raspberry Pi 5 Usage Course
  • 1. Camera Driver Course
  • 2. Advanced AI Vision-Human Pose Estimation
  • 3. Target Detection
  • 4. QR Code
  • 5. Face Detection
  • 6. Color Recognition
  • 7. YOLO11 Object Detection
  • 8. YOLO26 Object Detection
  • 9. MediaPipe Face Effects
  • 10. MediaPipe Face Detection
  • 11. MediaPipe 3D Object Recognition
  • 12. MediaPipe Virtual Brush
  • 13. MediaPipe Finger Control
  • 14. MediaPipe Gesture Recognition
3. RDK X5 Usage Course
  • 1. Camera Driver Course
  • 2. Target Detection Algorithm-FCOS
  • 3. Target Detection Algorithm-YOLOv5s
  • 4. YOLO26 Object Detection
4. Camera Bracket Installation (Optional Video)
  • Installation Video
Download
  • Code
  • SystemFile
  • 3D_Model_File
  • Hardware_Info
Download ZIP

Welcome to IMX 415 Camera Module repository

2. Advanced AI Vision-Human Pose Estimation

Human Pose Estimation

Human Pose Estimation1. Human Pose Estimation1.1. Overview1.2. Principle1.3. Startup

1. Human Pose Estimation

Source code path: /home/pi/yahboomcar_ws/src/yahboomcar_visual/detection

1.1. Overview

Human Pose Estimation is the process of correctly connecting the human keypoints that have been detected in an image to estimate the human pose. Human keypoints usually correspond to joints on the human body that have a certain degree of freedom, such as the neck, shoulders, elbows, wrists, waist, knees, and ankles, as shown in the figure below.

Pedestrian intention recognition method and process based on graph convolution

1.2. Principle

image-20210901161528551

An image is input, and features are extracted through a convolutional network to obtain a set of feature maps. Then it splits into two branches, which use CNN networks to extract Part Confidence Maps and Part Affinity Fields respectively. After obtaining these two pieces of information, we use Bipartite Matching from graph theory to compute Part Association, connecting the joint points of the same person. Due to the vector nature of PAF itself, the resulting bipartite matching is very accurate, and finally it is merged into the overall skeleton of one person. Finally, based on PAFs, Multi-Person Parsing is computed - the Multi-person parsing problem is converted into a graph problem - Hungarian Algorithm (the Hungarian algorithm is the most common algorithm for bipartite matching. The core of this algorithm is to find augmenting paths. It is an algorithm that uses augmenting paths to find the maximum matching of a bipartite graph).

1.3. Startup

cd /home/pi/yahboomcar_ws/src/yahboomcar_visual/detection
python target_detection_CSI.py (CSI camera)
python target_detection_USB.py (USB camera)

After clicking the image frame, press the [f] key on the keyboard to switch target detection.

xxxxxxxxxx
if action == ord('f') or action == ord('F'):state = not state  # function switch

Input image

person

Output image

result

Camera Driver Course
Target Detection

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文