A recognition program evaluation device includes an imaginary data acquisition portion to generate or acquire imaginary scene data that includes position data of each of a plurality of workpieces and indicates the plurality of workpieces in a randomly stacked state. An imaginary recognition portion recognizes each of the plurality of workpieces indicated in the randomly stacked state using a recognition program including at least one parameter set to adjust recognition of the plurality of workpieces. A recognition evaluation portion compares the position data of each of the plurality of workpieces with a result of recognition of each of the plurality of workpieces recognized by the imaginary recognition portion so as to evaluate recognition performance of the recognition program. A result display portion causes a display of a result of evaluation of the recognition performance of the recognition program evaluated by the recognition evaluation portion.
RECOGNITION PROGRAM EVALUATION DEVICE AND METHOD FOR EVALUATING RECOGNITION PROGRAM