Vision-enabled vending machine
First Claim
Patent Images
1. An interactive vending machine, comprising:
- a camera;
an output device; and
a vision system connected to the camera and the output device, the vision system comprising;
means for detecting a logo batch associated with a consumer; and
means for interacting with the consumer via the output device in response to detecting the logo batch.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive vending machine includes a camera, an output device, and a vision system connected to the camera and the output device. The vision system includes a processor for detecting a logo batch, and interacting with a consumer via the output device in response to detecting the logo batch.
33 Citations
5 Claims
-
1. An interactive vending machine, comprising:
-
a camera;
an output device; and
a vision system connected to the camera and the output device, the vision system comprising;
means for detecting a logo batch associated with a consumer; and
means for interacting with the consumer via the output device in response to detecting the logo batch. - View Dependent Claims (2, 3)
means for identifying a background set of pixels having a background color;
means for identifying an enclosed set of pixels;
means for identifying an internal set of pixels;
means for marking a convolution set of pixels;
means for determining gradients of the convolution set of pixels;
means for fitting an ellipse to the convolution set; and
means for testing for a logo within the convolution set fitted with the ellipse.
-
-
4. A method for interacting with a consumer using a vending machine, comprising the steps of:
-
acquiring an image with a camera, the camera disposed to view a scene in front of the vending machine;
detecting a logo batch in the image; and
directing the vending machine to interact in response to detecting the logo batch. - View Dependent Claims (5)
identifying an enclosed set of pixels in the image;
identifying an internal set of pixels;
marking a convolution set of pixels;
determining gradients of the convolution set of pixels;
fitting an ellipse to the convolution set; and
testing for a logo within the convolution set fitted with the ellipse.
-
Specification