Multi-camera exposure synchronization accuracy detection method and device, and storage medium

CN116132663BActive Publication Date: 2026-10-09SHENZHEN DEEPROUTE AI CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310091132.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-13
Publication Date
2026-10-09
Estimated Expiration
2043-01-13

AI Technical Summary

Technical Problem

[0005]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种多相机曝光同步精度检测方法、装置及存储介质,旨在提供解决现有技术中的多相机系统的同步曝光精度检测方法无法得到客观、准确的检测结果的问题

Benefits of technology

[0038]Beneficial Effects: Compared with existing technologies, this invention provides a method for detecting the exposure synchronization accuracy of multiple cameras. First, multiple cameras simultaneously capture images of the screen of a preset time display device, obtaining multiple image results. The screen of the time display device includes a main display area and an extended display area for millisecond counting. Then, based on each image result, the exposure start and end times of each camera are determined. Finally, based on the exposure start and end times of each camera, the exposure synchronization accuracy of the multiple cameras is determined. This invention uses a time display device to detect the exposure synchronization accuracy of multiple cameras, rather than relying on the time results provided by the cameras themselves. This helps ensure more objective detection results. Furthermore, because the time display device has a main display area and an extended display area for millisecond counting, the exposure start and end times can be determined more quickly and accurately, resulting in more accurate detection results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116132663B_ABST
    Figure CN116132663B_ABST
Patent Text Reader

Abstract

The application discloses a multi-camera exposure synchronization precision detection method and device and a storage medium. The method comprises the following steps: based on a plurality of cameras, a screen of a preset time display device is synchronously photographed to obtain a plurality of photographing results, wherein the screen of the time display device comprises a main display area and an extended display area for millisecond counting; according to each photographing result, the exposure start and end time of each camera is determined; and based on the exposure start and end time of each camera, the exposure synchronization precision of the multi-camera is determined. The application uses a time display device to detect the exposure synchronization precision of the multi-camera instead of the time result given by the camera itself, which is beneficial to guarantee that the detection result is more objective. In addition, the main display area and the extended display area for millisecond counting are arranged on the time display device, so that the exposure start and end time can be determined more quickly and accurately, and the detection result is more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of camera exposure accuracy detection technology, and in particular to a method, apparatus and storage medium for multi-camera exposure synchronization accuracy detection. Background Technology

[0002] Multi-camera systems are widely used in autonomous vehicles, drones, and film and television special effects shooting, primarily to solve problems such as high-speed, high-precision panoramic imaging and 3D reconstruction with multiple fields of view, long durations, and large formats. If these cameras cannot trigger exposure simultaneously, it will greatly increase the difficulty of post-processing such as image color balancing and panoramic image stitching.

[0003] Currently, methods for detecting the synchronous exposure accuracy of multi-camera systems either rely directly on image timestamp information provided by the system itself for comparison, or they take pictures of a regular stopwatch and compare the stopwatch values ​​in each image. However, both of these methods have some problems, making it impossible to obtain objective and accurate detection results.

[0004] Therefore, existing technologies still need to be improved and enhanced. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a method, apparatus and storage medium for detecting the synchronization accuracy of multi-camera exposure in order to address the above-mentioned deficiencies of the prior art. The aim is to solve the problem that the existing methods for detecting the synchronization accuracy of multi-camera systems cannot obtain objective and accurate detection results.

[0006] In a first aspect, the present invention provides a method for detecting the exposure synchronization accuracy of multiple cameras, wherein the method includes:

[0007] Multiple cameras simultaneously capture images of the screen of a preset time display device, resulting in multiple image captures. The screen of the time display device includes a main display area and an extended display area for millisecond counting.

[0008] Based on each photographic result, determine the start and end times of exposure for each camera;

[0009] The exposure synchronization accuracy of the multiple cameras is determined based on the exposure start and end times of each camera.

[0010] In one implementation, the step of simultaneously capturing images of the screen of a preset time display device using multiple cameras to obtain multiple image results includes:

[0011] Control multiple cameras to face the time display device respectively;

[0012] The multiple cameras are triggered to take pictures of the same screen of the time display device, and the picture results are obtained.

[0013] In one implementation, the step of simultaneously taking pictures of a preset time display device using multiple cameras to obtain the picture results further includes:

