COMPUTER-READABLE STORAGE MEDIUM, IMAGE RECOGNITION APPARATUS, IMAGE RECOGNITION SYSTEM, AND IMAGE RECOGNITION METHOD
First Claim
1. A computer-readable storage medium having stored thereon an image recognition program causing a computer of an information processing apparatus to function as:
- image acquisition means for acquiring an image;
vertex detection means for detecting from the image a plurality of vertices of a contour of an object or of a design;
division point generation means for generating a predetermined number of division points on each of sides connecting the plurality of vertices to each other, so as to divide each side of at least one pair of two opposing sides into unequal parts;
sample point determination means for determining a plurality of sample points on the basis of straight lines connecting the division points on the two opposing sides to one another; and
distinction means for, on the basis of pixel values of the sample points, determining whether or not a predetermined object or design is displayed in an area surrounded by the plurality of vertices in the image.
1 Assignment
0 Petitions
Accused Products
Abstract
First, a plurality of vertices of a contour of an object or of a design are detected from an image. Then, a predetermined number of division points are generated on each of sides connecting the plurality of detected vertices, so as to divide each side of at least one pair of two opposing sides into unequal parts. Then, a plurality of sample points are determined on the basis of straight lines connecting the division points on the two opposing sides to one another, and on the basis of pixel values of the sample points, it is determined whether or not a predetermined object or design is displayed in an area surrounded by the plurality of vertices in the image.
25 Citations
11 Claims
-
1. A computer-readable storage medium having stored thereon an image recognition program causing a computer of an information processing apparatus to function as:
-
image acquisition means for acquiring an image; vertex detection means for detecting from the image a plurality of vertices of a contour of an object or of a design; division point generation means for generating a predetermined number of division points on each of sides connecting the plurality of vertices to each other, so as to divide each side of at least one pair of two opposing sides into unequal parts; sample point determination means for determining a plurality of sample points on the basis of straight lines connecting the division points on the two opposing sides to one another; and distinction means for, on the basis of pixel values of the sample points, determining whether or not a predetermined object or design is displayed in an area surrounded by the plurality of vertices in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image recognition apparatus comprising:
-
image acquisition means for acquiring an image; vertex detection means for detecting from the image a plurality of vertices of a contour of an object or of a design; division point generation means for generating a predetermined number of division points on each of sides connecting the plurality of vertices to each other, so as to divide each side of at least one pair of two opposing sides into unequal parts; sample point determination means for determining a plurality of sample points on the basis of straight lines connecting the division points on the two opposing sides to one another; and distinction means for, on the basis of pixel values of the sample points, determining whether or not a predetermined object or design is displayed in an area surrounded by the plurality of vertices in the image.
-
-
9. An image recognition method comprising:
-
an image acquisition step of acquiring an image; a vertex detection step of detecting from the image a plurality of vertices of a contour of an object or of a design; a division point generation step of generating a predetermined number of division points on each of sides connecting the plurality of vertices to each other, so as to divide each side of at least one pair of two opposing sides into unequal parts; a sample point determination step of determining a plurality of sample points on the basis of straight lines connecting the division points on the two opposing sides to one another; and a distinction step of, on the basis of pixel values of the sample points, determining whether or not a predetermined object or design is displayed in an area surrounded by the plurality of vertices in the image.
-
-
10. An image recognition system comprising:
-
image acquisition means for acquiring an image; vertex detection means for detecting from the image a plurality of vertices of a contour of an object or of a design; division point generation means for generating a predetermined number of division points on each of sides connecting the plurality of vertices to each other, so as to divide each side of at least one pair of two opposing sides into unequal parts; sample point determination means for determining a plurality of sample points on the basis of straight lines connecting the division points on the two opposing sides to one another; and distinction means for, on the basis of pixel values of the sample points, determining whether or not a predetermined object or design is displayed in an area surrounded by the plurality of vertices in the image.
-
-
11. 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; image acquisition means for acquiring an image from the capturing section; vertex detection means for detecting from the image a plurality of vertices of a contour of the marker or of the design; division point generation means for generating a predetermined number of division points on each of sides connecting the plurality of vertices to each other, so as to divide each side of at least one pair of two opposing sides into unequal parts; sample point determination means for determining a plurality of sample points on the basis of straight lines connecting the division points on the two opposing sides to one another; and distinction means for, on the basis of pixel values of the sample points, determining whether or not a predetermined design is displayed in an area surrounded by the plurality of vertices in the image.
-
Specification