Who Needs a Separate Camera When You Have a Smartphone?