[0014] The brightness of the screen of the time display device is adjusted, and the multiple cameras are triggered to take pictures of the screen of the time display device at different brightness levels, thereby obtaining the picture results.

[0015] In one implementation, determining the start and end times of exposure for each camera based on each captured image includes:

[0016] Based on the photographed results, determine whether the photographed results meet the requirements;

[0017] If the photo capture result meets the requirements, the start and end times of exposure for each camera are determined based on the main display area and the extended display area in the photo capture result. The main display area is set with one display position, and the extended display area is set with multiple display positions.

[0018] In one implementation, determining whether the photographing result meets the requirements includes:

[0019] The number of times the display values ​​of any display position in the main display area and the extended display area appear to be ghosted in the captured image result;

[0020] If the number of times is less than or equal to 1, then the photo result is determined to meet the requirements;

[0021] If the number of attempts is greater than 1, then the photographic result is determined to be unacceptable.

[0022] In one implementation, if the image capture result meets the requirements, determining the start and end times of exposure for each camera based on the main display area and the extended display area in the image capture result includes:

[0023] If the photo capture result meets the requirements, then the first ghost value of the main display area and the second ghost value of the extended display area in the photo capture result are obtained respectively.

[0024] The exposure start and end times are determined based on the first and second ghost values.

[0025] In one implementation, determining the exposure start and end times based on the first ghosting value and the second ghosting value includes:

[0026] Obtain the number of display positions in the extended display area;

[0027] The exposure start time and exposure end time are determined based on the number of display positions in the extended display area, the first ghost value, and the second ghost value.

[0028] In one implementation, determining the exposure synchronization accuracy of the multiple cameras based on the exposure start and end times of each camera includes:

[0029] Calculate the difference in exposure start time among multiple cameras based on the exposure start time of each camera;

[0030] Calculate the difference in exposure end times among multiple cameras based on the exposure end time of each camera;

[0031] The exposure synchronization accuracy of multiple cameras is determined based on the difference between the exposure start time and the exposure end time.

[0032] Secondly, embodiments of the present invention also provide a multi-camera exposure synchronization accuracy detection device, wherein the device includes:

[0033] A synchronous photo-taking module is used to simultaneously take photos of the screen of a preset time display device using multiple cameras, thereby obtaining multiple photo results. The screen of the time display device includes a main display area and an extended display area for millisecond counting.

[0034] The time determination module is used to determine the start and end times of exposure for each camera based on each photo capture result.

[0035] The accuracy determination module is used to determine the exposure synchronization accuracy of multiple cameras based on the exposure start and end times of each camera.

[0036] Thirdly, embodiments of the present invention also provide a terminal, wherein the terminal includes a memory, a processor, and a multi-camera exposure synchronization accuracy detection program stored in the memory and capable of running on the processor. When the processor executes the multi-camera exposure synchronization accuracy detection program, it implements the steps of the multi-camera exposure synchronization accuracy detection method described in any of the above schemes.

[0037] Fourthly, embodiments of the present invention also provide a computer-readable storage medium, wherein a multi-camera exposure synchronization accuracy detection program is stored on the computer-readable storage medium, and when the multi-camera exposure synchronization accuracy detection program is executed by a processor, it implements the steps of the multi-camera exposure synchronization accuracy detection method described in any of the above schemes.

[0038] Beneficial Effects: Compared with existing technologies, this invention provides a method for detecting the exposure synchronization accuracy of multiple cameras. First, multiple cameras simultaneously capture images of the screen of a preset time display device, obtaining multiple image results. The screen of the time display device includes a main display area and an extended display area for millisecond counting. Then, based on each image result, the exposure start and end times of each camera are determined. Finally, based on the exposure start and end times of each camera, the exposure synchronization accuracy of the multiple cameras is determined. This invention uses a time display device to detect the exposure synchronization accuracy of multiple cameras, rather than relying on the time results provided by the cameras themselves. This helps ensure more objective detection results. Furthermore, because the time display device has a main display area and an extended display area for millisecond counting, the exposure start and end times can be determined more quickly and accurately, resulting in more accurate detection results. Attached Figure Description

