Can a contact be matched with a campaign
Your question isn't completely clear to me. You can associate one person, or a few, with a campaign by creating a custom contact reference field for them.

You could also search for individuals who have been involved in a campaign in some way, e.g., donating to it, from Search > Advanced Search. You could then make a smart group from the results.