such that the plurality of feature points 206 are superimposed on the image that shows the pattern 200 step s 7 after that the cpu 61 determines whether or not a panel operation to select one of the plurality of feature points 206 displayed on the lcd 15 is detected step s 9 when the user selects one of the plurality of feature points 206 the user may touch a position on the touch panel 26 that corresponds to one of the plurality of feature points 206 displayed on the lcd 15 when it is determined that the panel operation to select one of the plurality of feature points 206 is not detected no at step s 9 the cpu 61 returns the processing to step s 9 when it is determined that the panel operation to select one of the plurality of feature points 206 is detected yes at step s 9 the cpu 61 identifies coordinates that indicate the first position that corresponds to the selected feature point 206 based on the table stored in the ram 63 and stores the identified coordinates in the ram 63 step s 10 the cpu 61 advances the processing to step s 11 the operation to select one of the plurality of feature points 206 displayed on the lcd 15 is not limited to the above described method for example a cursor may be superimposed on one of.