Image processing apparatus
AssigneesKabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
InventorHiromasa Tanaka
Life of this patent
Estimating the term…
Abstract
An image processing apparatus includes an interface through which scanned image data obtained by scanning a designated region, is acquired, and a processor. The processor extracts a contour line representing a document area from the scanned image data, extracts vertices of the contour line, determines whether a plurality of original documents is present in the document area based on the vertices, extracts document image data of each original document from the scanned image data, and generates one file including the extracted document image data for each original document.
Claims17
An image processing apparatus, comprising:
- a processor configured to:
- extract a first outermost contour line of a first document area in image data of a plurality of documents, the first document area including a first document and a second document, the first document and the second document partially overlapping each other,
- extract a second outermost contour line of a second document area in the image data, the second document area including a third document and a fourth document, the third document and the fourth document partially overlapping each other, the first document area and the second document area not overlapping with each other in the image data,
- extract vertices of the first outermost contour line,
- extract document image data of the first document and the second document in the first document area based on the extracted vertices of the first outermost contour line,
- calculate an amount of overlap between the first and second documents in the first document area,
- generate a warning message if the calculated amount of overlap between the first and second documents is greater than a threshold amount,
- generate a first single file including the extracted document image data for the first document and the second document,
- extract vertices of the second outermost contour line,
- extract document image data of the third document and the fourth document in the second document area based on the extracted vertices of the second outermost contour line, and
- generate a second single file including the extracted document image data for the third document and the fourth document;
- and
- a memory configured to store the first single file and the second single file.
A method of processing image data including a plurality of documents, the method comprising:
- extracting a first outermost contour line of a first document area in image data of a plurality of documents, the first document area including a first document and a second document, the first document and the second document partially overlapping each other;
- extracting a second outermost contour line of a second document area in the image data, the second document area including a third document and a fourth document, the third document and the fourth document partially overlapping each other, the first document area and the second document area not overlapping with each other in the image data;
- extracting vertices of the first outermost contour line;
- extracting document image data of the first document and the second document in the first document area based on the extracted vertices of the first outermost contour line;
- calculating an amount of overlap for the first document and the second document in the first document area,
- generating a warning message if the calculated amount of overlap for the first and second documents is greater than a threshold amount,
- generating a first single file including the extracted document image data for the first document and the second document;
- extracting vertices of the second outermost contour line;
- extracting document image data of the third document and the fourth document in the second document area based on the extracted vertices of the second outermost contour line;
- generating a second single file including the extracted document image data for the third document and the fourth document;
- and
- storing the first single file and the second single file in a memory.
A non-transitory computer readable medium comprising instructions that are executable in an image processing apparatus, wherein the instructions when executed in the image processing apparatus cause the image processing apparatus to carry out a method of processing image data, said method comprising:
- extracting a first outermost contour line of a first document area in image data of a plurality of documents, the first document area including a first document and a second document, the first document and the second document partially overlapping each other;
- extracting a second outermost contour line of a second document area in the image data, the second document area including a third document and a fourth document, the third document and the fourth document partially overlapping each other, the first document area and the second document area not overlapping with each other in the image data;
- extracting vertices of the first outermost contour line;
- extracting document image data of the first document and the second document in the first document area based on the extracted vertices of the first outermost contour line;
- calculating an amount of overlap for the first document and the second document in the first document area,
- generating a warning message if the calculated amount of overlap for the first and second documents is greater than a threshold amount,
- generating a first single file including the extracted document image data for the first document and the second document;
- extracting vertices of the second outermost contour line;
- extracting document image data of a third document and a fourth document in the second document area based on the extracted vertices of the second outermost contour line;
- generating a second single file including the extracted document image data for the third document and the fourth document;
- and
- storing the first single file and the second single file in a memory.
Dependencies are inferred from the claim text.