INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
0 Assignments
0 Petitions
Accused Products
Abstract
A detected quadrilateral area is displayed and no group of candidate lines is displayed in a normal state. While a user is selecting a side that the user desires to change, a group of candidate lines corresponding to the selected side is displayed. Then, whether to replace a position of the selected side with a position of a candidate line is determined based on a movement destination position of the selected side.
-
Citations
9 Claims
-
1. (canceled)
-
2. An information processing apparatus comprising:
-
a detection unit configured to detect a plurality of lines which is candidates for an edge of a rectangle that is included in an input image; a display control unit configured to display, on a display, a rectangle constructed by the edge, which is determined as a side of the rectangle among the candidates for the edge detected by the detection unit; and a replacing unit configured to replace the displayed edge with another edge which is one of the candidates for the edge according to a movement instruction for the edge which is displayed by the display control unit, wherein, the display control unit displays a rectangle constructed by the another edge replaced by the replacing unit. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. An information processing method comprising:
-
detecting a plurality of lines which is candidates for an edge of a rectangle that is included in an input image; displaying, on a display, a rectangle constructed by the edge, which is determined as a side of the rectangle among the detected candidates for the edge; and replacing the displayed edge with another edge which is one of the candidates for the edge according to a movement instruction for the edge which is displayed, wherein a rectangle constructed by the replaced another edge is displayed.
-
-
9. A non-transitory computer readable storage medium configured to store a computer program for causing a processor to execute:
-
detecting a plurality of lines which is candidates for an edge of a rectangle that is included in an input image; displaying, on a display, a rectangle constructed by the edge, which is determined as a side of the rectangle among the detected candidates for the edge; and replacing the displayed edge with another edge which is one of the candidates for the edge according to a movement instruction for the edge which is displayed, wherein a rectangle constructed by the replaced another edge is displayed.
-
Specification