[0039] Figure 1 A flowchart illustrating a specific implementation of the multi-camera exposure synchronization accuracy detection method provided in this embodiment of the invention.

[0040] Figure 2 This is a schematic diagram of the display area in the multi-camera exposure synchronization accuracy detection method provided in an embodiment of the present invention.

[0041] Figure 3 This is a schematic diagram illustrating the display rules for millisecond counting in the multi-camera exposure synchronization accuracy detection method provided in an embodiment of the present invention.

[0042] Figure 4 This is a schematic diagram of the photographing results in the multi-camera exposure synchronization accuracy detection method provided in an embodiment of the present invention.

[0043] Figure 5 This is a schematic diagram showing ghosting in both the main display area and the extended display area when determining the start and end times of exposure in the multi-camera exposure synchronization accuracy detection method provided in this embodiment of the invention.

[0044] Figure 6 This is a schematic diagram showing that only the main display area exhibits ghosting when determining the start and end times of exposure in the multi-camera exposure synchronization accuracy detection method provided in this embodiment of the invention.

[0045] Figure 7 This is a schematic diagram illustrating other cases when determining the start and end times of exposure in the multi-camera exposure synchronization accuracy detection method provided in this embodiment of the invention.

[0046] Figure 8 This is a functional principle diagram of the multi-camera exposure synchronization accuracy detection device provided in an embodiment of the present invention.

[0047] Figure 9 A schematic diagram of the terminal provided in an embodiment of the present invention. Detailed Implementation

[0048] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0049] In existing technologies, exposure accuracy detection methods that directly rely on image timestamp information provided by the system itself for comparison are not objective enough. This is because the camera system under test is essentially a black box to the inspector, who cannot determine the logical correctness of the image timestamp information it provides; that is, it is impossible to verify whether the image timestamp is completely equivalent to the exposure trigger moment. Similarly, exposure accuracy detection methods that compare the stopwatch values ​​in images taken with a standard stopwatch are also inaccurate. This is because the millisecond value of a standard stopwatch changes in milliseconds, while the camera's exposure imaging process has a certain exposure period. Therefore, the output image will show ghosting at the millisecond level, making it difficult to determine the stopwatch value. Furthermore, for cameras with automatic white balance and other settings enabled, the exposure period will vary with the brightness of the field of view. Even if multiple cameras start exposing simultaneously, significant differences in exposure time can have a substantial impact on subsequent image processing.

[0050] Therefore, this embodiment provides a method for detecting the exposure synchronization accuracy of multiple cameras. The method based on this embodiment ensures more objective and accurate detection results. In specific implementation, this embodiment first uses multiple cameras to simultaneously capture images of the screen of a preset time display device, obtaining multiple image results. The screen of the time display device includes a main display area and an extended display area for millisecond counting. Then, based on each image result, the exposure start and end times of each camera are determined. Finally, based on the exposure start and end times of each camera, the exposure synchronization accuracy of the multiple cameras is determined. This embodiment uses a time display device to detect the exposure synchronization accuracy of multiple cameras, rather than relying on the time results provided by the cameras themselves. This helps ensure more objective detection results, and because the time display device has a main display area and an extended display area for millisecond counting, the exposure start and end times can be determined more quickly and accurately, resulting in more accurate detection results.

[0051] Exemplary methods

[0052] The multi-camera exposure synchronization accuracy detection method of this embodiment can be applied to terminal devices, such as computers, mobile phones, smart TVs, and other intelligent product terminals. In specific applications, such as... Figure 1 As shown in the figure, the multi-camera exposure synchronization accuracy detection method of this embodiment may include the following steps:

[0053] Step S100: Simultaneously take pictures of the screen of the preset time display device using multiple cameras to obtain multiple picture results. The screen of the time display device includes a main display area and an extended display area for counting milliseconds.

[0054] This embodiment pre-sets a time display device, whose screen has a main display area for counting milliseconds and an extended display area, such as... Figure 2 As shown in the diagram. When performing exposure synchronization accuracy detection, this embodiment controls multiple cameras to simultaneously capture images of the screen of the time display device, obtaining multiple image results. These image results include the main display area and the extended display area, which are used for millisecond counting. Therefore, this helps to perform exposure synchronization accuracy detection based on the image results in subsequent steps.

