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 a part a 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
29 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 a part a 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)
-
-
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 a 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
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; and
determining means for determining a plurality of processing method by using said object extracting means;
wherein said object extracting means extracts the object from the target image through a plurality of processing, said determining means, wherein when the user designates a rank of the results of extracting the object through the plurality of processing, said determining means determines the plurality of processing methods based on the rank, and wherein said object extracting means separates pixels in the target image into a plurality of components, generates edge images corresponding to component images of the components, binarizes the edge images by using a predetermined threshold, and outputs the binarized images, and when the user designates rank for the binarized images, under the control of said determining means, said object extracting means binarizes the component image corresponding to the first-ranked binarized image by using the predetermined threshold and outputs a plurality of binarized images. - View Dependent Claims (23)
-
-
24. An image processing apparatus comprising:
-
selecting means for selecting at least a part of the result of extracting the object through the plurality of processing in accordance with a users operation;
object storing means for storing the result of extracting the object, which is selected by said selecting means;
determining means for determining a plurality of processing methods by using said object extracting means, processing history storing means for storing a processing history as a processing method corresponding to the result of extracting the object, when the result of extracting the object selected by said selecting means is stored in said object storing means; and
object extracting means for extracting an object from a target image through a plurality processing and outputting the result of extracting the object wherein said determining means determines a plurality of processing methods for extracting the object from the target image based on the processing history of a before-image stored in said processing history storing means, which is processed before the target image;
wherein said object extracting means extracts the object from the target image through a plurality of processing determined by said determining means, and wherein said object extracting means separates the pixels in the target image into a plurality of components, generates edge images in component images of components, binarizes the edge images by using a predetermined threshold and outputs the binarized image, and outputs the result of extracting the object every binarized image, said processing history storing means comprises;
designated position storing means for storing the designated position of the target image designated by the user;
history image storing means for storing, as a pixel value, an identifier associated with the threshold and the component corresponding to at least a part of the object selected by said selecting means; and
table means for storing therein the identifier, the component, and the threshold with a corresponding relationship thereof, said apparatus further comprises motion detecting means for detecting corresponding coordinates of the before-image at the designated position by motion detection at the designated position to the target image, between the target image and the before-image, and, said object extracting means detects the identifier of said history image storing means corresponding to the corresponding coordinates, and also detects the threshold and the component in said table means, corresponding to the identifier detected, generates the edge image in the component image of the component, outputs the edge image, as the binarized image, based on a plurality of thresholds generated from the threshold, and outputs the result of extracting the object every binarized image.
-
-
25. 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 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, wherein said determining means determines the processing method for extracting the object from the target image based on the designated position in the target image designated by the user, and wherein said determining means determines a plurality of processing methods for extracting the object from the target image based on the designated position, of a before-image stored in said designated position storing means, which is processed before the target image;
wherein said processing history storing means comprises designated position storing means for storing the position in the target image, which is designated by the user; and
wherein said object extracting means separates pixels in the target image into a plurality of components, generates edge images corresponding to component images of the components, binarizes the edge images by using a predetermined threshold, and outputs the binarized image, and outputs the object every binarized image, and said processing history storing means comprises;
the designated position storing means;
history image storing means for storing, as a pixel value, an identifier associated with the component and the threshold corresponding to the object extracted by said object extracting means; and
table means for storing the identifier, the component, and the threshold with a corresponding relationship thereof. - View Dependent Claims (26, 27, 28)
-
-
29. 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;
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, and wherein said determining means determines the processing method for extracting the object from the target image based on the designated position in the target image designated by the user;
object storing means for storing the pixel value of the pixel corresponding to the object extracted by said object extracting means; and
control means for, when storing, in said object storing means, the pixel value of the pixel corresponding to the object at the position of the target image designated by the user, controlling such an operation that said designated position storing means stores the designated position, said history image storing means stores, as the pixel value, the identifier associated with the component and the threshold when extracting the object at the designated position, and said table means stores the identifier, the component, and the threshold with a corresponding relationship thereof.
-
Specification