CN111669479A - Method and system for verifying synchronous exposure of camera and electronic equipment - Google Patents

Method and system for verifying synchronous exposure of camera and electronic equipment Download PDF

Info

Publication number
CN111669479A
CN111669479A CN201910165657.6A CN201910165657A CN111669479A CN 111669479 A CN111669479 A CN 111669479A CN 201910165657 A CN201910165657 A CN 201910165657A CN 111669479 A CN111669479 A CN 111669479A
Authority
CN
China
Prior art keywords
images
identification images
identification
cameras
marker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201910165657.6A
Other languages
Chinese (zh)
Inventor
蔡明田
袁登峰
林杰
夏洋
苏龙
张鹏程
聂青龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sunny Optical Zhejiang Research Institute Co Ltd
Original Assignee
Sunny Optical Zhejiang Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sunny Optical Zhejiang Research Institute Co Ltd filed Critical Sunny Optical Zhejiang Research Institute Co Ltd
Priority to CN201910165657.6A priority Critical patent/CN111669479A/en
Publication of CN111669479A publication Critical patent/CN111669479A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/73Circuitry for compensating brightness variation in the scene by influencing the exposure time

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)

Abstract

A method for verifying synchronous exposure of a camera, a system and an electronic device thereof are provided. The method for verifying the synchronous exposure of the camera comprises the following steps: acquiring at least two groups of identification images obtained by simultaneously shooting a marker by at least two cameras, wherein the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker; identifying the images of the marker contained in the marker images of the corresponding frames in the at least two groups of marker images to obtain the time difference between the marker images of the corresponding frames; and judging whether the time difference between the identification images of the corresponding frames is smaller than a time threshold value, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.

Description

