Image processing apparatus, image processing method, and computer program
AssigneeCanon Kabushiki Kaisha
InventorTomotoshi Kanatsu
Life of this patent
Estimating the term…
Abstract
When the content of a paper document is aiming to be recognized in an apparatus that has a scanner, an image of the paper document is subjected to region segmentation processing immediately after the paper document is read, and a recognition operation to be performed on each segmented region is specified by an operator on the basis of the result of the region segmentation processing. Therefore, a recognition method to be performed on each recognition target item can be selected from among recognition by using a recognition service server, recognition by downloading a program module from a program server, and recognition by using a locally-stored program module. As a result, recognition processing can be performed more efficiently.
Claims17
An image processing apparatus comprising:
- an image input unit configured to input image data;
- a region segmentation unit configured to extract a plurality of recognition target regions from the image data input by the image input unit;
- a selecting unit configured to allow an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions extracted by the region segmentation unit;
- and
- a determining unit configured to, in response to the selection made in the selecting unit, determine whether each of the recognition target regions is to be transmitted to an external recognizing device and to be subjected to recognition processing in the external recognizing device.
An image processing apparatus comprising:
- an image input unit configured to input image data;
- a region segmentation unit configured to extract a plurality of recognition target regions from the image data input by the image input unit;
- a selecting unit configured to display the plurality of recognition target regions extracted by the region segmentation unit on a display in a recognizable manner and to allow an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions displayed;
- and
- a controlling unit configured to, in a case where the selection in the selecting unit is that a recognition target region is to be transmitted to an external recognizing device and to be subjected to the recognition processing in the external recognizing device, transmit the recognition target region to the external recognizing device and subject the recognition target region to the recognition processing in the external recognizing device, in a case where the selection in the selecting unit is that a recognition program is to be downloaded from an external device and the recognition target region is to be subjected to the recognition processing, download the recognition program from the external device and subject the recognition target region to the recognition processing, and in a case where the selection in the selecting unit is that the recognition target region is to be subjected to the recognition processing by using a recognition program stored in advance, subject the recognition target region to the recognition processing by using the recognition program stored in advance.
An image processing method comprising:
- an image input step of inputting image data;
- a region segmentation step of extracting a plurality of recognition target regions from the image data input by the image input step;
- a selecting step of allowing an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions extracted by the region segmentation step;
- and
- a determining step of, in response to the selection made in the selecting step, determining whether each of the recognition target regions is to be transmitted to an external recognizing device and to be subjected to recognition processing in the external recognizing device.
An image processing method comprising:
- an image input step of inputting image data;
- a region segmentation step of extracting a plurality of recognition target regions from the image data input by the image input step;
- a selecting step of displaying the plurality of recognition target regions extracted by the region segmentation step on a display in a recognizable manner and allowing an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions displayed;
- and
- a controlling step of, in a case where the selection in the selecting step is that a recognition target region is to be transmitted to an external recognizing device and to be subjected to the recognition processing in the external recognizing device, transmitting the recognition target region to the external recognizing device and subjecting the recognition target region to the recognition processing in the external recognizing device, in a case where the selection in the selecting step is that a recognition program is to be downloaded from an external device and the recognition target region is to be subjected to the recognition processing, downloading the recognition program from the external device and subjecting the recognition target region to the recognition processing, and in a case where the selection in the selecting step is that the recognition target region is to be subjected to the recognition processing by using a recognition program stored in advance, subjecting the recognition target region to the recognition processing by using the recognition program stored in advance.
A computer program for making a computer execute:
- an image input step of inputting image data;
- a region segmentation step of extracting a plurality of recognition target regions from the image data input by the image input step;
- a selecting step of allowing an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions extracted by the region segmentation step;
- and
- a determining step of, in response to the selection made in the selecting step, determining whether each of the recognition target regions is to be transmitted to an external recognizing device and to be subjected to recognition processing in the external recognizing device.
A computer program for making a computer execute:
- an image input step of inputting image data;
- a region segmentation step of extracting a plurality of recognition target regions from the image data input by the image input step;
- a selecting step of displaying the plurality of recognition target regions extracted by the region segmentation step on a display in a recognizable manner and allowing an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions displayed;
- and
- a controlling step of, in a case where the selection in the selecting step is that a recognition target region is to be transmitted to an external recognizing device and to be subjected to the recognition processing in the external recognizing device, transmitting the recognition target region to the external recognizing device and subjecting the recognition target region to the recognition processing in the external recognizing device, in a case where the selection in the selecting step is that a recognition program is to be downloaded from an external device and the recognition target region is to be subjected to the recognition processing, downloading the recognition program from the external device and subjecting the recognition target region to the recognition processing, and in a case where the selection in the selecting step is that the recognition target region is to be subjected to the recognition processing by using a recognition program stored in advance, subjecting the recognition target region to the recognition processing by using the recognition program stored in advance.
A computer-readable storage medium storing a computer program for making a computer execute:
- an image input step of inputting image data;
- a region segmentation step of extracting a plurality of recognition target regions from the image data input by the image input step;
- a selecting step of allowing an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions extracted by the region segmentation step;
- and
- a determining step of, in response to the selection made in the selecting step, determining whether each of the recognition target regions is to be transmitted to an external recognizing device and to be subjected to recognition processing in the external recognizing device.
A computer-readable storage medium storing a computer program for making a computer execute:
- an image input step of inputting image data;
- a region segmentation step of extracting a plurality of recognition target regions from the image data input by the image input step;
- a selecting step of displaying the plurality of recognition target regions extracted by the region segmentation step on a display in a recognizable manner and of allowing an operator to make a selection of a recognition process to be executed with respect to each of the plurality of recognition target regions displayed;
- and
- a controlling step of, in a case where the selection in the selecting step is that a recognition target region is to be transmitted to an external recognizing device and to be subjected to the recognition processing in the external recognizing device, transmitting the recognition target region to the external recognizing device and subjecting the recognition target region to the recognition processing in the external recognizing device, in a case where the selection in the selecting step is that a recognition program is to be downloaded from an external device and the recognition target region is to be subjected to the recognition processing, downloading the recognition program from the external device and subjecting the recognition target region to the recognition processing, and in a case where the selection in the selecting step is that the recognition target region is to be subjected to the recognition processing by using a recognition program stored in advance, subjecting the recognition target region to the recognition processing by using the recognition program stored in advance.
Dependencies are inferred from the claim text.