US11245850B2ActiveUtilityA1

Image processing apparatus, image processing method, and non-transitory computer-readable storage medium

50
Assignee: CANON KKPriority: Oct 18, 2018Filed: Oct 10, 2019Granted: Feb 8, 2022
Est. expiryOct 18, 2038(~12.3 yrs left)· nominal 20-yr term from priority
H04N 23/62H04N 7/18H04N 23/63H04N 23/635H04N 23/617G06T 11/20G08B 13/19682G06T 15/503G06T 17/30H04N 5/23293
50
PatentIndex Score
0
Cited by
18
References
5
Claims

Abstract

A specifying unit specifies a longest side among sides of a polygonal region set on an image captured by an image capturing unit. A display control unit causes a display unit to display the image on which the polygonal region and information concerning the polygonal region are superimposed. The display control unit causes the display unit to display the information at a position based on the longest side specified by the specifying unit.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An image processing apparatus comprising:
 a processor; and 
 a memory for storing instructions to be executed by the processor, wherein, when the instructions stored in the memory are executed by the processor, the image processing apparatus functions as a plurality of units comprising: 
 (1) a setting unit configured to set, according to a user operation, a plurality of polygonal regions on an image captured by an image capturing unit; 
 (2) a specifying unit configured to specify, for each of the plurality of polygonal regions, a longest side among sides of the polygonal region; 
 (3) a display control unit configured to cause a display unit to display the image on which the plurality of polygonal regions and pieces of information concerning the polygonal regions are superimposed; and 
 (4) a determination unit configured to determine, for each pair of the pieces of information of the polygonal regions, whether a distance between display positions of the pieces of information in the pair to be displayed is shorter than a threshold, 
 wherein the display control unit causes the display unit to display, for each of the plurality of polygonal regions, a respective one of the pieces of information at a position of a middle point of the longest side of the polygonal region, and 
 wherein, in a case where the distance between display positions of the pieces of information in a first pair is shorter than the threshold, the display control unit causes the display unit to display a respective one of the pieces of information in the first pair so that the pieces of information in the first pair do not overlap each other. 
 
     
     
       2. The apparatus according to  claim 1 , wherein the setting unit sets details of the analysis process for the polygonal region set in the image. 
     
     
       3. The apparatus according to  claim 1 , wherein, if the polygonal region has a plurality of longest sides, the display control unit causes the display unit to display the piece of information at a position based on a side closest to an upper left corner of the image among the plurality of longest sides. 
     
     
       4. An image processing method comprising:
 setting, according to a user operation, a plurality of polygonal regions on an image captured by an image capturing unit; 
 specifying, for each of the plurality of polygonal regions, a longest side among sides of the polygonal region; 
 causing a display unit to display the image on which the plurality of polygonal regions and pieces of information concerning the polygonal regions are superimposed; and 
 determining, for each pair of the pieces of information of the polygonal regions, whether a distance between display positions of the pieces of information in the pair to be displayed is shorter than a threshold, 
 wherein in the causing the display unit to display the image on which the plurality of polygonal regions and pieces of information concerning the polygonal regions are superimposed, (a) for each of the plurality of polygonal regions, a respective one of the pieces of information is displayed at a position of a middle point of the longest side of the polygonal region, and (b) in a case where the distance between display positions of the pieces of information in a first pair is shorter than the threshold, the display unit is caused to display a respective one of the pieces of information in the first pair so that the pieces of information in the first pair do not overlap each other. 
 
     
     
       5. A non-transitory computer-readable storage medium storing a computer program for causing a computer to function as a plurality of units comprising:
 a setting unit configured to set, according to a user operation, a plurality of polygonal regions on an image captured by an image capturing unit; 
 a specifying unit configured to specify, for each of the plurality of polygonal regions, a longest side among sides of the polygonal region; 
 a display control unit configured to cause a display unit to display the image on which the plurality of polygonal regions and pieces of information concerning the polygonal regions are superimposed; and 
 a determination unit configured to determine, for each pair of the pieces of information of the polygonal regions, whether a distance between display positions of the pieces of information in the pair to be displayed is shorter than a threshold, 
 wherein the display control unit causes the display unit to display, for each of the plurality of polygonal regions, a respective one of the pieces of information at a position of a middle point of the longest side of the polygonal region, and 
 wherein, in a case where the distance between display positions of the pieces of information in a first pair is shorter than the threshold, the display control unit causes the display unit to display a respective one of the pieces of information in the first pair so that the pieces of information in the first pair do not overlap each other.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.