Method and system for verifying synchronous exposure of camera and electronic equipment
Technical Field
The present invention relates to the field of camera technologies, and in particular, to a method and a system for verifying synchronous exposure of a camera, and an electronic device.
Background
With the rapid development of scientific technology, the requirements of people on the camera shooting quality are higher and higher, and the single camera can not meet the requirements of people gradually. Consequently, dual cameras, and even multiple cameras, have come into view of people. As is well known, a dual camera or a plurality of cameras not only contribute to improvement of image pickup quality, but also can judge the distance of a subject by an algorithm, so that effects such as background blurring, background replacement, background special effects, distance measurement, optical zooming, and the like can be easily made by such characteristics. However, since the synchronization of two or more cameras is a prerequisite for achieving the above effect, whether the cameras are synchronized or not has become an important index for evaluating whether the two or more cameras are qualified or not.
In the prior art, whether cameras are synchronous or not is verified through a software method, for example, the synchronism of two cameras or multiple cameras is verified by comparing timestamps of collected videos, that is, whether two frames of images are synchronous or not is judged by comparing the difference value of timestamps of images output by two or more paths of cameras. Because the timestamp is a timestamp at an ISP (Image signal processing) processing stage, and is not a timestamp of an exposure time in a strict sense, and camera synchronization refers to synchronous exposure of two cameras or multiple cameras, a synchronization verification method in the prior art has an imprecise problem, and inevitably introduces errors, which results in inaccurate verification results.
Disclosure of Invention
An object of the present invention is to provide a method, a system and an electronic device for verifying synchronous exposure of a camera, which can intuitively verify whether the camera is synchronous or not without depending on a timestamp of an image.
Another object of the present invention is to provide a method, a system and an electronic device for verifying synchronous exposure of a camera, which can quickly and intuitively feed back whether the camera is synchronously exposed by using physical characteristics of hardware.
Another object of the present invention is to provide a method, a system and an electronic device for verifying synchronous exposure of cameras, which can be widely applied to synchronous detection of two or more cameras.
Another object of the present invention is to provide a method for verifying synchronous exposure of cameras, a system and an electronic device thereof, wherein in an embodiment of the present invention, the method for verifying synchronous exposure of cameras can accurately obtain a relative time difference between exposure times of two or more cameras, so as to achieve fast detection of synchronization of two or more cameras.
Another object of the present invention is to provide a method for verifying camera synchronous exposure, a system and an electronic device thereof, wherein in an embodiment of the present invention, the method for verifying camera synchronous exposure can automatically verify the synchronicity of two cameras or multiple cameras.
Another objective of the present invention is to provide a method, a system and an electronic device for verifying camera synchronization exposure, which can solve the problem of imprecise synchronization verification method in the prior art, effectively avoid introducing errors, and help to improve accuracy of camera synchronization verification.
To achieve at least one of the above objects or other objects and advantages, the present invention provides a method of verifying camera synchronous exposure, comprising the steps of:
acquiring at least two groups of identification images obtained by simultaneously shooting a marker by at least two cameras, wherein the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images to obtain the time difference between the identification images of the corresponding frames; and
and judging whether the time difference between the identification images of the corresponding frames is smaller than a time threshold value, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
In one embodiment of the invention, the identifier is a millisecond-level digital stopwatch displayed by a display.
In an embodiment of the present invention, the step of identifying the images of the markers included in the marker images of the corresponding frames in the at least two sets of marker images to obtain the time difference between the marker images of the corresponding frames includes the steps of:
identifying the digital time of the millisecond-level digital stopwatch contained in the identification image of the corresponding frame in the at least two groups of identification images; and
and differencing the digital time contained in the identification images of the corresponding frames to obtain the time difference between the identification images of the corresponding frames.
In an embodiment of the present invention, the identifier is a number, a character, a pattern, a color, or a symbol displayed by a display.
In an embodiment of the present invention, the step of identifying the images of the markers included in the marker images of the corresponding frames in the at least two sets of marker images to obtain the time difference between the marker images of the corresponding frames includes the steps of:
identifying the image of the marker contained in the identification image of the corresponding frame in the at least two groups of identification images; and
analyzing the change times of the identifiers contained in the identification images of the corresponding frames to obtain the time difference between the corresponding pair of identification images.
In an embodiment of the invention, the time threshold is an integer multiple of the predetermined time.
In an embodiment of the invention, the display is an OLED display screen.
According to another aspect of the present invention, the present invention further provides a method for verifying synchronous exposure of a camera, comprising the steps of:
acquiring at least two groups of identification images obtained by simultaneously shooting a marker by at least two cameras, wherein the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
identifying the image of the marker contained in the identification image of the corresponding frame in the at least two groups of identification images; and
analyzing whether the markers contained in the identification images of the corresponding frames are the same or not, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
According to another aspect of the present invention, the present invention further provides a system for verifying synchronous exposure of cameras, which is used for verifying whether at least two cameras are synchronously exposed, and comprises the following components which are sequentially connected in a communication manner:
the system comprises an image acquisition module, a storage module and a display module, wherein the image acquisition module is used for acquiring at least two groups of identification images obtained by simultaneously shooting a marker through at least two cameras, the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
the identification module is used for identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images so as to obtain the time difference between the identification images of the corresponding frames; and
and the judging module is used for judging whether the time difference between the identification images of the corresponding frames is smaller than a time threshold value, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
In an embodiment of the present invention, the system for verifying synchronous exposure of a camera further includes a display unit, configured to refresh and display the identifier at a millisecond level.
According to another aspect of the present invention, the present invention further provides a system for verifying synchronous exposure of cameras, which is used for verifying whether at least two cameras are synchronously exposed, and comprises the following components which are sequentially connected in a communication manner:
the system comprises an image acquisition module, a storage module and a display module, wherein the image acquisition module is used for acquiring at least two groups of identification images obtained by simultaneously shooting a marker through at least two cameras, the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
the identification module is used for identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images; and
and the analysis module is used for analyzing whether the markers contained in the identification images of the corresponding frames are the same or not, judging that the at least two cameras are synchronously exposed if the markers contained in the identification images of the corresponding frames are the same, and judging that the at least two cameras are asynchronously exposed if the markers contained in the identification images of the corresponding frames are not the same.
According to another aspect of the present invention, the present invention also provides an electronic device comprising:
a processor; and
a memory having stored therein computer program instructions which, when executed by the processor, cause the processor to perform any of the above described methods of verifying camera synchronized exposure.
According to another aspect of the present invention, there is also provided a computer readable storage medium having stored thereon computer program instructions operable, when executed by a computing device, to perform any of the above-described methods of verifying camera synchronized exposure.
Further objects and advantages of the invention will be fully apparent from the ensuing description and drawings.
These and other objects, features and advantages of the present invention will become more fully apparent from the following detailed description, the accompanying drawings and the claims.
Drawings
Fig. 1 is a flowchart illustrating a method for verifying camera synchronous exposure according to an embodiment of the present invention.
Fig. 2 shows an example of one of the steps in the method for verifying camera synchronous exposure according to the above-described embodiment of the present invention.
Fig. 3 shows another example of one of the steps in the method for verifying camera synchronized exposure according to the above-described embodiment of the present invention.
Fig. 4 shows an example of verifying whether two cameras are synchronized.
Fig. 5A shows an example of a first identification image obtained by a first camera of the dual cameras.
Fig. 5B shows an example of a second identification image obtained by a second camera of the dual cameras.
Fig. 6 is a flowchart illustrating a method for verifying camera synchronous exposure according to another embodiment of the present invention.
Fig. 7 is a block diagram schematic diagram of a system for verifying camera synchronized exposure in accordance with an embodiment of the present invention.
Fig. 8 is a block diagram schematic diagram of a system for verifying camera synchronized exposure in accordance with another embodiment of the present invention.
FIG. 9 shows a block diagram illustration of an electronic device according to an embodiment of the invention.
Detailed Description
The following description is presented to disclose the invention so as to enable any person skilled in the art to practice the invention. The preferred embodiments in the following description are given by way of example only, and other obvious variations will occur to those skilled in the art. The basic principles of the invention, as defined in the following description, may be applied to other embodiments, variations, modifications, equivalents, and other technical solutions without departing from the spirit and scope of the invention.
In the present invention, the terms "a" and "an" in the claims and the description should be understood as meaning "one or more", that is, one element may be one in number in one embodiment, and the element may be more than one in number in another embodiment. The terms "a" and "an" should not be construed as limiting the number unless the number of such elements is explicitly recited as one in the present disclosure, but rather the terms "a" and "an" should not be construed as being limited to only one of the number.
In the description of the present invention, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present invention, it should be noted that, unless explicitly stated or limited otherwise, the terms "connected" and "connected" are to be interpreted broadly, and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be directly connected or indirectly connected through an intermediate. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
It is well known that for more than one camera, such as a dual or multi-camera, camera synchronization is of paramount importance, more on the basis of effects such as background blurring, background replacement, background special effects, distance measurements, optical zooming, etc. The method for verifying the synchronization of the cameras in the prior art usually verifies the synchronization of the cameras by comparing the timestamps of the acquired videos (software detection method), i.e. judges whether the cameras are synchronized by comparing the difference of the timestamps of the output images of two or more paths of cameras. However, since the timestamp of the output image is the timestamp at the ISP processing stage and is not the timestamp at the exposure time in a strict sense, the method for verifying the synchronization of the camera in the prior art has a measurement error, which further causes the measurement result to be less rigorous and accurate.
The invention detects and verifies the synchronism of the camera by a hardware means, and avoids detection errors possibly caused by a software detection method due to lack of rigor. Specifically, the method for verifying the synchronous exposure of the cameras includes the steps that at least two groups of identification images obtained by simultaneously shooting a marker through at least two cameras are obtained, wherein the marker changes at a preset time interval, and the identification images of different frames in each group of the identification images contain different images of the marker; secondly, identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images to obtain the time difference between the identification images of the corresponding frames; and finally, judging whether the time difference between the identification images of the corresponding frames is smaller than a time difference threshold value, if so, judging that the at least two cameras are synchronous, and if not, judging that the at least two cameras are asynchronous.
It should be noted that, just as the identifier changes every time the predetermined time elapses, the image of the identifier included in the identifier image of the corresponding frame is the same only if the exposure time difference between the at least two cameras is less than the predetermined time, and the image of the identifier included in the identifier image of the corresponding frame is different as long as the exposure time difference between the at least two cameras is not less than the predetermined time. In addition, since the markers are changed at equal intervals and continuously, the time difference between the marker images of the corresponding frames can also be obtained according to the change condition (such as the change times) of the images of the markers, so as to subsequently judge whether the time difference between the marker images of the corresponding frames is smaller than the time difference threshold value, and further judge whether the at least two cameras are synchronously exposed.
It is worth mentioning that the time difference threshold may be, but is not limited to, implemented as a multiple of the predetermined time, such as 2 times, 3 times, etc. of the predetermined time. Preferably, the time difference threshold is equal to the predetermined time, that is, the at least two cameras are determined to be synchronously exposed only when the images of the markers included in the marker image of the corresponding frame are the same.
Furthermore, since the at least two cameras need to determine whether to synchronize the exposure on the millisecond level, so that the time difference threshold value must be on the millisecond level, the predetermined time should also be on the millisecond level, that is, the change frequency of the identifier should also be on the millisecond level, for example, the identifier may be, but not limited to, a time implemented as a millisecond stop watch, a pattern of millisecond changes, a text of millisecond changes, a color of millisecond changes, and the like.
Illustrative method
Fig. 1 to 3 illustrate a method of verifying camera synchronized exposure according to an embodiment of the present invention. Specifically, as shown in fig. 1, the method for verifying the synchronous exposure of the camera includes the steps of:
s110: acquiring at least two groups of identification images obtained by simultaneously shooting a marker by at least two cameras, wherein the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
s120: identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images to obtain the time difference between the identification images of the corresponding frames; and
s130: and judging whether the time difference between the identification images of the corresponding frames is smaller than a time difference threshold value, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
It is worth noting that in the method for verifying the synchronous exposure of the camera, whether the camera is synchronous or not is judged without comparing the difference value between the time stamps of the images output by the camera, and whether the camera is synchronous or not is directly verified by only using the physical characteristics of hardware, so that the imprecision and the error existing in the prior art can be eliminated, and the method is beneficial to obtaining an accurate verification result.
Preferably, the identifier may be implemented as, but is not limited to, a millisecond-level digital stopwatch displayed by the display. The stopwatch time contained in the identification images obtained by the cameras shooting the millisecond digital stopwatch corresponds to the exposure time of the cameras one by one, namely, when the time of the millisecond digital stopwatch changes rapidly, the at least two cameras simultaneously shoot at least two groups of identification images obtained by the millisecond digital stopwatch contain the time of the exposure time of the cameras; then, the digital time in the identification images of the corresponding frames in the at least two groups of identification images can be identified through a digital identification algorithm so as to obtain the time difference between the identification images of the corresponding frames; and finally, judging whether the time difference between the identification images of the corresponding frames is smaller than the time difference threshold value, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
Specifically, in this example of the present invention, as shown in fig. 2, the step S120 in the method for verifying camera synchronous exposure includes the steps of:
s121: identifying the digital time of a millisecond digital stopwatch contained in the identification image of the corresponding frame in the at least two groups of identification images; and
s122: and differencing the digital time contained in the identification images of the corresponding frames to obtain the time difference between the identification images of the corresponding frames.
Illustratively, as shown in fig. 4, taking a dual camera 10 as an example, the dual camera 10 includes a first camera 11 and a second camera 12 for simultaneously shooting a millisecond-level digital stopwatch displayed by a display 20 to obtain at least one pair of identification images, wherein the first camera 11 obtains at least one first identification image 101 (shown in fig. 5A) containing digital time, correspondingly, the second camera 12 obtains at least one second identification image 102 (shown in fig. 5B) containing digital time, and the first identification image 101 and the second identification image 102 constitute identification images of corresponding frames. First, the image processing terminal 30 acquires the first and second identification images 101, 102 obtained by photographing the display 20 by the dual camera 10; then, a digital recognition algorithm is used to recognize and make a difference between the digital times in the first identification image 101 and the second identification image 102 to obtain a time difference between the first identification image 101 and the second identification image 102, i.e. an exposure time difference between the first and second cameras 11, 12; and finally, comparing the time difference between the identification images of the corresponding frames with the time difference threshold value, so as to accurately judge whether the double cameras 10 are synchronously exposed.
It is understood that when the identifier is implemented as a millisecond-scale digital stopwatch displayed through a display, the predetermined time at which the identifier interval is changed is implemented as 1 millisecond. At this time, the time difference threshold may be implemented, but is not limited to, as an integer multiple of the predetermined time (set according to industry standards), such as a time difference value of 1 millisecond, 2 milliseconds, 5 milliseconds, and the like. In particular, in the case where the time difference threshold is implemented as 1 millisecond (equal to the predetermined time), if the digital times in the first and second identification images 101, 102 are identical, it means that the difference in exposure time between the first and second cameras 11, 12 is less than 1 millisecond, i.e. the exposure of the first and second cameras 11, 12 is synchronized; if the digital times in the first and second identification images 101, 102 are different, this means that the exposure time difference between the first and second cameras 11, 12 is not less than 1 millisecond, i.e. the exposures of the first and second cameras 11, 12 are not synchronized.
Of course, in another example of the present invention, the time difference threshold may also be implemented as 10 ms, in which case if the difference between the digital times in the first and second identification images is less than 10 ms, it means that the exposure time difference between the first and second cameras 11, 12 is less than 10 ms, i.e. it is determined that the exposures of the first and second cameras are synchronized; and if the difference between the digital time in the first and second identification images is not less than 10 milliseconds, judging that the exposure of the first and second cameras is not synchronous.
It should be noted that in other examples of the present invention, as shown in fig. 3, the step S120 of the method for verifying camera synchronous exposure may include the steps of:
s121': identifying the image of the marker contained in the identification image of the corresponding frame in the at least two groups of identification images; and
s122': and analyzing the change times of the marker contained in the identification image of the corresponding frame to obtain the time difference between the identification images of the corresponding frames.
This eliminates the need to directly identify the digital time corresponding to the identification image of the corresponding frame, so that the identifier is not limited to having to be implemented as a millisecond-level digital stopwatch. Accordingly, the identifier may also be implemented as an object capable of serving as an identification, such as a number, a word, a pattern, a color or a symbol, etc., which is displayed via a display and rapidly changes, in other words, the identifier may also be selected from one or more of a number, a word, a pattern, a color and a symbol. At this time, the time difference between the identification images of the corresponding frames can be obtained by analyzing the number of times the identifier is changed. For example, when the marker included in the identification image of the corresponding frame is not changed, the time difference between the identification images of the corresponding frames is less than the predetermined time; when the marker included in the identification image of the corresponding frame changes and changes N (such as 1, 2, 3 … …) times, the time difference between the identification images of the corresponding frames is greater than N-1 times of the predetermined time and less than N times of the predetermined time.
Illustratively, the identifier may be implemented as a series of different chinese characters displayed via the display, and the displayed chinese characters will change every predetermined time. In particular, in the case where the time difference threshold is equal to the predetermined time, if the chinese characters in the first and second identification images are the same, it means that the exposure time difference between the first and second cameras is smaller than the time difference threshold (i.e., the predetermined time), so that it is possible to determine that the exposures of the first and second cameras are synchronized; otherwise, it can be determined that the exposures of the first and second cameras are not synchronous.
It should be noted that the display 20 employed in the present invention can be, but is not limited to be, implemented as an OLED (organic light-Emitting Diode) display screen, so as to display the feature of the change of the marker, such as the time, pattern, text, number, symbol, etc. of the millisecond-level stopwatch, in time by using the fast response characteristic of the OLED display screen. In other words, the OLED display screen can quickly refresh the identifier on a millisecond level to cause millisecond changes in the identifier such as the time, pattern, text, numbers, symbols, etc. of a millisecond stop watch.
According to another aspect of the present invention, as shown in fig. 6, another embodiment of the present invention provides a method for verifying camera synchronous exposure, including the steps of:
s210: acquiring at least two groups of identification images obtained by simultaneously shooting a marker by at least two cameras, wherein the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
s220: identifying the image of the marker contained in the identification image of the corresponding frame in the at least two groups of identification images; and
s230: analyzing whether the markers contained in the identification images of the corresponding frames are the same or not, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
It should be noted that, in this embodiment of the present invention, the determination index of whether the at least two cameras are synchronously exposed is determined by the predetermined time, and when the exposure time difference between the at least two cameras is smaller than the predetermined time, the identifiers included in the identifier images of the corresponding frames are the same, that is, it is determined that the at least two cameras belong to synchronous exposure; and when the exposure time difference between the at least two cameras is not less than the preset time, the markers contained in the identification images of the corresponding frames are different, namely, the at least two cameras are judged not to belong to synchronous exposure.
Illustrative System
FIG. 7 illustrates a system for verifying camera synchronized exposure in accordance with one embodiment of the present invention. Specifically, as shown in fig. 7, the system 40 for verifying camera synchronous exposure includes an image acquisition module 41, an identification module 42, and a determination module 43, which are sequentially communicably connected. The image obtaining module 41 is communicably connected to at least two cameras, and is configured to obtain at least two sets of identification images obtained by simultaneously shooting a marker by the at least two cameras, where the marker changes every predetermined time interval, and the identification images of different frames in each set of identification images include different images of the marker; the identification module 42 is configured to identify the images of the markers included in the identification images of the corresponding frames in the at least two sets of identification images, so as to obtain a time difference between the identification images of the corresponding frames; the determining module 43 is configured to determine whether the time difference between the identification images of the corresponding frames is smaller than a time difference threshold, if so, determine that the at least two cameras are synchronized, and if not, determine that the at least two cameras are not synchronized.
In this example of the present invention, as shown in fig. 7, the system 40 for verifying camera synchronized exposure may further include a display unit 44, wherein the display unit 44 is configured to refresh display of the identifier at a millisecond level.
In an example of the present invention, the time difference threshold is an integer multiple of the predetermined time.
In an example of the present invention, the identification module 42 may be further configured to identify a digital time of a millisecond-level digital stopwatch included in the identification image of the corresponding frame in the at least two sets of identification images; and the digital time contained in the identification images of the corresponding frames is differenced to obtain the time difference between the identification images of the corresponding frames.
In another example of the present invention, the identifying module 42 may be further configured to identify an image of the identifier included in the identifier image of the corresponding frame in the at least two sets of identifier images; and analyzing the change times of the marker contained in the identification image of the corresponding frame to obtain the time difference between the identification images of the corresponding frames.
According to another aspect of the present invention, as shown in fig. 8, another embodiment of the present invention further provides a system 40 ' for verifying camera synchronous exposure, which includes an image acquisition module 41 ', a recognition module 42 ' and an analysis module 43 ' that are sequentially and communicatively connected, wherein the image acquisition module 41 ' is configured to acquire at least two sets of identification images obtained by simultaneously capturing a marker by at least two cameras, wherein the marker changes every predetermined time interval, and the identification images of different frames in each set of the identification images include different images of the marker; the identification module 42' is configured to identify the image of the identifier included in the identifier image of the corresponding frame in the at least two sets of identifier images; and the analysis module 43' is configured to analyze whether the identifiers included in the identifier images of the corresponding frames are the same, if so, determine that the at least two cameras are synchronized, and if not, determine that the at least two cameras are not synchronized.
Illustrative electronic device
Next, an electronic apparatus according to an embodiment of the present invention is described with reference to fig. 9 (fig. 9 shows a block diagram of the electronic apparatus according to an embodiment of the present invention). As shown in fig. 9, the electronic device 50 includes one or more processors 51 and a memory 52.
The processor 51 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device 50 to perform desired functions.
The memory 52 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer readable storage medium and executed by the processor 51 to implement the methods of the various embodiments of the invention described above and/or other desired functions.
In one example, the electronic device 50 may further include: an input device 53 and an output device 54, which are interconnected by a bus system and/or other form of connection mechanism (not shown).
The input device 53 may be, for example, a camera module or the like for capturing image data or video data.
The output device 54 may output various information including the classification result and the like to the outside. The output devices 54 may include, for example, a display, speakers, a printer, and a communication network and remote output devices connected thereto, among others.
Of course, for the sake of simplicity, only some of the components of the electronic device 50 relevant to the present invention are shown in fig. 9, and components such as buses, input/output interfaces, and the like are omitted. In addition, electronic device 50 may include any other suitable components, depending on the particular application.
Illustrative computing program product
In addition to the above-described methods and apparatus, embodiments of the present invention may also be a computer program product comprising computer program instructions that, when executed by a processor, cause the processor to perform the steps in the methods according to various embodiments of the present invention described in the "exemplary methods" section above of this specification.
The computer program product may write program code for carrying out operations for embodiments of the present invention in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the C language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, an embodiment of the present invention may also be a computer-readable storage medium having stored thereon computer program instructions, which, when executed by a processor, cause the processor to perform the steps of the above-described method of the present specification.
The computer readable storage medium may take any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The basic principles of the present invention have been described above with reference to specific embodiments, but it should be noted that the advantages, effects, etc. mentioned in the present invention are only examples and are not limiting, and the advantages, effects, etc. must not be considered to be possessed by various embodiments of the present invention. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the invention is not limited to the specific details described above.
The block diagrams of devices, apparatuses, systems involved in the present invention are only given as illustrative examples and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by those skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably therewith. The words "or" and "as used herein mean, and are used interchangeably with, the word" and/or, "unless the context clearly dictates otherwise. The word "such as" is used herein to mean, and is used interchangeably with, the phrase "such as but not limited to".
It should also be noted that in the apparatus, devices and methods of the present invention, the components or steps may be broken down and/or re-combined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the invention. Thus, the present invention is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
It will be appreciated by persons skilled in the art that the embodiments of the invention described above and shown in the drawings are given by way of example only and are not limiting of the invention. The objects of the invention have been fully and effectively accomplished. The functional and structural principles of the present invention have been shown and described in the examples, and any variations or modifications of the embodiments of the present invention may be made without departing from the principles.