[0055] In one implementation, step S100 specifically includes the following steps:

[0056] Step S101: Control multiple cameras to face the time display device respectively;

[0057] Step S102: Trigger the multiple cameras to take pictures of the same screen of the time display device, and obtain the picture results.

[0058] In practical applications, the main display area and the extended display area on the screen of the time display device in this embodiment are used for millisecond counting. The main display area has one display position, and the extended display area has multiple display positions, such as... Figure 2 As shown in the diagram. During photo taking, this embodiment controls all cameras to face the time display device so that all cameras can capture images of the time display device's screen. Then, this embodiment triggers the multiple cameras to take pictures of the same screen of the time display device, obtaining the photo results. The values ​​displayed in the main display area and the extended display area of ​​the obtained photo results reflect the time.

[0059] Specifically, this embodiment displays the data at 1-millisecond intervals according to the following rules: First, the current cumulative millisecond count is displayed in the main display area. Then, every 1-millisecond interval, the value displayed in the main display area remains unchanged, and the count continues using the units digit of the main display area value, which is then displayed sequentially in the extended display area. Simultaneously, the previous display position in the extended display area is cleared, until the last display position in the extended display area is displayed. Then, in the next millisecond, the latest cumulative millisecond count is refreshed and displayed in the main display area, and the last digit in the extended display area is cleared, and this cycle repeats. This embodiment uses 5 display positions in the extended display area as an example, and the rules are as follows: Figure 3 As shown. From Figure 3 As can be seen, the value displayed in the main display area is initially unchanged, showing a value of 1, and the cumulative millisecond count is 1. The extended display areas display values ​​sequentially, and while displaying, the previous display position in the extended display area is cleared. For each display position displayed to the right in the extended display area, the cumulative millisecond count is incremented by 1. When the 5th display position in the extended display area is completed (i.e., the value displayed in the 5th display position is 6), in the next millisecond, the latest cumulative millisecond count is refreshed in the main display area, and the last digit of the extended display area is cleared. At this point, the cumulative millisecond count is 7, and then the next cycle begins. Therefore, the number of display positions in the extended display area represents how many milliseconds can be incremented in each cycle. This embodiment utilizes... Figure 3 The specific millisecond counting method in the software allows for quick and accurate detection of the camera's exposure start and end times.

[0060] Furthermore, the time display device in this embodiment may also consist of one or more screens, and the brightness of each screen can be adjusted, and they can be displayed completely synchronously. Figure 2 The millisecond count is used. Adjusting the screen brightness is used to determine the impact of different field-of-view brightness levels on the camera's exposure period. Therefore, in this embodiment, the brightness of the screen of the time display device can be adjusted, and then the multiple cameras can be triggered to take pictures of the screen at different brightness levels, thus obtaining the picture results.

[0061] Step S200: Determine the start and end times of exposure for each camera based on each photographic result.

[0062] Since the image capture results in this embodiment include values ​​displayed in the main display area and the extended display area, and these values ​​reflect time, and the main display area and the extended display area are used for millisecond counting, the start and end times of exposure for each camera can be determined based on the values ​​displayed in the main display area and the extended display area in each image capture result.

[0063] In one implementation, step S200 specifically includes the following steps:

[0064] Step S201: Based on the photographed result, determine whether the photographed result meets the requirements;

[0065] Step S202: If the photographing result meets the requirements, then determine the start and end times of exposure for each camera based on the main display area and the extended display area in the photographing result.

[0066] Specifically, in this embodiment, the main display area has one display position, and the extended display area has multiple display positions. Furthermore, the number of display positions in the extended display area can be selected based on the exposure time index of the camera being tested, to facilitate the judgment of the photographic results. When judging whether the photographic result meets the requirements, this embodiment first obtains the number of times the display values ​​of any display position in the main display area and the extended display area appear as ghosting in the photographic result; if the number is less than or equal to 1, the photographic result is determined to meet the requirements; if the number is greater than 1, it indicates that there is too much ghosting, and the exposure start and end times cannot be accurately determined in subsequent steps, therefore the photographic result does not meet the requirements. In addition, the number of display positions in the extended display area in this embodiment should not be set to 9; otherwise, according to… Figure 3 If the values ​​of each display position in the expanded display area are exactly the same as in the previous cycle, then the start and end times of exposure cannot be determined from the photo results based on the numerical patterns.

