Is it possible to add take a snapshot of the camera when something is moving?

Is it possible to add take a snapshot of the camera when something is moving?

Are there any options and should the IP Camera have a particular brand?.

I’m using D-Link Camera DCS-942L and it’s working fine now in my vera. I want to take snapshots when something is moving when I’m away.