An apparatus for sensing a moving ball, for acquiring and analyzing an image of the moving ball to calculate spin of the moving ball, the apparatus comprising: - an image acquisition unit for acquiring consecutive images according to movement of a ball with a surface having a predetermined feature portion indicated thereon; - an image processing unit for extracting a ball image as an image corresponding to a ball portion from each image acquired by the image acquisition unit, and removing a dimple portion and various noise portions from the ball image to extract the feature portion from the ball image; and - a spin calculation unit for calculating a spin axis and spin amount of the moving ball by analyzing a position change in feature portions respectively extracted from two consecutive ball images, wherein the image processing unit comprises: - a ball image extraction part for extracting the ball image from a source image as the image acquired by the image acquisition unit, and extracting central coordinates of the ball image; - a ball image normalization part for normalizing size and brightness of the ball image which vary on the source image according to a position of the ball in space, by performing a normalization process on size and brightness information of ball images (211, 212, 213) respectively extracted from consecutive source images; and - a ball feature extraction part for extracting a feature portion from the normalized ball image, characterized in that the ball feature extraction part is configured to o rotate a ball on an image normalized by the ball image normalization part, as an original image, by a preset angle or an arbitrarily selected angle, o extract a differential image of the rotated image with respect to the original image, o repeatedly perform rotation and extraction of the differential image a preset number of times, and accumulate the differential images, and o extract the feature portion by binarizing the accumulated image. - an image acquisition unit for acquiring consecutive images according to movement of a ball with a surface having a predetermined feature portion indicated thereon; - an image processing unit for extracting a ball image as an image corresponding to a ball portion from each image acquired by the image acquisition unit, and removing a dimple portion and various noise portions from the ball image to extract the feature portion from the ball image; and - a spin calculation unit for calculating a spin axis and spin amount of the moving ball by analyzing a position change in feature portions respectively extracted from two consecutive ball images, - a ball image extraction part for extracting the ball image from a source image as the image acquired by the image acquisition unit, and extracting central coordinates of the ball image; - a ball image normalization part for normalizing size and brightness of the ball image which vary on the source image according to a position of the ball in space, by performing a normalization process on size and brightness information of ball images (211, 212, 213) respectively extracted from consecutive source images; and - a ball feature extraction part for extracting a feature portion from the normalized ball image, characterized in that the ball feature extraction part is configured to o rotate a ball on an image normalized by the ball image normalization part, as an original image, by a preset angle or an arbitrarily selected angle, o extract a differential image of the rotated image with respect to the original image, o repeatedly perform rotation and extraction of the differential image a preset number of times, and accumulate the differential images, and o extract the feature portion by binarizing the accumulated image. o rotate a ball on an image normalized by the ball image normalization part, as an original image, by a preset angle or an arbitrarily selected angle, o extract a differential image of the rotated image with respect to the original image, o repeatedly perform rotation and extraction of the differential image a preset number of times, and accumulate the differential images, and o extract the feature portion by binarizing the accumulated image.