Image processing apparatus, image processing method, and storage medium
First Claim
1. An image processing apparatus, comprising:
- a memory; and
a processor coupled to the memory and configured to;
obtain an image of a marker that includes a first pixel area and a second pixel area having mutually different color tones and is used to identify display information and a reference position for displaying the display information, the first pixel area including a first image indicating a shape of an outer frame of the first pixel area and a second image arranged within the outer frame,extract, from the image of the marker, an intersecting point of a first line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a predetermined direction and a second line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a direction perpendicular to the predetermined direction, a first apex indicating an apex of four corners of the outer frame, and a second apex included in the second image, andidentify a position for displaying the display information while the intersecting point, the first apex, or the second apex is set as the reference position, whereinthe first line segment is identified by a first boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the predetermined direction and a second boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the predetermined direction, andthe second line segment is identified by a third boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the direction perpendicular to the predetermined direction and a fourth boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the direction perpendicular to the predetermined direction.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus, includes a processor configured to obtain a marker image including a first pixel area including a first image indicating a shape of an outer frame and a second pixel area and a second image arranged within the outer frame, extract an intersecting point of a first line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a predetermined direction and a second line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a direction perpendicular to the predetermined direction, a first apex indicating an apex of four corners of the outer frame, and a second apex included in the second image, and identify a display position using the intersecting point, the first apex, or the second apex.
11 Citations
20 Claims
-
1. An image processing apparatus, comprising:
-
a memory; and a processor coupled to the memory and configured to; obtain an image of a marker that includes a first pixel area and a second pixel area having mutually different color tones and is used to identify display information and a reference position for displaying the display information, the first pixel area including a first image indicating a shape of an outer frame of the first pixel area and a second image arranged within the outer frame, extract, from the image of the marker, an intersecting point of a first line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a predetermined direction and a second line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a direction perpendicular to the predetermined direction, a first apex indicating an apex of four corners of the outer frame, and a second apex included in the second image, and identify a position for displaying the display information while the intersecting point, the first apex, or the second apex is set as the reference position, wherein the first line segment is identified by a first boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the predetermined direction and a second boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the predetermined direction, and the second line segment is identified by a third boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the direction perpendicular to the predetermined direction and a fourth boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the direction perpendicular to the predetermined direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing method executed by a processor included in an image processing apparatus, the method comprising:
-
obtaining an image of a marker that includes a first pixel area and a second pixel area having mutually different color tones and is used to identify display information and a reference position for displaying the display information, the first pixel area including a first image indicating a shape of an outer frame of the first pixel area and a second image arranged within the outer frame; extracting, from the image of the marker, an intersecting point of a first line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a predetermined direction and a second line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a direction perpendicular to the predetermined direction, a first apex indicating an apex of four corners of the outer frame, and a second apex included in the second image; and identifying a position for displaying the display information while the intersecting point, the first apex, or the second apex is set as the reference position, wherein the first line segment is identified by a first boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the predetermined direction and a second boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the predetermined direction, and the second line segment is identified by a third boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the direction perpendicular to the predetermined direction and a fourth boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the direction perpendicular to the predetermined direction. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing a program that causes a processor included in a computer to execute a process, the process comprising:
-
obtaining an image of a marker that includes a first pixel area and a second pixel area having mutually different color tones and is used to identify display information and a reference position for displaying the display information, the first pixel area including a first image indicating a shape of an outer frame of the first pixel area and a second image arranged within the outer frame; extracting, from the image of the marker, an intersecting point of a first line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a predetermined direction and a second line segment in parallel with a boundary between the first pixel area and the second pixel area which are adjacent to each other along a direction perpendicular to the predetermined direction, a first apex indicating an apex of four corners of the outer frame, and a second apex included in the second image; and identifying a position for displaying the display information while the intersecting point, the first apex, or the second apex is set as the reference position, wherein the first line segment is identified by a first boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the predetermined direction and a second boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the predetermined direction, and the second line segment is identified by a third boundary obtained by being adjacent to the first pixel area and the second pixel area in a stated order towards the direction perpendicular to the predetermined direction and a fourth boundary obtained by being adjacent to the second pixel area and the first pixel area in a stated order towards the direction perpendicular to the predetermined direction. - View Dependent Claims (17, 18, 19, 20)
-
Specification