[0067] Since all dynamic display numbers during camera exposure are recorded and imaged (ghosting occurs within the same display area), and the electronic millisecond meter displays different values ​​at each position in its extended display area in a new display cycle compared to the previous cycle, this embodiment can display ghosting or discontinuous values ​​to determine the start and end times of camera exposure. Specifically, in determining the start and end times of exposure, this embodiment obtains the first ghosting value of the main display area and the second ghosting value of the extended display area in the photographic result. Then, this embodiment obtains the number of display positions in the extended display area. Next, based on the number of display positions in the extended display area, the first ghosting value, and the second ghosting value, the exposure start time and exposure end time are determined. Specifically, as follows... Figure 4 As shown, Figure 4 The main display area shows a first ghosting value, while the fourth and fifth display positions in the extended display area show a second ghosting value. The first ghosting value in the main display area is 111 and 122; the fourth display position in the extended display area shows ghosting values ​​of 5 and 6; and the fifth display position shows ghosting values ​​of 6 and 7. Based on the millisecond counting rules of this embodiment, as follows... Figure 5 As shown, "111", "5", and "6" are the values ​​for the first cycle, and "122", "6", and "7" are the values ​​for the second cycle. Therefore, the exposure start time can be determined to be 115 milliseconds, and the exposure end time to be 127 milliseconds.

[0068] In another implementation, if only the main display area shows ghosting values ​​while the extended display area does not, the exposure start and end times can be determined simply by considering the number of display positions in the extended display area and the two ghosting values ​​in the main display area. For example, Figure 6 As shown, if only the main display area shows a ghost value (i.e., the first ghost value), and it is the values ​​111 and 122 that are ghosted, and the extended display area has 10 display positions, with each cycle adding 10 milliseconds, if the millisecond counting rule of this embodiment happens to match the ghost value appearing in the main display area, then the exposure start time can be determined to be 111 milliseconds and the exposure end time to be 122 milliseconds. In other implementations, if discontinuous values ​​appear in the extended display area, the exposure start and end times can also be quickly and accurately determined based on the millisecond counting rule of this embodiment. For example, as... Figure 7 As shown in the image. When the photo result is... Figure 7 In step A, the exposure start time is 115 milliseconds and the exposure end time is 119 milliseconds. When the photographic result is... Figure 7 In step B, the exposure start time is 115 milliseconds and the exposure end time is 122 milliseconds. When the photographic result is... Figure 7 When the exposure time is C, the exposure start time is 115 milliseconds and the exposure end time is 124 milliseconds.

[0069] Step S300: Determine the exposure synchronization accuracy of the multiple cameras based on the exposure start and end times of each camera.

[0070] Once the exposure start time and exposure end time of each camera are determined, this embodiment can calculate the exposure start time difference among multiple cameras based on the exposure start time of each camera, and the exposure end time difference among multiple cameras based on the exposure end time of each camera. Therefore, this embodiment can determine the exposure synchronization accuracy of the multiple cameras based on the exposure start time difference and the exposure end time difference, and can further determine whether the exposure synchronization accuracy of the multiple cameras meets the requirements.

[0071] Therefore, this embodiment first uses multiple cameras to simultaneously capture images of the screen of a preset time display device, obtaining multiple image results. The screen of the time display device includes a main display area and an extended display area for millisecond counting. Then, based on each image result, the exposure start and end times for each camera are determined. Finally, based on the exposure start and end times of each camera, the exposure synchronization accuracy of the multiple cameras is determined. This embodiment uses a time display device to detect the exposure synchronization accuracy of multiple cameras, rather than relying on the time results provided by the cameras themselves. This helps ensure more objective detection results. Furthermore, because the time display device has a main display area and an extended display area for millisecond counting, the exposure start and end times can be determined more quickly and accurately, resulting in more accurate detection results.

[0072] Exemplary device

