1. A computer-based method of generating object-image alignment data, the method comprising: obtaining, via an image processing engine, a digital three-dimensional (3D) model of an object; obtaining, via the image processing engine, a set of two-dimensional (2D) images of the object from a plurality of image view points; generating, via the image processing engine, a silhouette of the object from the digital 3D model where the silhouette comprises a collection of edge points associated with edges of the digital 3D model from a silhouette point of view; registering, via the image processing engine, at least one image from the set of 2D images with the silhouette based an image view point associated with the at least one image and the silhouette point of view; deriving, via the image processing engine, at least one descriptor from the at least one image; compiling, via the image processing engine, alignment points based on the at least one descriptor and the collection of edge points, the alignment points including at least some of the edge points; and generating, via the image processing engine, an object-image alignment packet by packaging the at least one image with alignment points.