Claims (13)

1. A method for verifying synchronous exposure of a camera is characterized by comprising the following steps:
acquiring at least two groups of identification images obtained by simultaneously shooting a marker by at least two cameras, wherein the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images to obtain the time difference between the identification images of the corresponding frames; and
and judging whether the time difference between the identification images of the corresponding frames is smaller than a time threshold value, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
2. The method of verifying camera synchronized exposure of claim 1, wherein said identifier is a millisecond-level digital stopwatch displayed via a display.
3. The method for verifying the synchronous exposure of the camera according to claim 2, wherein the step of identifying the images of the markers included in the identification images of the corresponding frames in the at least two sets of identification images to obtain the time difference between the identification images of the corresponding frames comprises the steps of:
identifying the digital time of the millisecond-level digital stopwatch contained in the identification image of the corresponding frame in the at least two groups of identification images; and
and differencing the digital time contained in the identification images of the corresponding frames to obtain the time difference between the identification images of the corresponding frames.
4. The method for verifying camera synchronized exposure of claim 1, wherein said identifier is a number, a letter, a pattern, a color, or a symbol displayed through a display.
5. The method for verifying the synchronous exposure of the camera according to claim 4, wherein the step of identifying the images of the markers included in the identification images of the corresponding frames in the at least two sets of identification images to obtain the time difference between the identification images of the corresponding frames comprises the steps of:
identifying the image of the marker contained in the identification image of the corresponding frame in the at least two groups of identification images; and
analyzing the change times of the identifiers contained in the identification images of the corresponding frames to obtain the time difference between the corresponding pair of identification images.
6. The method of verifying camera synchronized exposure of claim 5, wherein the time threshold is an integer multiple of the predetermined time.
7. The method for verifying camera synchronized exposure of any one of claims 2 to 6, wherein the display is an OLED display screen.
8. A method for verifying synchronous exposure of a camera is characterized by comprising the following steps:
acquiring at least two groups of identification images obtained by simultaneously shooting a marker by at least two cameras, wherein the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
identifying the image of the marker contained in the identification image of the corresponding frame in the at least two groups of identification images; and
analyzing whether the markers contained in the identification images of the corresponding frames are the same or not, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
9. The utility model provides a system for verifying synchronous exposure of camera for whether verify at least two cameras and expose in step, its characterized in that includes that in proper order communicably connect:
the system comprises an image acquisition module, a storage module and a display module, wherein the image acquisition module is used for acquiring at least two groups of identification images obtained by simultaneously shooting a marker through at least two cameras, the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
the identification module is used for identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images so as to obtain the time difference between the identification images of the corresponding frames; and
and the judging module is used for judging whether the time difference between the identification images of the corresponding frames is smaller than a time threshold value, if so, judging that the at least two cameras are synchronously exposed, and if not, judging that the at least two cameras are asynchronously exposed.
10. A system for verifying camera synchronized exposure as recited in claim 9, further comprising a display unit for refreshing display of said identifier at a millisecond level.
11. The utility model provides a system for verifying synchronous exposure of camera for whether verify at least two cameras and expose in step, its characterized in that includes that in proper order communicably connect:
the system comprises an image acquisition module, a storage module and a display module, wherein the image acquisition module is used for acquiring at least two groups of identification images obtained by simultaneously shooting a marker through at least two cameras, the marker changes every preset time, and the identification images of different frames in each group of identification images contain different images of the marker;
the identification module is used for identifying the images of the markers contained in the identification images of the corresponding frames in the at least two groups of identification images; and
and the analysis module is used for analyzing whether the markers contained in the identification images of the corresponding frames are the same or not, judging that the at least two cameras are synchronously exposed if the markers contained in the identification images of the corresponding frames are the same, and judging that the at least two cameras are asynchronously exposed if the markers contained in the identification images of the corresponding frames are not the same.
12. An electronic device, comprising:
a processor; and
a memory having stored therein computer program instructions which, when executed by the processor, cause the processor to perform the method of verifying camera synchronized exposure of any of claims 1 to 8.
13. A computer readable storage medium having stored thereon computer program instructions operable, when executed by a computing device, to perform a method of verifying camera synchronized exposure as claimed in any of claims 1 to 8.
CN201910165657.6A 2019-03-06 2019-03-06 Method and system for verifying synchronous exposure of camera and electronic equipment Withdrawn CN111669479A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910165657.6A CN111669479A (en) 2019-03-06 2019-03-06 Method and system for verifying synchronous exposure of camera and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910165657.6A CN111669479A (en) 2019-03-06 2019-03-06 Method and system for verifying synchronous exposure of camera and electronic equipment

