1. A system and apparatus for making accurate dimensional or geometrical measurements of features in a two-dimensional (2D) scene from a digital image of the 2D scene taken from a non-orthogonal perspective comprising: a. a digital scanner configured to capture the digital image of the 2D scene from the non-orthogonal perspective; b. a reference object comprising at least four co-planar reference fiducials located proximate to a surface of the 2D scene, wherein the surface of the 2D scene comprises the features to be measured, wherein the at least four co-planar reference fiducials further comprise a circle with an outer circumference, a center point, an area, and a plurality of lines that intersect the center point of the circle and divide the circle into pie piece wedges, at least one of the pie piece wedges comprising a gradient having a density which increases in an inward direction from the outer circumference of the circle toward the center point of the circle; c. a unique identifier (UID) located proximate to the surface of the 2D scene, wherein the UID is configured to provide the system and apparatus with information regarding a size or a type of the reference object; d. a data processing system configured to: i. receive the information regarding the size or the type of the reference object from the UID; ii. store information regarding a geometry of the reference object; iii. determine locations of the at least four co-planar reference fiducials within the digital image using the information regarding the geometry of the reference object by: 1. recognizing and locating the reference object as a whole within the digital image of the 2D scene with a pattern recognition procedure; 2. finding the circle of each of the at least four reference fiducials using Hough Circle detection; 3. avoiding false recognition of a plurality of corners by locating a corner within the circle of each of the at least four reference fiducials using corner detection; and 4. refining location of the center of the fiducial with sub-pixel precision using the gradient; iv. determine non-orthogonal distortions of the reference object; v. determine corrections for the non-orthogonal distortions of the reference object, wherein the corrections comprise correction data; and vi. apply the correction data to compute the accurate dimensional or geometrical measurements of the features in the 2D scene, wherein the dimensional or geometrical measurements of the features in the 2D scene comprise measurement data; and e. a user interface configured to display the accurate dimensional or geometrical measurements of the features in the 2D scene.