Keypoint detection, also referred to as “pose estimation” when used for humans or animals, enables you to identify specific points on an image.
For example, you can identify the orientation of a part on an assembly line with keypoint detection. This functionality could be used to ensure the orientation of the part is correct before moving to the next step in the assembly process. You could use keypoint detection to identify key points on a robotic arm, for use in measuring the envelope of the device. Finally, a common use case is human pose estimation, useful in exercise applications or factory workstation ergonomics.
You can estimate poses with YOLOv8's pose estimation model.