1. A dice recognition method, comprising: taking a set of dot images of the dice from different viewpoints by multiple image capturing devices; transforming each of the dot images of different viewpoints to dot images having a same viewpoint by exploiting a homography and stacking the dot images having the same viewpoint to form a stacked image, wherein features on a top surface of the dice are enhanced and features on side surfaces of the dice are weaken in the stacked image; obtaining a plurality of dot candidates on the top surface of the dice from the stacked image by running a dot candidate search module; verifying each of the dot candidates by using a dot classifier for recognizing whether each of the dot candidates is a real dot; clustering the verified dots for obtaining dot clusters; and comparing a spatial distribution of the dots in each of the dot clusters to a plurality of spatial distribution patterns to confirm the number of dots in each of the dot clusters.