1. A computer-implemented method comprising: recognizing a first object in a first image to determine a first content data that identifies the first object, wherein recognizing the first object comprises recognizing a first landmark; recognizing a second object in a second image to determine a second content data that identifies the second object, wherein recognizing the second object comprises recognizing a second landmark; determining a parameter value based at least in part on the first content data and the second content data, wherein determining the parameter value comprises identifying a first location of the first landmark and a second location of the second landmark; and generating a narrative description according to a parameterized template, wherein the narrative description includes the parameter value.