摘要 |
An object of the disclosed technique is to improve the visibility to the user of the display information. An image processing apparatus includes an obtaining unit that obtains an image including a marker that specifies display information and a reference position for displaying the display information, from an image pattern including a first pixel area and a second pixel area; an extraction unit that extracts an intersecting point of a first line segment and a second line segment, the first line segment being specified based on a first boundary and a second boundary, the first boundary being a boundary in a first connected area where the first pixel area and the second pixel area are connected in the vertical direction to each other, the second boundary being a boundary between the first pixel area and the second pixel area respectively point-symmetric with respect to the first connected area, the second line segment being specified based on a third boundary and a fourth boundary, the third boundary being a boundary in a second connected area where the first pixel area and the second pixel area are connected in the horizontal direction to each other, the fourth boundary being a boundary between the first pixel area and the second pixel area respectively point-symmetric with respect to the second connected area, a first apex of a four-cornered shape of an outer edge of the marker including the first pixel area, or a plurality of apexes of the first pixel area, or a second apex of a plurality of second pixel areas; and a calculation unit that calculate a display position of the display information using the first apex, the second apex or the intersecting point as the reference position. |