Image processing apparatus, image processing method, and recording medium
First Claim
Patent Images
1. An image processing apparatus comprising:
- event detecting means for detecting an event in accordance with a user'"'"'s operation;
boundary detecting means comprising separating means for separating a pixel value of a target image into a plurality of components and outputting component images, edge detecting means for detecting an edge of one component image outputted by said separating means and outputting an edge image, binarizing means for binarizing the edge image outputted by said edge detecting means and outputting the binarized image, and thin-line means for making the binarized image outputted by said binarizing means a thin-line image and outputting the thin-line image;
extracting means for extracting a pixel corresponding to an object including a target pixel from the thin-line image, when the event detecting means detects the event at the position designated by the user'"'"'s operation in a space direction of the target image, by setting, as the target pixel, a pixel of the thin-line image corresponding to the one component image at the position designated by the event, by storing a pixel value of the target pixel at the stored position corresponding to the position on the target pixel, by searching for a portion up to a thin-line area of the thin-line image in the space direction at the set target pixel as the origin, and by storing the pixel value searched at the stored position corresponding to the searched pixel position;
a plurality of primary storing means for storing the pixel value corresponding to the object which is transferred by said extracting means;
display means for displaying a plurality of screens corresponding to the plurality of primary storing means based on the pixel values of the pixels corresponding to the object stored in said extracting means; and
object storing means for, when the event detecting means detects the event for selecting at least of a part of the object displayed on said display means by the user'"'"'s operation, transferring the pixel value of the pixel stored in said primary storing means corresponding to the selected part and storing the pixel value at the stored position corresponding to the position of the pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes an object extracting unit, a selecting unit, and an object storing unit. The object extracting unit extracts an object from a target image through a plurality of processing, and outputs the result of extracting the object. The selecting unit selects at least a part of the result of extracting the object which is obtained through the plurality of processing, in accordance with a user'"'"'s operation. The object storing means stores the result of extracting the object which is selected by the selecting unit.
-
Citations
50 Claims
-
1. An image processing apparatus comprising:
-
event detecting means for detecting an event in accordance with a user'"'"'s operation;
boundary detecting means comprising separating means for separating a pixel value of a target image into a plurality of components and outputting component images, edge detecting means for detecting an edge of one component image outputted by said separating means and outputting an edge image, binarizing means for binarizing the edge image outputted by said edge detecting means and outputting the binarized image, and thin-line means for making the binarized image outputted by said binarizing means a thin-line image and outputting the thin-line image;
extracting means for extracting a pixel corresponding to an object including a target pixel from the thin-line image, when the event detecting means detects the event at the position designated by the user'"'"'s operation in a space direction of the target image, by setting, as the target pixel, a pixel of the thin-line image corresponding to the one component image at the position designated by the event, by storing a pixel value of the target pixel at the stored position corresponding to the position on the target pixel, by searching for a portion up to a thin-line area of the thin-line image in the space direction at the set target pixel as the origin, and by storing the pixel value searched at the stored position corresponding to the searched pixel position;
a plurality of primary storing means for storing the pixel value corresponding to the object which is transferred by said extracting means;
display means for displaying a plurality of screens corresponding to the plurality of primary storing means based on the pixel values of the pixels corresponding to the object stored in said extracting means; and
object storing means for, when the event detecting means detects the event for selecting at least of a part of the object displayed on said display means by the user'"'"'s operation, transferring the pixel value of the pixel stored in said primary storing means corresponding to the selected part and storing the pixel value at the stored position corresponding to the position of the pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
13. An image processing apparatus comprising:
-
processing method determining means for determining a processing method for extracting an object from a target image;
object extracting means for extracting the object from the target image based on the processing method determined by said processing method determining means;
primary storing means for storing a pixel value of a pixel corresponding to the object transferred by said object extracting means;
display means for displaying a plurality of screens corresponding to each of a plurality of primary storing means based on the pixel values of the pixels corresponding to the object stored in said plurality of primary storing means;
object storing means for, when a user selects at least a part of the object displayed on said display means, transferring the pixel value of the pixel stored in said primary storing means corresponding to the selected part and storing the pixel value at the stored position corresponding to the position of the pixel;
designated position storing means for storing the position of the target image designated by the user in a space direction;
history image storing means for storing an identifier associated with a threshold and a component corresponding to the pixel values of the pixel stored in said object storing means, in accordance with the operation for selecting a part of the object displayed on the plurality of screens by the user;
table means for storing the identifier, the component, and the threshold with a corresponding relationship thereof; and
control means for, when the user selects at least one part of the object displayed on one screen out of the plurality of screens displayed on said display means, controlling an operation for transferring and storing the pixel value of the pixel stored in said primary storing means corresponding to the selected part, at the stored position corresponding to the position of the pixel in said object storing means, and also controlling such an operation that said designated position storing means stores the position corresponding to at least a part of the object selected, said table means stores the component and the threshold corresponding to at least a part of the object selected to have a corresponding relationship with the identifier, and said history image storing means stores the identifier, as the pixel value, at the position of the pixel in at least one part of the object selected, wherein said processing method determining means determines the processing method for extracting the object in accordance with the threshold and the component, which are detected from said table means, based on the identifier which is stored in said history image storing means corresponding to the designated position of the target image designated by the user.
-
-
22. An image processing apparatus comprising:
-
object extracting means for extracting an object from a target image through a plurality processing and outputting the result of extracting the object;
selecting means for selecting at least a part of the result of extracting the object through the plurality of processing in accordance with a user'"'"'s operation; and
object storing means for storing the result of extracting the object, which is selected by said selecting means. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
36. An image processing apparatus comprising:
-
determining means for determining a processing method for extracting an object from a target image in accordance with at least of a user'"'"'s operation;
processing history storing means for storing a processing history as a history of the processing method determined by said determining means; and
object extracting means for extracting the object from a target image based on the processing method determined by said determining means, wherein said determining means determines the processing method for extracting the object from the target image based on the processing history stored in said processing history storing means.
-
-
47. An image processing method comprising the steps of:
-
extracting an object from a target image through a plurality of processing and outputting the result of extracting the object;
selecting at least a part of the result of extracting the object which is obtained through the plurality of processing, in accordance with a user'"'"'s operation; and
storing the selected result of extracting the object.
-
-
48. An image processing method comprising the steps of:
-
determining at least a processing method for extracting an object from a target image in accordance with a user'"'"'s operation;
storing a processing history as a history of the determined processing method;
extracting the object from the target image based on the determined processing method; and
determining the processing method for extracting the object from the target image based on the stored processing history.
-
-
49. A storage medium for storing an image processing program, wherein said program comprises the steps of:
-
extracting an object from a target image through a plurality of processing and outputting the result of extracting the object;
selecting at least a part of the result of extracting the object which is obtained through the plurality of processing, in accordance with a user'"'"'s operation; and
storing the selected result of extracting the object.
-
-
50. A storage medium for storing an image processing program, wherein said program comprises the steps of:
-
determining at least a processing method for extracting an object from a target image in accordance with a user'"'"'s operation;
storing a processing history as a history of the determined processing method;
extracting the object from the target image based on the determined processing method; and
determining the processing method for extracting the object from the target image based on the stored processing history.
-
Specification