Image processing apparatus
First Claim
1. An image processing apparatus which performs a process with a first image and a second image taken by a first camera and a second camera respectively, the first camera and the second camera being arranged so as to take a physical object from different directions, the image processing apparatus comprising:
- sequence setting means for setting a sequence of a processing item; and
sequence executing means for executing the set sequence, wherein the sequence setting means provides plural items of two-dimensional image processing and at least one item of a three-dimensional measurement process as the processing item which can be set at a sequence element by selection of a user, the provided items of the two-dimensional image processing include at least one item of an on-first-image position specification process of specifying a position on a physical object in the first image, and the three-dimensional measurement process includes an on-second-image position specification process of specifying a position on a physical object in the second image, the position on the physical object in the second image corresponding to the position on the physical object in the first image which is specified in the on-first-image position specification process belonging to the same sequence as the sequence to which the on-second-image position specification process belongs to.
1 Assignment
0 Petitions
Accused Products
Abstract
Plural items of two-dimensional image processing and at least one item of a three-dimensional measurement process are registered in a processing item table. The items of two-dimensional image processing include at least one item of an on-first-image position specification process of specifying a position on a physical object in a first image. A sequence building unit combines the item of the on-first-image position specification process and the item of the three-dimensional measurement process to set the sequence for three-dimensional measurement by selection of a user.
-
Citations
17 Claims
-
1. An image processing apparatus which performs a process with a first image and a second image taken by a first camera and a second camera respectively, the first camera and the second camera being arranged so as to take a physical object from different directions,
the image processing apparatus comprising: -
sequence setting means for setting a sequence of a processing item; and
sequence executing means for executing the set sequence, wherein the sequence setting means provides plural items of two-dimensional image processing and at least one item of a three-dimensional measurement process as the processing item which can be set at a sequence element by selection of a user, the provided items of the two-dimensional image processing include at least one item of an on-first-image position specification process of specifying a position on a physical object in the first image, and the three-dimensional measurement process includes an on-second-image position specification process of specifying a position on a physical object in the second image, the position on the physical object in the second image corresponding to the position on the physical object in the first image which is specified in the on-first-image position specification process belonging to the same sequence as the sequence to which the on-second-image position specification process belongs to. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An image processing method in which a first image and a second image respectively taken by a first camera and a second camera are used, the first camera and the second camera being arranged so as to take a physical object from different directions,
the image processing method comprising: -
a sequence setting step of setting a sequence of a processing item; and
a sequence executing step of executing the set sequence, wherein the sequence setting step provides plural items of two-dimensional image processing and at least one item of a three-dimensional measurement process as the processing item which can be set at a sequence element by selection of a user, the provided items of the two-dimensional image processing include at least one item of an on-first-image position specification process of specifying a position on a physical object in the first image, and the three-dimensional measurement process includes an on-second-image position specification process of specifying a position on a physical object in the second image, the position on the physical object in the second image corresponding to the position on the physical object in the first image which is specified in the on-first-image position specification process belonging to the same sequence as the sequence to which the on-second-image position specification process belongs to. - View Dependent Claims (15)
-
-
16. An image processing apparatus which performs a process with a first image and a second image taken by a first camera and a second camera respectively, the first camera having a rectangular visual field range while arranged so as to take a physical object from a front side, the second camera being located at a position which is separated from the visual field of the first camera in a longitudinal direction or in a crosswise direction, the second camera being arranged so as to take the physical object from an oblique direction with respect to the direction in which the physical object is seen from the front side,
the image processing apparatus comprising: -
on-first-image position specification means for specifying a position on the physical object in the first image;
on-second-image position specification means for specifying a position on the physical object in the second image, the position on the physical object in the second image corresponding to the position on the physical object in the first image specified by the on-first-image position specification means; and
three-dimensional coordinate computation means for computing a three-dimensional coordinate using the position specified by the on-first-image position specification means and the position specified by the on-second-image position specification means, wherein the on-first-image position specification means sets a first detection area at a position in the first image based on a user command, the on-first-image position specification means specifies an edge position in an edge detection direction determined for the first detection area, and the edge detection direction of the first detection area is located in a row of the first camera and the second camera, and the on-second-image position specification means sets a second detection area to the second image, a particular direction is set at the edge detection direction in the second detection area, the particular direction being determined based on a positional relationship between the first camera and the second camera and the edge position specified in the on-first-image position specification means, and the on-second-image position specification means specifies the edge position in the edge detection direction in the second detection area.
-
-
17. An image processing method in which a process is performed with a first image and a second image taken by a first camera and a second camera respectively, the first camera having a rectangular visual field range while arranged so as to take a physical object from a front side, the second camera being located at a position which is separated from the visual field of the first camera in a longitudinal direction or in a crosswise direction, the second camera being arranged so as to take the physical object from an oblique direction with respect to the direction in which the physical object is seen from the front side,
the image processing method comprising: -
an on-first-image position specification step of specifying a position on the physical object in the first image;
an on-second-image position specification step of specifying a position on the physical object in the second image, the position on the physical object in the second image corresponding to the position on the physical object in the first image specified by the on-first-image position specification step; and
a three-dimensional coordinate computation step of computing a three-dimensional coordinate using the position specified by the on-first-image position specification step and the position specified by the on-second-image position specification step, wherein the on-first-image position specification step sets a first detection area at a position in the first image based on a user command, the on-first-image position specification step specifies an edge position in an edge detection direction determined for the first detection area, and the edge detection direction of the first detection area is located in a row of the first camera and the second camera, and the on-second-image position specification step sets a second detection area to the second image, a particular direction is set at the edge detection direction in the second detection area, the particular direction being determined based on a positional relationship between the first camera and the second camera and the edge position specified in the on-first-image position specification step, and the on-second-image position specification step specifies the edge position in the edge detection direction in the second detection area.
-
Specification