yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
RPi AI Camera📖
01.Preparation before use
  • Preparation before use
02.Environment construction
  • Environment construction
03.rpicam-apps examples
  • rpicam-apps examples
04.PiCamera2 Examples
  • PiCamera2 Examples
05.Mediapipe Course
  • 1. Face effects
  • 2. Face Detection
  • 3. 3D Object Recognition
  • 4. Brush
  • 5. Finger control
  • 6. Gesture Recognition
06.Advanced AI Course
  • 1. Human Pose Estimation
  • 2. Object Detection
  • 3. yolov5
  • 4. QR code
  • 5. Face Detection
  • 6. Color recognition
Download
  • System_File
  • Code
  • Software Tools
Download ZIP

Welcome to RPi AI Camera repository

1. Human Pose Estimation

1. Human Posture Estimation

1. Human Posture Estimation1. Human Posture Estimation1.1. Overview1.2, Principle1.3. Start

1. Human Posture Estimation

Note: The AI camera in this case does not have computing power bonus, and is called as a normal camera!

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

1.1. Overview

Human Posture Estimation estimates the human posture by correctly connecting the key points of the human body detected in the image. The key points of the human body usually correspond to joints with a certain degree of freedom on the human body, such as the neck, shoulder, elbow, wrist, waist, knee, ankle, etc., as shown in the figure below.

Pedestrian intention recognition method and process based on graph convolution

1.2, Principle

image-20210901161528551

Input an image, extract features through the convolutional network, get a set of feature maps, and then split into two forks, using the CNN network to extract Part Confidence Maps and Part Affinity Fields respectively; After obtaining these two pieces of information, we use Bipartite Matching in graph theory to find Part Association, connect the joints of the same person, and due to the vector nature of PAF itself, the generated bipartite matching is very correct, and finally merged into a person's overall skeleton; Finally, Multi-Person Parsing based on PAFs—>Convert the Multi-person parsing problem into a graphs problem—>Hungarian Algorithm (Hungarian algorithm) (The Hungarian algorithm is the most common algorithm for partial graph matching. The core of the algorithm is to find augmenting paths. It is an algorithm that uses augmenting paths to find the maximum matching of bipartite graphs.)

1.3. Start

xxxxxxxxxx
cd /home/pi/yahboomcar_ws/src/yahboomcar_visual/detection
python target_detection_CSI.py

After clicking the image box, use the keyboard [f] key to switch target detection.

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

Input image

person

Output image

result

Gesture Recognition
Object 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
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文