By law, a police officer must witness the infraction in order to cite you for it. You cannot be ticketed because a citizen witnessed you running a stop sign, otherwise I'd collect the plate numbers from everyone who pissed me off and claim the same thing.
Now, if he has video, there's a whole new case, as that can likely serve as sufficient evidence.