1. A computer-implemented Arabic bank check analysis and zone extraction method, comprising the steps of: inputting a check image for digital image processing; removing, based on a dynamic threshold, selected image components from the check image; identifying printed lines in the check image by performing horizontal projection of the check image and selecting projections having a value indicating the presence of lines; combining the projections that indicate adjacent connected components; obtaining lower contour points for each of the printed lines; calculating an individual slope for each of the lines, the individual slope calculation using regression on the lower contour points; averaging a plurality of the individual slope calculations, thereby obtaining an average slope for all the lines; rotating the check image by an angle defined by the average slope, thereby correcting skew of the check image; extracting a date region in a top-right quarter of the check image, wherein extracting the date region comprises performing horizontal projections on the top-right quarter of said check image, merging horizontal segments from said date region together, and performing vertical projection to locate left and right extremes of the date region; extracting a rectangular box of a courtesy amount, wherein extracting the rectangular box comprises locating top and bottom lines of said rectangular box using horizontal projection and locating left and right lines of said rectangular box by using a vertical projection of said image from said top line to said bottom line; locating a legal amount region; performing horizontal projection on the legal amount region to locate top and bottom extremes of the legal amount region; performing vertical projection on a top-bottom region defined by the legal amount region horizontal projection, thereby locating left and right extremes of the legal amount; and removing unwanted components based on inter-component distances and vertical position of the components.