I was always under the impression that if you are in a public place you have no expectation of privacy and that would also include officers. If you are at a beach, fair or just walking down the street a photographer can film or snap pic of you and you have no recourse or expectation of compensation for using your likeness. Much like the paparazzi do to the rich and famous.
Naturally this can cause all sorts of problems for people. What if some weirdo is taking photos of your kids or wife? what if someone just doesn't want their photo taken? and so on.....