-
公开(公告)号:US10665028B2
公开(公告)日:2020-05-26
申请号:US16100126
申请日:2018-08-09
Applicant: Facebook, Inc.
Inventor: Matthew Adam Simari , Alvaro Collet Romea , Krishnan Kumar Ramnath
Abstract: In one embodiment, a method includes determining, using one or more location sensors of a computing device, an approximate location of the computing device, identifying a content object located within a threshold distance of the approximate location, wherein an augmented-reality map associates the content object with a stored model of a real-world object and specifies a location of the content object on or relative to the stored model of the real-world object, obtaining an image from a camera of the device, identifying, in the image, a target real-world object that matches the stored model of the real-world object, determining a content object location based on a location of the target real-world object and the location of the content object on or relative to the model of the real-world object, and displaying the content object at the content object location.
-
公开(公告)号:US20190138834A1
公开(公告)日:2019-05-09
申请号:US15803428
申请日:2017-11-03
Applicant: Facebook, Inc.
Inventor: Alvaro Collet Romea , Tullie Murrell , Hermes Germi Pique Corchs , Krishnan Ramnath , Thomas Ward Meyer , Jiao Li , Steven Kish
Abstract: In one embodiment, a method includes generating, by a device, first tracking data using a first tracking algorithm, based on first video frames associated with a scene. An augmented-reality (AR) effect may be displayed based on the first tracking data. The device may generate a first confidence score associated with the first tracking data and determine that the first confidence score is above a threshold. The device may generate, based on second video frames subsequent to the first video frames, second tracking data using the first tracking algorithm. The device may determine that an associated second confidence score is below a threshold. In response, the device may generate, based on third video frames subsequent to the second video frames, third tracking data using a second tracking algorithm different from the first. The device may then display the AR effect based on the third tracking data.
-
公开(公告)号:US10796185B2
公开(公告)日:2020-10-06
申请号:US15803428
申请日:2017-11-03
Applicant: Facebook, Inc.
Inventor: Alvaro Collet Romea , Tullie Murrell , Hermes Germi Pique Corchs , Krishnan Ramnath , Thomas Ward Meyer , Jiao Li , Steven Kish
Abstract: In one embodiment, a method includes generating, by a device, first tracking data using a first tracking algorithm, based on first video frames associated with a scene. An augmented-reality (AR) effect may be displayed based on the first tracking data. The device may generate a first confidence score associated with the first tracking data and determine that the first confidence score is above a threshold. The device may generate, based on second video frames subsequent to the first video frames, second tracking data using the first tracking algorithm. The device may determine that an associated second confidence score is below a threshold. In response, the device may generate, based on third video frames subsequent to the second video frames, third tracking data using a second tracking algorithm different from the first. The device may then display the AR effect based on the third tracking data.
-
公开(公告)号:US20190371067A1
公开(公告)日:2019-12-05
申请号:US16100126
申请日:2018-08-09
Applicant: Facebook, Inc.
Inventor: Matthew Adam Simari , Alvaro Collet Romea , Krishnan Kumar Ramnath
Abstract: In one embodiment, a method includes determining, using one or more location sensors of a computing device, an approximate location of the computing device, identifying a content object located within a threshold distance of the approximate location, wherein an augmented-reality map associates the content object with a stored model of a real-world object and specifies a location of the content object on or relative to the stored model of the real-world object, obtaining an image from a camera of the device, identifying, in the image, a target real-world object that matches the stored model of the real-world object, determining a content object location based on a location of the target real-world object and the location of the content object on or relative to the model of the real-world object, and displaying the content object at the content object location.
-
-
-