Badges are only marginally related to the reputation a user has; in fact, you can find users with less reputation than others, but more badges. (See Citricguy and greg_1_anderson, for example.)
There are badges given for the numbers of view a questions gets; a badge given for questions with no votes, no answers, no comments, and low views for a week; badges given for flagging or using the review queue.
Badges are a way to measure the participation of a user in a site; the reputation gives a measure of how much the user knows about a topic. They are two different measures that cannot be compared to each other.