A method for determining the pose of a camera with respect to at least one object of a real environment for use in an authoring augmented reality application, comprising: generating a first image comprising at least one image by a camera capturing a real object of a real environment; characterized by generating first orientation data describing the normal to the ground plane from at least one orientation sensor associated with the camera; providing a virtual reference model which is displayed superimposed with the real environment in the first image; receiving user instructions for manipulating the virtual reference model by a user so that the proportions of the virtual reference model correspond to the proportions of the real object in the first image, the manipulating of the virtual reference model including at least one of moving the virtual reference model at a particular position within the first image on a plane, with the plane defined at least in part by the first orientation data, and changing a dimension or variable of the virtual reference model; allocating a distance of the camera to the real object of the real environment displayed in the first image, and generating distance data that is indicative of the distance, wherein the allocating the distance of the camera to the real object includes providing a measurement device associated with the camera that measures at least one parameter that is indicative of an initial distance between the camera and the real object and placing the virtual reference model according to the initial distance, and includes generating the distance data based on the at least one parameter and from a position of the virtual reference model resulting from the manipulating of the virtual reference model and the dimension of the virtual reference model; and determining a pose of the camera with respect to a coordinate system related to the real object of the real environment using the distance data and the first orientation data. generating a first image comprising at least one image by a camera capturing a real object of a real environment; characterized by generating first orientation data describing the normal to the ground plane from at least one orientation sensor associated with the camera; providing a virtual reference model which is displayed superimposed with the real environment in the first image; receiving user instructions for manipulating the virtual reference model by a user so that the proportions of the virtual reference model correspond to the proportions of the real object in the first image, the manipulating of the virtual reference model including at least one of moving the virtual reference model at a particular position within the first image on a plane, with the plane defined at least in part by the first orientation data, and changing a dimension or variable of the virtual reference model; allocating a distance of the camera to the real object of the real environment displayed in the first image, and generating distance data that is indicative of the distance, wherein the allocating the distance of the camera to the real object includes providing a measurement device associated with the camera that measures at least one parameter that is indicative of an initial distance between the camera and the real object and placing the virtual reference model according to the initial distance, and includes generating the distance data based on the at least one parameter and from a position of the virtual reference model resulting from the manipulating of the virtual reference model and the dimension of the virtual reference model; and determining a pose of the camera with respect to a coordinate system related to the real object of the real environment using the distance data and the first orientation data.