Original: Most captions are not complete sentences, but merely nominal groups (sentence fragments) that should not end with a period.
Simplified: If the caption is a complete sentence, it should always end in a period (or other appropriate punctuation). When using complete sentences, put a period at the end of each sentence: This is a complete sentence.