Green's theorem evaluates a double integral over the region of an object by a simple integration along the boundary of the object. It has been used in moment computation since the shape of a binary object is totally determined by its boundary. By using a discrete analogue of Green's theorem, we present a new algorithm for fast computation of geometric moments. The algorithm is faster than previous methods, and gives exact results. The importance of exact computation is discussed by examining the invariance of Hu's moments. A fast method for computing moments of regions in grey level image, using discrete Green's theorem, is also presented.