An image recognition apparatus comprising: three-dimensional photography means for taking an image of an operator to produce stereoscopic image data; operation screen creating means for creating a virtual operation screen, a position and size of said virtual operation screen being based upon the image of the operator taken by the three-dimensional photography means, said virtual operation screen being set based on a length of an operator's arm between the three-dimensional photography means and the operator, said virtual operation screen being created within an operation region which is used for operation recognition and is formed from the body of the operator to a region exceeding the virtual operation screen in consideration of a height of the operator and the length of the operator's arm, a range of the depth of the operation region being made to a fingertip when the operator extends his hand forward; operation determining means for, by reading a movement of an image of at least a part of the operator to the created virtual operation screen by the three-dimensional photography means, determining whether or not the movement is an operation, based upon a position relation between the part of the operator and the virtual operation screen; signal output means for outputting a predetermined signal when it is determined that the movement is the operation; and image display means (111; 3011) which can be visually recognized by the operator, wherein the image display means (111; 3011) calculates a distance between the part of the operator at an opposite side of the three-dimensional photography means on a basis of the virtual operation screen created by the operation screen creating means and the virtual operation screen from a position relation there between, and displays a mark changing with the distance to indicate an operation to be determined. three-dimensional photography means for taking an image of an operator to produce stereoscopic image data; operation screen creating means for creating a virtual operation screen, a position and size of said virtual operation screen being based upon the image of the operator taken by the three-dimensional photography means, said virtual operation screen being set based on a length of an operator's arm between the three-dimensional photography means and the operator, said virtual operation screen being created within an operation region which is used for operation recognition and is formed from the body of the operator to a region exceeding the virtual operation screen in consideration of a height of the operator and the length of the operator's arm, a range of the depth of the operation region being made to a fingertip when the operator extends his hand forward; operation determining means for, by reading a movement of an image of at least a part of the operator to the created virtual operation screen by the three-dimensional photography means, determining whether or not the movement is an operation, based upon a position relation between the part of the operator and the virtual operation screen; signal output means for outputting a predetermined signal when it is determined that the movement is the operation; and image display means (111; 3011) which can be visually recognized by the operator, wherein the image display means (111; 3011) calculates a distance between the part of the operator at an opposite side of the three-dimensional photography means on a basis of the virtual operation screen created by the operation screen creating means and the virtual operation screen from a position relation there between, and displays a mark changing with the distance to indicate an operation to be determined.