A device (102, 104, 106, 900) comprising: at least one processor circuit (202, 912) configured to: receive a series of images from an image capture device as the image capture device is moved to different positions, wherein each image of the series of images comprises a representation of a physical object; recognize a first edge and a second edge of said representation of said physical object in said each image; determine, for each image of the series of images, a first point on said first edge of the representation corresponding to a first location on the physical object and a second point on said second edge of the representation corresponding to a second location on the physical object, wherein a physical length of the physical object corresponds to a distance between the first location and the second location; receive a series of sensor data items from at least one sensor device, wherein each of the series of sensor data items corresponds to one of the series of images; determine coordinates of the first location on the physical object and coordinates of the second location on the physical object based on the series of images and the corresponding series of sensor data items; and determine the physical length of the physical object based on the determined coordinates of the first location on the physical object and the determined coordinates of the second location on the physical object; and a user interface configured to display the first point, the second point, a motion indicator and a directional indicator, for prompting a user to move the device such that the motion indicator moves in a direction indicated by the directional indicator from the first point to the second point. at least one processor circuit (202, 912) configured to: receive a series of images from an image capture device as the image capture device is moved to different positions, wherein each image of the series of images comprises a representation of a physical object; recognize a first edge and a second edge of said representation of said physical object in said each image; determine, for each image of the series of images, a first point on said first edge of the representation corresponding to a first location on the physical object and a second point on said second edge of the representation corresponding to a second location on the physical object, wherein a physical length of the physical object corresponds to a distance between the first location and the second location; receive a series of sensor data items from at least one sensor device, wherein each of the series of sensor data items corresponds to one of the series of images; determine coordinates of the first location on the physical object and coordinates of the second location on the physical object based on the series of images and the corresponding series of sensor data items; and determine the physical length of the physical object based on the determined coordinates of the first location on the physical object and the determined coordinates of the second location on the physical object; and a user interface configured to display the first point, the second point, a motion indicator and a directional indicator, for prompting a user to move the device such that the motion indicator moves in a direction indicated by the directional indicator from the first point to the second point. receive a series of images from an image capture device as the image capture device is moved to different positions, wherein each image of the series of images comprises a representation of a physical object; recognize a first edge and a second edge of said representation of said physical object in said each image; determine, for each image of the series of images, a first point on said first edge of the representation corresponding to a first location on the physical object and a second point on said second edge of the representation corresponding to a second location on the physical object, wherein a physical length of the physical object corresponds to a distance between the first location and the second location; receive a series of sensor data items from at least one sensor device, wherein each of the series of sensor data items corresponds to one of the series of images; determine coordinates of the first location on the physical object and coordinates of the second location on the physical object based on the series of images and the corresponding series of sensor data items; and determine the physical length of the physical object based on the determined coordinates of the first location on the physical object and the determined coordinates of the second location on the physical object; and a user interface configured to display the first point, the second point, a motion indicator and a directional indicator, for prompting a user to move the device such that the motion indicator moves in a direction indicated by the directional indicator from the first point to the second point.