1. One or more computer-readable media containing executable instructions that, when executed, implement a method comprising: detecting edges that appear in a camera image, the edges including table edges of a table upon which a camera taking the camera image is situated; determining which of the edges are table edges; determining camera position parameters that identify a location of the camera relative to the table edges; deriving a model of the table; and deriving table parameters; storing the table edges in memory.