Image processing apparatus and method of controlling same
First Claim
1. An image processing apparatus comprising:
- a scanning unit for scanning a scanning zone in which a plurality of documents may be placed, and for acquiring an overall image of the scanning zone;
an image detection unit configured to detect a plurality of image areas in the overall image each corresponding to a respective one of the plurality of documents in the scanning zone, wherein the plurality of image areas is detected by using a predetermined parameter;
a size detection unit configured to detect a size of each of the plurality of image areas;
a setting unit configured to set a reference area size as the sizes of the plurality of image areas;
a calculating unit configured to calculate the difference between each of the sizes of the plurality of image areas and the reference area size; and
a decision unit configured to decide that an image area detected by the image detection unit has been detected correctly if the difference is equal to or less than a preset threshold value, and to decide that an image area detected by the image detection unit has not been detected correctly if the difference exceeds the preset threshold value,wherein responsive to a decision that the image area has not been detected correctly, the predetermined parameter is changed, and operations of image detection by the image detection unit, size detection by the size detection unit, and calculation by the calculating unit, are all repeated until the difference is equal to or less than the preset threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to extract a plurality of items of image data corresponding to respective ones of a plurality of documents from scan data more accurately, an image processing apparatus is provided with a detection unit adapted to detect a plurality of image areas corresponding to the plurality of documents; a setting unit adapted to set a reference area size from sizes of the plurality of image areas; a comparison unit adapted to compare the sizes of the plurality of image areas and the reference area size; and a decision unit adapted to decide that an image area detected by the detection unit has not been detected correctly if result of the comparison by the comparison unit exceeds a preset threshold value.
8 Citations
7 Claims
-
1. An image processing apparatus comprising:
-
a scanning unit for scanning a scanning zone in which a plurality of documents may be placed, and for acquiring an overall image of the scanning zone; an image detection unit configured to detect a plurality of image areas in the overall image each corresponding to a respective one of the plurality of documents in the scanning zone, wherein the plurality of image areas is detected by using a predetermined parameter; a size detection unit configured to detect a size of each of the plurality of image areas; a setting unit configured to set a reference area size as the sizes of the plurality of image areas; a calculating unit configured to calculate the difference between each of the sizes of the plurality of image areas and the reference area size; and a decision unit configured to decide that an image area detected by the image detection unit has been detected correctly if the difference is equal to or less than a preset threshold value, and to decide that an image area detected by the image detection unit has not been detected correctly if the difference exceeds the preset threshold value, wherein responsive to a decision that the image area has not been detected correctly, the predetermined parameter is changed, and operations of image detection by the image detection unit, size detection by the size detection unit, and calculation by the calculating unit, are all repeated until the difference is equal to or less than the preset threshold value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of controlling an image processing apparatus, wherein the image processing apparatus is interfaced to a scanning unit for scanning a scanning zone in which a plurality of documents may be placed, the method comprising:
-
acquiring an overall image of the scanning zone; an image detecting step of detecting a plurality of image areas in the overall image each corresponding to a respective one of the plurality of documents in the scanning zone, wherein the plurality of image areas is detected by using a predetermined parameter; a size detecting step of detecting a size of each of the plurality of image areas; setting a reference area size as the sizes of the plurality of image areas; calculating the difference between each of the sizes of the plurality of image areas and the reference area size; and deciding whether an image area detected at the image detecting step has or has not been detected correctly, wherein there is a decision that an image area has been detected correctly if the difference is equal to or less than a preset threshold value, and there is a decision that an image area has not been detected correctly if the difference exceeds the preset threshold value, wherein responsive to a decision that the image area has not been detected correctly, further comprising; changing the predetermined parameter; and repeating the steps of image detection, size detection and calculation until the difference is equal to or less than the preset threshold value.
-
-
7. A non-transitory computer-readable recording medium on which a computer program is retrievably stored, wherein with respect to a computer interfaced to a scanning unit for scanning a scanning zone in which a plurality of documents may be placed, the computer program causes the computer to function as an image processing apparatus and to execute the steps of:
-
acquiring an overall image of the scanning zone; an image detecting step of detecting a plurality of image areas in the overall image each corresponding to a respective one of the plurality of documents in the scanning zone, wherein the plurality of image areas is detected by using a predetermined parameter; a size detecting step of detecting a size of each of the plurality of image areas; setting a reference area size as the sizes of the plurality of image areas; calculating the difference between each of the sizes of the plurality of image areas and the reference area size; and deciding whether an image area detected at the image detecting step has or has not been detected correctly, wherein there is a decision that an image area has been detected correctly if the difference is equal to or less than a preset threshold value, and there is a decision that an image area has not been detected correctly if the difference exceeds the preset threshold value, wherein responsive to a decision that the image area has not been detected correctly, the steps further comprise; changing the predetermined parameter; and repeating the steps of image detection, size detection and calculation until the difference is equal to or less than the preset threshold value.
-
Specification