Publications (1)

Publication Number Publication Date
CN111669479A true CN111669479A (en) 2020-09-15

Family

ID=72381881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910165657.6A Withdrawn CN111669479A (en) 2019-03-06 2019-03-06 Method and system for verifying synchronous exposure of camera and electronic equipment

Country Status (1)

Country Link
CN (1) CN111669479A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110290287A (en) * 2019-06-27 2019-09-27 上海玄彩美科网络科技有限公司 Multi-cam frame synchornization method
CN112203076A (en) * 2020-09-16 2021-01-08 青岛小鸟看看科技有限公司 Alignment method and system for exposure center points of multiple cameras in VR system
CN114520854A (en) * 2020-11-18 2022-05-20 格科微电子(上海)有限公司 Multi-camera signal synchronization method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006191307A (en) * 2005-01-05 2006-07-20 Sony Corp Imaging apparatus and method
WO2013116777A1 (en) * 2012-02-03 2013-08-08 Vispx Llc Video frame marking
CN108366254A (en) * 2018-01-22 2018-08-03 浙江舜宇智能光学技术有限公司 Multi-path camera audio video synchronization evaluating system and method
CN208015899U (en) * 2018-01-22 2018-10-26 浙江舜宇智能光学技术有限公司 Multi-path camera audio video synchronization evaluating system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006191307A (en) * 2005-01-05 2006-07-20 Sony Corp Imaging apparatus and method
WO2013116777A1 (en) * 2012-02-03 2013-08-08 Vispx Llc Video frame marking
CN108366254A (en) * 2018-01-22 2018-08-03 浙江舜宇智能光学技术有限公司 Multi-path camera audio video synchronization evaluating system and method
CN208015899U (en) * 2018-01-22 2018-10-26 浙江舜宇智能光学技术有限公司 Multi-path camera audio video synchronization evaluating system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110290287A (en) * 2019-06-27 2019-09-27 上海玄彩美科网络科技有限公司 Multi-cam frame synchornization method
CN110290287B (en) * 2019-06-27 2022-04-12 上海玄彩美科网络科技有限公司 Multi-camera frame synchronization method
CN112203076A (en) * 2020-09-16 2021-01-08 青岛小鸟看看科技有限公司 Alignment method and system for exposure center points of multiple cameras in VR system
CN112203076B (en) * 2020-09-16 2022-07-29 青岛小鸟看看科技有限公司 Alignment method and system for exposure center points of multiple cameras in VR system
US11962749B2 (en) 2020-09-16 2024-04-16 Qingdao Pico Technology Co., Ltd. Virtual reality interaction method, device and system
CN114520854A (en) * 2020-11-18 2022-05-20 格科微电子(上海)有限公司 Multi-camera signal synchronization method and device
CN114520854B (en) * 2020-11-18 2024-01-12 格科微电子(上海)有限公司 Multi-camera signal synchronization method and device

