Computer-readable storage medium, image recognition apparatus, image recognition system, and image recognition method
First Claim
1. A non-transitory computer-readable storage medium having stored thereon an image recognition program which, when executed by a computer of an information processing apparatus, causes the computer to perform operations comprising:
- sequentially acquiring images;
sequentially detecting a contour or vertices from the sequentially acquired images;
determining whether or not a contour or vertices are detected from an image of the sequentially acquired images;
when the determining determines that a contour or vertices are detected from the image, performing a pattern matching process on an area, in the image, surrounded by the contour or the vertices detected from the image, to determine whether or not an object or a design is present in the area;
when the pattern matching determines that the object or the design is present in the area, storing, in a storage area, detection position information indicating a position related to the area; and
when the determining determines that no contour or vertices are detected from the image, performing a pattern matching process on the image on the basis of detection position information previously stored in the storage area, to determine whether or not, in the image, the object or the design is present in an area corresponding to the detection position information previously stored in the storage area.
1 Assignment
0 Petitions
Accused Products
Abstract
First, it is determined whether or not a contour or vertices have been detected from a certain image. Then, when it is determined that a contour or vertices have been detected from the certain image, a pattern matching process is performed on, in the image, an area surrounded by the contour or the vertices detected from the image. Then, when it is determined that a predetermined object or a predetermined design is displayed in the area, detection position information indicating a position related to the area is stored in a storage area. On the other hand, when it is determined that a contour or vertices have not been detected from the certain image, a pattern matching process is performed on the image on the basis of the detection position information stored in the storage area.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having stored thereon an image recognition program which, when executed by a computer of an information processing apparatus, causes the computer to perform operations comprising:
-
sequentially acquiring images; sequentially detecting a contour or vertices from the sequentially acquired images; determining whether or not a contour or vertices are detected from an image of the sequentially acquired images; when the determining determines that a contour or vertices are detected from the image, performing a pattern matching process on an area, in the image, surrounded by the contour or the vertices detected from the image, to determine whether or not an object or a design is present in the area; when the pattern matching determines that the object or the design is present in the area, storing, in a storage area, detection position information indicating a position related to the area; and when the determining determines that no contour or vertices are detected from the image, performing a pattern matching process on the image on the basis of detection position information previously stored in the storage area, to determine whether or not, in the image, the object or the design is present in an area corresponding to the detection position information previously stored in the storage area. - View Dependent Claims (2, 3, 4)
-
-
5. An image recognition apparatus comprising:
-
at least one processor configured to perform operations comprising; sequentially acquiring images; sequentially detecting a contour or vertices from the sequentially acquired images; determining whether or not a contour or vertices are detected from an image of the sequentially acquired images; when the determining determines that a contour or vertices are detected from the image, performing a pattern matching process on an area, in the image, surrounded by the contour or the vertices detected from the image, to determine whether or not an object or a design is present in the area; when the pattern matching determines that the object or the design is present in the area, storing, in a storage area, detection position information indicating a position related to the area; and when the determining determines that no contour or vertices are detected from the image, performing a pattern matching process on the image on the basis of detection position information previously stored in the storage area, to determine whether or not, in the image, the object or the design is present in an area corresponding to the detection position information previously stored in the storage area. - View Dependent Claims (9, 10, 11)
-
-
6. An image recognition method comprising:
-
sequentially acquiring images; sequentially detecting a contour or vertices from the sequentially acquired images; determining whether or not a contour or vertices are detected from an image of the sequentially detected images; when the determining determines that a contour or vertices are detected from the image, performing a pattern matching process on an area, in the image, surrounded by the contour or the vertices detected from the image, to determine whether or not an object or a design is present in the area; when the pattern matching determines that the object or the design is present in the area, storing, in a storage area, detection position information indicating a position related to the area; and when the determining determines that no contour or vertices are detected from the image, performing a pattern matching process on the image on the basis of detection position information previously stored in the storage area, to determine whether or not, in the image, the object or the design is present in an area corresponding to the detection position information previously stored in the storage area. - View Dependent Claims (12, 13, 14)
-
-
7. An image recognition system comprising:
-
a camera; and at least one processor configured to perform operations comprising; sequentially acquiring images from the camera; sequentially detecting a contour or vertices from the sequentially acquired images; determining whether or not a contour or vertices are detected from an image of the sequentially acquired images; when the determining determines that a contour or vertices are detected from the image, performing a pattern matching process on an area, in the image, surrounded by the contour or the vertices detected from the image, to determine whether or not an object or a design is present in the area; when the pattern matching determines that the object or the design is present in the area, storing, in a storage area, detection position information indicating a position related to the area; and when the determining determines that no contour or vertices are detected from the image, performing a pattern matching process on the image on the basis of detection position information previously stored in the storage area, to determine whether or not, in the image, the object or the design is present in an area corresponding to the detection position information previously stored in the storage area. - View Dependent Claims (15, 16, 17)
-
-
8. An image recognition system including an image recognition apparatus and a marker in which a design is drawn, the image recognition apparatus comprising:
-
a capturing section for capturing the marker; and at least one processor configured to perform operations comprising; sequentially acquiring images from the capturing section; sequentially detecting a contour or vertices of the marker or of the design from the sequentially acquired images; determining whether or not the contour or the vertices are detected from an image of the sequentially acquired images; when the determining determines that the contour or the vertices are detected from the image, performing a pattern matching process on an area, in the image, surrounded by the contour or the vertices, to determine whether or not the marker or the design is present in the area; when the pattern matching determines that the marker or the design is present in the area, storing, in a storage area, detection position information indicating a position related to the area; and when the determining determines that no contour or vertices are detected from the image, performing a pattern matching process on the image on the basis of detection position information previously stored in the storage area, to determine whether or not, in the image, the marker or the design is present in an area corresponding to the detection position information previously stored in the storage area. - View Dependent Claims (18, 19, 20)
-
Specification