A cutting machine designed for cutting of objects (40, 40') which have a flat surface, wherein the surface has a graphical design (44, 44') with optical register features, the cutting machine having - a working surface, which is designed to receive at least one object (40, 40'), - a first camera unit, which is arranged relative to the working surface in such a way that the field of vision of the camera comprises the entire working surface, - a working group, which is arranged movably above the working surface and has at least one cutting device for cutting the at least one object (40, 40'), and - a computing unit with a circuit and program code for controlling the cutting machine, which computing unit comprises a memory unit for storing instructions for the cutting of certain objects (40, 40'), wherein the computing unit • has a circuit and program code for analysing images of the first camera unit and is designed to recognise register features of the at least one object (40, 40') in an image of the first camera unit, and • is designed to define a cutting path (45, 45') for the cutting device in accordance with at least one stored instruction and on the basis of positions of the register features in the image, characterised in that reference features are arranged in a known positioning and distribution relative to the working surface and in the field of vision of the first camera, wherein the computing unit is designed - to recognise the reference features in the image of the first camera unit and - to define the cutting path (45, 45') also on the basis of relative positions of the register features and the reference features in the image of the first camera unit. - a working surface, which is designed to receive at least one object (40, 40'), - a first camera unit, which is arranged relative to the working surface in such a way that the field of vision of the camera comprises the entire working surface, - a working group, which is arranged movably above the working surface and has at least one cutting device for cutting the at least one object (40, 40'), and - a computing unit with a circuit and program code for controlling the cutting machine, which computing unit comprises a memory unit for storing instructions for the cutting of certain objects (40, 40'), wherein the computing unit • has a circuit and program code for analysing images of the first camera unit and is designed to recognise register features of the at least one object (40, 40') in an image of the first camera unit, and • is designed to define a cutting path (45, 45') for the cutting device in accordance with at least one stored instruction and on the basis of positions of the register features in the image, • has a circuit and program code for analysing images of the first camera unit and is designed to recognise register features of the at least one object (40, 40') in an image of the first camera unit, and • is designed to define a cutting path (45, 45') for the cutting device in accordance with at least one stored instruction and on the basis of positions of the register features in the image, - to recognise the reference features in the image of the first camera unit and - to define the cutting path (45, 45') also on the basis of relative positions of the register features and the reference features in the image of the first camera unit.