Systems and methods for detecting and classifying objects in video captured using mobile devices
First Claim
1. A method, comprising:
- invoking an image capture interface via a mobile device, the capture interface comprising a viewfinder represented on a display of the mobile device;
analyzing a plurality of frames of video data captured via the capture interface, wherein the analyzing comprises determining;
whether an object exhibiting one or more defining characteristics is depicted within the viewfinder; and
whether the object depicted within the viewfinder satisfies one or more predetermined quality control criteria; and
in response to determining a frame fails one or more of the predetermined quality control criteria, displaying an indication of the failure on the mobile device display; and
in response to determining the object depicted within the viewfinder satisfies the one or more predetermined quality control criteria, one or more of;
displaying an indication that the object depicted in the viewfinder exhibits the one or more defining characteristics;
automatically capturing an image of the object, wherein the image is characterized by a resolution higher than a resolution of the video data; and
automatically storing to a memory one or more of the frames in which the object satisfying the predetermined quality control criteria is depicted in the viewfinder.
8 Assignments
0 Petitions
Accused Products
Abstract
A method includes invoking an image capture interface via a mobile device; and analyzing video data captured via the capture interface. The analysis includes determining whether an object exhibiting one or more defining characteristics is depicted within the viewfinder; and if so, whether that object satisfies one or more predetermined quality control criteria. The method further includes displaying an indication of success or failure to satisfy the predetermined control criteria on the mobile device display. Where the object depicted within the viewfinder satisfies the one or more predetermined quality control criteria, the method also includes: displaying an indication that the object depicted in the viewfinder exhibits the one or more defining characteristics; automatically capturing an image of the object; and/or automatically storing to memory one or more of the frames in which the object is depicted in the viewfinder. Systems and computer program products are also disclosed.
-
Citations
30 Claims
-
1. A method, comprising:
-
invoking an image capture interface via a mobile device, the capture interface comprising a viewfinder represented on a display of the mobile device; analyzing a plurality of frames of video data captured via the capture interface, wherein the analyzing comprises determining; whether an object exhibiting one or more defining characteristics is depicted within the viewfinder; and whether the object depicted within the viewfinder satisfies one or more predetermined quality control criteria; and in response to determining a frame fails one or more of the predetermined quality control criteria, displaying an indication of the failure on the mobile device display; and in response to determining the object depicted within the viewfinder satisfies the one or more predetermined quality control criteria, one or more of; displaying an indication that the object depicted in the viewfinder exhibits the one or more defining characteristics; automatically capturing an image of the object, wherein the image is characterized by a resolution higher than a resolution of the video data; and automatically storing to a memory one or more of the frames in which the object satisfying the predetermined quality control criteria is depicted in the viewfinder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system, comprising:
-
a processor; and logic in and/or executable by the processor to cause the processor to; invoke an image capture interface via a mobile device, the capture interface comprising a viewfinder represented on a display of the mobile device; analyze a plurality of frames of video data captured via the capture interface, wherein the analysis comprises; determining whether an object exhibiting one or more defining characteristics is depicted within the viewfinder; and determining whether the object depicted within the viewfinder satisfies one or more predetermined quality control criteria; and in response to determining a frame fails one or more of the predetermined quality control criteria, display an indication of the failure on the mobile device display; and in response to determining the object depicted within the viewfinder satisfies the one or more predetermined quality control criteria, one or more of; display an indication that the object depicted in the viewfinder exhibits the one or more defining characteristics; automatically capture an image of the object, wherein the image is characterized by a resolution higher than a resolution of the video data; and automatically store to a memory one or more of the frames in which the object satisfying the predetermined quality control criteria is depicted in the viewfinder.
-
-
30. A computer program product comprising:
- a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to cause the processor to;
invoke an image capture interface via a mobile device, the capture interface comprising a viewfinder represented on a display of the mobile device; analyze a plurality of frames of video data captured via the capture interface, wherein the analysis comprises; determining whether an object exhibiting one or more defining characteristics is depicted within the viewfinder; and determining whether the object depicted within the viewfinder satisfies one or more predetermined quality control criteria; and in response to determining a frame fails one or more of the predetermined quality control criteria, display an indication of the failure on the mobile device display; and in response to determining the object depicted within the viewfinder satisfies the one or more predetermined quality control criteria, one or more of; display an indication that the object depicted in the viewfinder exhibits the one or more defining characteristics; automatically capture an image of the object, wherein the image is characterized by a resolution higher than a resolution of the video data; and automatically store to a memory one or more of the frames in which the object satisfying the predetermined quality control criteria is depicted in the viewfinder.
- a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to cause the processor to;
Specification