IMAGE PROCESSING METHOD AND APPARATUS, DIGITAL CAMERA, AND RECORDING MEDIUM RECORDING IMAGE PROCESSING PROGRAM
First Claim
1. An image processing method for recognizing one or more quadrangles from an input image, the method comprising the steps of:
- (a) detecting a plurality of edge areas from the input image;
(b) extracting a plurality of lines;
the lines corresponding to the edge areas detected;
(c) categorizing a line pair selected from the extracted lines according to a positional relationship between two lines included in the line pair, and calculating a line pair evaluation value for the line pair;
(d) selecting a combination of two line pairs from a plurality of line pairs, generating a quadrangle from four lines included in the two line pairs selected, and calculating a quadrangle evaluation value for the quadrangle based on the categories and the line pair evaluation values of the two line pairs forming the quadrangle; and
(e) selecting a quadrangle based on the calculated quadrangle evaluation value.
2 Assignments
0 Petitions
Accused Products
Abstract
A technology for recognizing one or more quadrangles from an input image is disclosed. Edge areas are detected from the input image, lines corresponding to the edge areas are extracted, a line pair selected from the extracted lines is categorized according to a positional relationship between two lines included in the line pair, a line pair evaluation value is calculated for the line pair, a combination of two line pairs is selected, a quadrangle is generated from four lines included in the two line pairs selected, a quadrangle evaluation value is calculated for the quadrangle based on the categories and the line pair evaluation values of the two line pairs forming the quadrangle, and a quadrangle is selected based on the calculated quadrangle evaluation value.
56 Citations
40 Claims
-
1. An image processing method for recognizing one or more quadrangles from an input image, the method comprising the steps of:
-
(a) detecting a plurality of edge areas from the input image; (b) extracting a plurality of lines;
the lines corresponding to the edge areas detected;(c) categorizing a line pair selected from the extracted lines according to a positional relationship between two lines included in the line pair, and calculating a line pair evaluation value for the line pair; (d) selecting a combination of two line pairs from a plurality of line pairs, generating a quadrangle from four lines included in the two line pairs selected, and calculating a quadrangle evaluation value for the quadrangle based on the categories and the line pair evaluation values of the two line pairs forming the quadrangle; and (e) selecting a quadrangle based on the calculated quadrangle evaluation value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. An image processing apparatus for recognizing one or more quadrangles from an input image, the apparatus comprising:
-
an edge area detecting unit configured to detect a plurality of edge areas from the input image; a line extracting unit configured to extract a plurality of lines;
the lines corresponding to the edge areas detected;a line pair categorization/evaluation unit configured to select a line pair from the extracted lines, categorize the line pair according to a positional relationship between two lines included in the line pair, and calculate a line pair evaluation value for the line pair; a quadrangle evaluation unit configured to select a combination of two line pairs from a plurality of line pairs, generate a quadrangle from four lines included in the two line pairs selected, and calculate a quadrangle evaluation value for the quadrangle based on the categories and the line pair evaluation values of the two line pairs forming the quadrangle; and a quadrangle selecting unit configured to select a quadrangle based on the calculated quadrangle evaluation value. - View Dependent Claims (11, 12, 19)
-
-
13-18. -18. (canceled)
-
21. An image processing method comprising the steps of:
-
extracting a plurality of shapes from an input image; creating a plurality of highlighted shape area images corresponding to the shapes extracted at the extracting step by superposing the shapes in the input image and highlighting an image area of each shape; and controlling display of the highlighted shape area images. - View Dependent Claims (22, 23, 29, 40)
-
-
24-28. -28. (canceled)
-
30-39. -39. (canceled)
Specification