Similar Documents

Publication Publication Date Title
US9918128B2 (en) Content categorization using facial expression recognition, with improved detection of moments of interest
CN107679578B (en) Target recognition algorithm testing method, device and system
CN111669479A (en) Method and system for verifying synchronous exposure of camera and electronic equipment
WO2015196601A1 (en) Method, apparatus and device for testing response time of user interface, and storage medium
RU2009100847A (en) IDENTIFICATION LABEL, DEVICE, METHOD FOR IDENTIFICATION AND SYNCHRONIZATION OF VIDEO DATA
KR102550964B1 (en) Apparatus and Method for Measuring Concentrativeness using Personalization Model
US20200275016A1 (en) Method and system for auto-setting video content analysis modules
US20180032819A1 (en) Dynamic parametrization of video content analytics systems
WO2022105027A1 (en) Image recognition method and system, electronic device, and storage medium
CN104254019B (en) information push result detection method and system
CN114666636B (en) Audio and video synchronization detection method and computer readable storage medium
CN112492294A (en) Application program testing method, device and system, network camera and medium
CN112183289A (en) Method, device, equipment and medium for detecting patterned screen
CN112153320B (en) Method and device for measuring size of article, electronic equipment and storage medium
CN112837640A (en) Screen dynamic picture testing method, system, electronic equipment and storage medium
CN113068021B (en) Delay testing method, device, equipment and storage medium
CN115426534A (en) Video stream quality detection method, device, equipment and storage medium
CN114998800A (en) Video detection method, device, equipment and computer readable storage medium
CN112995650B (en) Method and device for detecting video continuity of camera
CN113886273A (en) Performance test method, device, test equipment and medium of application program
CN113508391A (en) Data processing method, device and system, medium and computer equipment
CN115243030B (en) Terminal capability test system, method, equipment and storage medium
CN111639235B (en) Video recording quality detection method and device, storage medium and electronic equipment
Kalukin et al. Automated generation of convolutional neural network training data using video sources
Pietrzak et al. Latency Evaluation in the Image Acquisition System Based on MTCA. 4 Architecture for Plasma Diagnostics

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20200915