摘要 |
PURPOSE:To increase a processing speed by converting a dot train to a vector, deriving each vector length of a vector train, and discriminating and separating the dot train to a linear or curve data in accordance with whether the vector length exceeds a parescribed threshold level or not. CONSTITUTION:A vector converting circuit 12c is provieded with a prescribed allowable range on both sides of a straight line for connecting the start point and the end point of a dot train, checks whether each point of the dot train is contained in this range or not, and sets the start point and the end points of the dot train to the start point and the end point of a vector in case all the points are within this range. On the other hand, in case a dot train which is not contained in said allowable range exists, the same processing is executed with regard to each dot train which has divided its dot train into two by the middle point, the processing is repeated until all the points of the dot train are contained in the allowable range, and in case all the points are contained in the allowable range, its allowable range is set as one vector. Subsequently, each vector length is derived by a vector length operating circuit 12d, and thereafter, when it is decided by a deciding circuit 12e that it exceeds a prescribed thershold level (t), the vector train concerned is supplied as a linear proposed example to a straight line recognizing device 14.
|