Frame capture from videos: I-frame vs P-frames
"I, B and P" don't refer to the viewed frames, they refer to the encoded, stored forms of the frames. However the frame is encoded in the file or stream, when it appears on the screen or is extracted as a still it is a complete frame, reconstructed from the IBP information as needed.