Keypoint detection outputs a set of points rather than a label or a box. The term covers two related jobs in computer vision, and it helps to know which one someone means.
Interest points for matching
The classic sense is finding spots that can be found again in another photo of the same scene: corners, blobs, distinctive texture. Each detected point gets a descriptor, a short vector summarizing its neighbourhood, so points can be matched across images. Lowe’s SIFT is the landmark example. Its features are invariant to image scale and rotation and stay matchable under changes in viewpoint, noise and lighting. Matched keypoints drive panorama stitching, visual tracking and 3D reconstruction.
Semantic landmarks
The deep-learning sense is locating named parts: the joints of a human skeleton, the corners of the eyes and mouth, the wheels of a car. This is the engine of pose estimation. A CNN typically predicts one heatmap, or confidence map, per keypoint type, and the peak of each map is the predicted location.
With several people in a frame there are two strategies. Top-down methods run an object detector first and then find keypoints inside each person box, so the cost grows with the number of people. Bottom-up methods detect every keypoint in the image at once and then group them into individuals. OpenPose took the bottom-up route: it predicts confidence maps for body parts plus “part affinity fields” that link parts into limbs, and it runs in real time however many people are present.