How to get the system to figure out whether or not you took a picture of an object

Hi, I’m part of a team of students working on a photography game, something like Pokemon Snap. We think we’ve figured out a way to take in-game pictures, but we have no idea how to come up with a way for the system to tell whether or not the user actually photographed something. What would be the best way to do this?

So far we’ve brainstormed ideas including:

Firing an invisible “bullet” that covers the entire screen and then checking if it hit something.
Checking if you’re aiming at an object when the camera takes the picture.
Somehow scanning the object for certain pieces afterwards.

Any advice is greatly appreciated!!!

Unity Answers: How can I know if a gameObject is ‘seen’ by a particular camera?

Is it going to be like Pokemon Snap where there’s a reticle on the middle of the screen? Or do you just want to send an “I was photographed” event to all objects that is seen by the camera?

http://forum.unity3d.com/threads/6779-Game-Object-visible-by-camera