1. A mobile computing device, comprising: an image capture device configured to capture an image of a siding sample including a reference object; and a central processing unit (CPU) configured to: adjust an orientation of the reference object within the image of the siding sample to align edges of the reference object with edges of the siding sample and to provide an aligned reference object; measure a dimension of the aligned reference object in terms of pixels; measure a first dimension of the siding sample based upon the dimension of the aligned reference object in terms of pixels and a first number of pixels spanned by the first dimension of the siding sample within the image of the siding sample; and identify a siding product associated with the first dimension of the siding sample.