摘要 |
PROBLEM TO BE SOLVED: To properly process a blur part and to extract, for example, a thin line other than the blur part or a segment generated by separating the blur part by performing logical operation (e.g. exclusive OR) between processing results obtained while line thinning conditions are changed. SOLUTION: A character and a graphic on a paper surface are inputted as a binary image through an input part 1 first. Then an outline extraction part 2 extracts the outline of the input image and performs short-segment approximation according to need. A line-thinning processing part 3 performs line thinning processing for the input image and performs short-segment approximation according to need. Then a correspondence processing part 4 checks the correspondence relation between the thin line and outline and links them with each other. Then a segment search part 5, a segment connection decision part 6, and a segment connection processing part 7 perform segment extraction processing. A segment shaping processing part 8 checks whether or not an extracted segment deviates from the shape of the original drawing and shapes into data faithful to the original drawing. |