-
公开(公告)号:US20190147596A1
公开(公告)日:2019-05-16
申请号:US16231001
申请日:2018-12-21
Applicant: GoPro, Inc.
Inventor: Vincent Garcia
IPC: G06T7/13
CPC classification number: G06T7/13 , G06K9/00664 , G06K9/4642 , G06K9/4652 , G06T7/70 , G06T7/90
Abstract: Systems and method of identifying a horizon depicted in an image are presented herein. Information defining an image may be obtained. The image may include visual content comprising an array of pixels. The array may include pixel rows. Parameter values for a set of pixel parameters of individual pixels of the image may be determined. Individual average parameter values of the individual pixel parameters of the pixels in the individual pixel rows may be determined. Based on the average parameter values a pixel row may be identified as depicting a horizon in the image.
-
公开(公告)号:US10186036B1
公开(公告)日:2019-01-22
申请号:US15344412
申请日:2016-11-04
Applicant: GOPRO, INC.
Inventor: Vincent Garcia
Abstract: Systems and method of identifying a horizon depicted in an image are presented herein. Information defining an image may be obtained. The image may include visual content comprising an array of pixels. The array may include pixel rows. Parameter values for a set of pixel parameters of individual pixels of the image may be determined. Individual average parameter values of the individual pixel parameters of the pixels in the individual pixel rows may be determined. Based on the average parameter values a pixel row may be identified as depicting a horizon in the image.
-
公开(公告)号:US09916863B1
公开(公告)日:2018-03-13
申请号:US15442050
申请日:2017-02-24
Applicant: GOPRO, INC.
Inventor: Tom Medioni , Vincent Garcia
IPC: H04N5/93 , G11B27/031 , H04N5/14 , G06K9/00 , H04N9/64
CPC classification number: G11B27/031 , G06K9/00751 , H04N5/144 , H04N9/646
Abstract: Video information defining video content may be accessed. The video content may include video frames. Motion vectors for the video frames may be determined. The motion vectors may represent motion of one or more visuals captured within individual video frames. A transformation matrix for the video frames may be determined based on the motion vectors. The transformation matrix may characterize rigid transformations between pairs of the video frames. Shakiness metrics for the video frames may be determined based on the transformation matrix. A shakiness threshold may be obtained. One or more of the video frames may be identified based on the shakiness metrics, the shakiness threshold, and algorithms with hysteresis or finite-state machines. A video summary of the video content may be generated. The video summary may include the one or more identified video frames.
-
-