[0073] Based on the above embodiments, the present invention also provides a multi-camera exposure synchronization accuracy detection device, such as... Figure 8 As shown, the device includes a synchronous image capture module 10, a time determination module 20, and an accuracy determination module 30. Specifically, the synchronous image capture module 10 is used to simultaneously capture images of the screen of a preset time display device using multiple cameras, obtaining multiple image capture results. The screen of the time display device includes a main display area and an extended display area for millisecond counting. The time determination module 20 is used to determine the exposure start and end times of each camera based on each image capture result. The accuracy determination module 30 is used to determine the exposure synchronization accuracy of the multiple cameras based on the exposure start and end times of each camera.

[0074] In one implementation, the synchronous photography module 10 includes:

[0075] A camera control unit is used to control multiple cameras to face the time display device respectively;

[0076] The first synchronous photography unit is used to trigger the multiple cameras to take pictures of the same screen of the time display device and obtain the photography results.

[0077] The first synchronous photo-taking unit is used to adjust the brightness of the screen of the time display device and trigger the multiple cameras to take pictures of the screen of the time display device at different brightness levels, thereby obtaining the photo-taking results.

[0078] In one implementation, the time determination module 20 includes:

[0079] The result judgment unit is used to determine whether the photo capture result meets the requirements based on the photo capture result;

[0080] The time determination unit is used to determine the start and end times of exposure for each camera based on the main display area and the extended display area in the photo capture result if the photo capture result meets the requirements. The main display area is set with one display position, and the extended display area is set with multiple display positions.

[0081] In one implementation, the result determination unit includes:

[0082] The frequency counting subunit is used to obtain the number of times the display value of any display position in the main display area and the extended display area appears to be ghosted in the photo result;

[0083] The first result determination subunit is used to determine that the photo result meets the requirements if the number of times is less than or equal to 1.

[0084] The second result determination subunit is used to determine that the photo result does not meet the requirements if the number of times is greater than 1.

[0085] In one implementation, the time determination unit includes:

[0086] The ghost value determination subunit is used to obtain the first ghost value of the main display area and the second ghost value of the extended display area in the image capture result if the image capture result meets the requirements.

[0087] The start and end time determination subunit is used to determine the exposure start and end times based on the first ghost value and the second ghost value.

[0088] In one implementation, the start and end time determination subunit includes:

[0089] A number acquisition subunit is used to acquire the number of display positions in the extended display area;

[0090] The time analysis subunit is used to determine the exposure start time and exposure end time based on the number of display positions in the extended display area, the first ghost value, and the second ghost value.

[0091] In one implementation, the accuracy determination module 30 includes:

[0092] The first time difference calculation unit is used to calculate the exposure start time difference of multiple cameras based on the exposure start time of each camera.

[0093] The second time difference calculation unit is used to calculate the exposure end time difference of multiple cameras based on the exposure end time of each camera.

[0094] The exposure synchronization accuracy determination unit is used to determine the exposure synchronization accuracy of multiple cameras based on the difference between the exposure start time and the difference between the exposure end time.

[0095] The working principle of each module in the multi-camera exposure synchronization accuracy detection device of this embodiment is the same as that of each step in the above method embodiment, and will not be repeated here.

[0096] Based on the above embodiments, the present invention also provides a terminal, the principle block diagram of which can be as follows: Figure 9 As shown. The terminal may include one or more processors 100 ( Figure 9 (Only one is shown in the diagram), memory 101, and computer program 102 stored in memory 101 and executable on one or more processors 100, such as a program for multi-camera exposure synchronization accuracy detection. When one or more processors 100 execute computer program 102, they can implement the functions of each module / unit in the embodiment of the multi-camera exposure synchronization accuracy detection device, which is not limited here.

[0097] In one embodiment, the processor 100 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0098] In one embodiment, memory 101 may be an internal storage unit of an electronic device, such as a hard drive or RAM. Memory 101 may also be an external storage device of the electronic device, such as a plug-in hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc. Furthermore, memory 101 may include both internal and external storage units. Memory 101 is used to store computer programs and other programs and data required by the terminal. Memory 101 can also be used to temporarily store data that has been output or will be output.

