A golf play assisting system using a mobile terminal equipped with an image-taking device and a display unit, comprising: an image processing and analyzing unit configured to retrieve an original image data of a target turf from the image-taking device; configured to allow an image of the target turf contained in the original image data to go through image processing and image analysis to obtain processed image data of the target turf visibly highlighting a grain of the target turf; characterised in that the image processing and analyzing unit is configured to obtain grain data indicating directions and inclinations of the grain at two or more specific locations on the image of the target turf taken by the image-taking device; and in that the golf play assisting system further comprises: a display controller configured to superimpose the grain data on the processed image data with the grain data being symbolized and then to display a resultant image data on the display unit of the mobile terminal, a memory section configured to store green related data comprising cup locations; and a position locating unit configured to: locate a measurement starting point corresponding to a point where the original image was taken by the mobile terminal; extract a nearest cup location as located nearest to said measurement starting point among the green related data stored in the memory section; and then to locate two or more measuring target points located along a straight line extending from said measurement starting point to said nearest cup location, and to determine whether or not the mobile terminal is close enough to the measuring target points based on positioning data obtained from a location detector incorporated in the mobile terminal upon retrieval of the original image data from the image-taking device, wherein said image processing and analyzing unit is configured to obtain the grain data at each of the measuring target points located by the position locating unit as said specific locations. an image processing and analyzing unit configured to retrieve an original image data of a target turf from the image-taking device; configured to allow an image of the target turf contained in the original image data to go through image processing and image analysis to obtain processed image data of the target turf visibly highlighting a grain of the target turf; characterised in that the image processing and analyzing unit is configured to obtain grain data indicating directions and inclinations of the grain at two or more specific locations on the image of the target turf taken by the image-taking device; and in that the golf play assisting system further comprises: a display controller configured to superimpose the grain data on the processed image data with the grain data being symbolized and then to display a resultant image data on the display unit of the mobile terminal, a memory section configured to store green related data comprising cup locations; and a position locating unit configured to: locate a measurement starting point corresponding to a point where the original image was taken by the mobile terminal; extract a nearest cup location as located nearest to said measurement starting point among the green related data stored in the memory section; and then to locate two or more measuring target points located along a straight line extending from said measurement starting point to said nearest cup location, and to determine whether or not the mobile terminal is close enough to the measuring target points based on positioning data obtained from a location detector incorporated in the mobile terminal upon retrieval of the original image data from the image-taking device, a display controller configured to superimpose the grain data on the processed image data with the grain data being symbolized and then to display a resultant image data on the display unit of the mobile terminal, a memory section configured to store green related data comprising cup locations; and a position locating unit configured to: locate a measurement starting point corresponding to a point where the original image was taken by the mobile terminal; extract a nearest cup location as located nearest to said measurement starting point among the green related data stored in the memory section; and then to locate two or more measuring target points located along a straight line extending from said measurement starting point to said nearest cup location, and to determine whether or not the mobile terminal is close enough to the measuring target points based on positioning data obtained from a location detector incorporated in the mobile terminal upon retrieval of the original image data from the image-taking device, locate a measurement starting point corresponding to a point where the original image was taken by the mobile terminal; extract a nearest cup location as located nearest to said measurement starting point among the green related data stored in the memory section; and then to locate two or more measuring target points located along a straight line extending from said measurement starting point to said nearest cup location, and to determine whether or not the mobile terminal is close enough to the measuring target points based on positioning data obtained from a location detector incorporated in the mobile terminal upon retrieval of the original image data from the image-taking device, wherein said image processing and analyzing unit is configured to obtain the grain data at each of the measuring target points located by the position locating unit as said specific locations.