Files
wehub-resource-sync 468fc26eb0
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
chore: import upstream snapshot with attribution
2026-07-13 13:07:30 +08:00
..

Human Body Segmentation

Lab Assignment from AI for Beginners Curriculum.

Task

In video production, for example, in weather forecasts, we often need to cut out a human image from camera and place it on top of some other footage. This is typically done using chroma key techniques, when a human is filmed in front of a uniform color background, which is then removed. In this lab, we will train a neural network model to cut out the human silhouette.

The Dataset

We will be using Segmentation Full Body MADS Dataset from Kaggle. Download the dataset manually from Kaggle.

Stating Notebook

Start the lab by opening BodySegmentation.ipynb

Takeaway

Body segmentation is just one of the common tasks that we can do with images of people. Another important tasks include skeleton detection and pose detection. Look into OpenPose library to see how those tasks can be implemented.