[0099] Those skilled in the art will understand that Figure 9The block diagram shown is merely a partial structural diagram related to the present invention and does not constitute a limitation on the terminal to which the present invention is applied. A specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0100] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, operating databases, or other media used in the embodiments provided by this invention can include both non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual operating data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0101] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for detecting the synchronization accuracy of multi-camera exposure, characterized in that, The method includes: Multiple cameras simultaneously capture images of the screen of a preset time display device, resulting in multiple image captures. The screen of the time display device includes a main display area and an extended display area for millisecond counting. Based on each photographic result, determine the start and end times of exposure for each camera; Based on the exposure start and end times of each camera, the exposure synchronization accuracy of the multiple cameras is determined; The process of determining the start and end times of exposure for each camera based on each photographic result includes: Based on the photographed results, determine whether the photographed results meet the requirements; If the photo capture result meets the requirements, the start and end times of exposure for each camera are determined based on the main display area and the extended display area in the photo capture result. The main display area is set with one display position, and the extended display area is set with multiple display positions. The display rule of the time display device is as follows: the current cumulative millisecond count is displayed in the main display area. Every 1 millisecond thereafter, the value displayed in the main display area remains unchanged, and the count continues with the units digit of the value in the main display area and is displayed sequentially in the extended display area. At the same time, the previous display position in the extended display area is cleared until the last display position in the extended display area is completed. In the next 1 millisecond, the latest cumulative millisecond count is refreshed and displayed in the main display area, and the last digit in the extended display area is cleared. This cycle continues. If the image capture result meets the requirements, then the start and end times of exposure for each camera are determined based on the main display area and the extended display area in the image capture result, including: If the photo capture result meets the requirements, then the first ghost value of the main display area and the second ghost value of the extended display area in the photo capture result are obtained respectively. The exposure start and end times are determined based on the first and second ghost values.

2. The multi-camera exposure synchronization accuracy detection method according to claim 1, characterized in that, The method involves simultaneously capturing images of the screen of a preset time display device using multiple cameras, resulting in multiple image captures, including: Control multiple cameras to face the time display device respectively; The multiple cameras are triggered to take pictures of the same screen of the time display device, and the picture results are obtained.

3. The multi-camera exposure synchronization accuracy detection method according to claim 2, characterized in that, The method of simultaneously taking pictures of a preset time display device using multiple cameras to obtain the picture results also includes: The brightness of the screen of the time display device is adjusted, and the multiple cameras are triggered to take pictures of the screen of the time display device at different brightness levels, thereby obtaining the picture results.

4. The multi-camera exposure synchronization accuracy detection method according to claim 1, characterized in that, The step of determining whether the photographed result meets the requirements includes: The number of times the display values ​​of any display position in the main display area and the extended display area appear to be ghosted in the captured image result; If the number of times is less than or equal to 1, then the photo result is determined to meet the requirements; If the number of attempts is greater than 1, then the photographic result is determined to be unacceptable.

5. The multi-camera exposure synchronization accuracy detection method according to claim 1, characterized in that, Determining the exposure start and end times based on the first ghosting value and the second ghosting value includes: Obtain the number of display positions in the extended display area; The exposure start time and exposure end time are determined based on the number of display positions in the extended display area, the first ghost value, and the second ghost value.

6. The multi-camera exposure synchronization accuracy detection method according to claim 1, characterized in that, Determining the exposure synchronization accuracy of multiple cameras based on the exposure start and end times of each camera includes: Calculate the difference in exposure start time among multiple cameras based on the exposure start time of each camera; Calculate the difference in exposure end times among multiple cameras based on the exposure end time of each camera; The exposure synchronization accuracy of multiple cameras is determined based on the difference between the exposure start time and the exposure end time.

7. A multi-camera exposure synchronization accuracy detection device, characterized in that, The apparatus is used to implement the steps of the multi-camera exposure synchronization accuracy detection method according to any one of claims 1-6, and the apparatus includes: A synchronous photo-taking module is used to simultaneously take photos of the screen of a preset time display device using multiple cameras, thereby obtaining multiple photo results. The screen of the time display device includes a main display area and an extended display area for millisecond counting. The time determination module is used to determine the start and end times of exposure for each camera based on each photo capture result. The accuracy determination module is used to determine the exposure synchronization accuracy of multiple cameras based on the exposure start and end times of each camera.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a multi-camera exposure synchronization accuracy detection program, which, when executed by a processor, implements the steps of the multi-camera exposure synchronization accuracy detection method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Method and system for verifying synchronous exposure of camera and electronic equipment

    CN111669479A