CPC G07F 17/322 (2013.01) [G06N 3/08 (2013.01); G06T 7/10 (2017.01); G06T 7/74 (2017.01); G06T 15/205 (2013.01); G06V 40/107 (2022.01); G06V 40/28 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2215/16 (2013.01)] | 16 Claims |
1. A method of operating a gaming table system that comprises a processor, a camera, and a projector, the method comprising:
capturing, from a perspective of the camera, an image of a gaming table during a game state of a wagering game played at the gaming table;
identifying, by the processor via electronic analysis of the image by a machine learning model of pixels associated with a shape of an object depicted in the image, that a detected classification of the object is not associated with the game state, wherein the object is located physically between the projector and a first portion of a designated area of a gaming surface onto which moving wagering game content is to be projected;
determining, via the processor based on the detected classification of the object being not associated with the game state, that the object would physically obstruct projection of the moving wagering game content within the first portion of the designated area;
mapping the pixels associated with the shape of the object to corresponding pixel locations in a virtual scene modeled from a perspective of the projector;
creating a mask of the object at the corresponding pixel locations of the virtual scene, wherein the mask conforms to a boundary of the shape of the object depicted in the image;
rendering the moving wagering game content off of the mask according to the detected classification of the object being not associated with the game state; and
projecting, from the perspective of the projector in response to rendering the moving wagering game content off the mask, the rendered moving wagering game content to appear to bounce off of the boundary of the shape of the object into a second portion of the designated area of the gaming surface that is not obstructed.
|