Distributed camera testing method, device and equipment and storage medium

By detecting and controlling the networking status of the local equipment and distributed equipment, the testing of distributed cameras is realized, which solves the problem of lack of testing of distributed camera control function in the prior art, and improves the comprehensiveness and accuracy of the test.

CN119520764APending Publication Date: 2025-02-25深圳开鸿数字产业发展有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411580259.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art lacks testing of the distributed camera control function of local equipment, and cannot fully evaluate the functions and control performance of distributed cameras.

Method used

By checking whether the local device and the distributed device are networked, if the network is successful, the distributed camera on the distributed device is tested through the local device; if the network is not formed, first test the local camera on the local device, and then control the network to complete the testing of the distributed camera.

Benefits of technology

A comprehensive test of the control function of the distributed camera and the functions of the distributed camera itself is realized, making up for the shortcomings of the existing technology and improving the comprehensiveness and accuracy of the test.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520764A_ABST
    Figure CN119520764A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of camera testing, in particular to a distributed camera testing method and device, equipment and a storage medium. According to the method, firstly, whether networking between the local equipment and the distributed equipment is successful or not is detected, if networking is successful, the distributed camera on the distributed equipment is tested through the local equipment, that is, the distributed camera is controlled through the local equipment, whether the local equipment can normally control the distributed camera or not can be tested, and the distributed camera can be controlled through the local equipment. And whether the functions of the distributed cameras are normal or not can be tested. The defect that the control function of the local equipment on the distributed camera cannot be tested in the prior art is overcome. And moreover, the distributed cameras are tested, and the local camera of the local equipment is tested, so that the test is relatively comprehensive.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of camera testing technology, and in particular to a distributed camera testing method, device, equipment and storage medium. Background Art

[0002] After the local device is connected to multiple controlled devices, the cameras on the multiple controlled devices constitute a distributed camera. The cameras on the remote controlled devices can be used just like the cameras on the local device. That is, the cameras on the controlled devices can be controlled by the local device, making it easier to control the remote cameras.

[0003] Distributed cameras are used in drones, road monitoring equipment, home cameras, etc. Since ground personnel cannot directly operate the cameras on drones, road monitoring equipment, and home cameras, they can operate the above cameras through local equipment.

[0004] Before the distributed cameras are put into use, they need to be tested to see if their functions are abnormal. The existing technology is to test each camera in the distributed cameras independently, but testing each camera independently can only test whether the function of a single camera is abnormal, and cannot test the control function of the local device on the distributed cameras.

[0005] In summary, the existing technology lacks testing of the control function of the local device on the distributed camera.

[0006] Therefore, the prior art still needs to be improved and enhanced. Summary of the invention

[0007] In order to solve the above technical problems, the present invention provides a distributed camera testing method, device, equipment and storage medium, which solves the problem that the prior art lacks testing of the control function of the local device on the distributed camera.

[0008] To achieve the above object, the present invention adopts the following technical solutions:

[0009] In a first aspect, the present invention provides a distributed camera testing method, which includes:

[0010] Detect whether the local device and distributed devices are networked;

[0011] When networking, testing the distributed cameras on the distributed devices through the local device;

[0012] When no network is established, the local camera on the local device is tested, and then the local device is controlled to establish a network with the distributed device, so as to test the distributed camera on the distributed device through the local device.

[0013] In one implementation, testing the distributed camera on the distributed device by the local device includes:

[0014] Controlling the local device to display the preview image obtained by the distributed camera;

[0015] The network connection between the local device and the distributed device is cut off, and the preview screen after the network connection is cut off is obtained to obtain the test result.

[0016] In one implementation, testing the distributed camera on the distributed device by the local device further includes:

[0017] Detecting the remaining memory of the local device and sending an instruction to store the preview image to the local device;

[0018] A storage result is obtained to determine whether the storage is successful, and a test result is obtained based on the storage result and the remaining memory.

[0019] In one implementation, cutting off the network connection between the local device and the distributed device includes:

[0020] By shutting down the network of the local device, the network connection between the local device and the distributed device is cut off;

[0021] And / or, shutting down the network of the distributed device to cut off the network connection between the local device and the distributed device.

[0022] In one implementation, testing the distributed camera on the distributed device by the local device includes:

[0023] Sending a camera switching instruction to the local device, and obtaining a camera list displayed by the local device based on the camera switching instruction;

[0024] Test all distributed cameras on the camera list through the local device.

[0025] In one implementation, testing all distributed cameras on the camera list by the local device includes:

[0026] Selecting a non-current camera from all distributed cameras on the camera list, and testing the non-current camera through the local device;

[0027] Alternatively, the network connection between the local device and at least one of the distributed devices is cut off to update the camera list, and all distributed cameras on the updated camera list are tested by the local device.

[0028] In one implementation, testing a local camera on the local device includes:

[0029] Obtain all functions of the local camera, and filter out mutually independent functions from all the functions;

[0030] Testing the mutually independent functions of the local camera, and obtaining test images collected by the local camera based on the mutually independent functions;

[0031] The test image is analyzed to obtain a test result of the local camera.

[0032] In a second aspect, an embodiment of the present invention further provides a distributed camera testing device, wherein the device includes the following components:

[0033] Network detection module, detects whether the local device and distributed devices are networked;

[0034] A first testing module is used to test the distributed camera on the distributed device through the local device when networking;

[0035] The second test module is used to test the local camera on the local device when no network is established, and then control the local device to establish a network with the distributed device to test the distributed camera on the distributed device through the local device.

[0036] In a third aspect, an embodiment of the present invention further provides a terminal device, wherein the terminal device comprises a memory, a processor, and a distributed camera test program stored in the memory and executable on the processor, and when the processor executes the distributed camera test program, the steps of the above-mentioned distributed camera test method are implemented.

[0037] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a distributed camera test program is stored. When the distributed camera test program is executed by a processor, the steps of the above-mentioned distributed camera test method are implemented.

[0038] Beneficial effect: The present invention first detects whether the local device and the distributed device are successfully networked. If the network is successful, the distributed camera on the distributed device is tested by the local device, that is, the distributed camera is controlled by the local device. It can not only test whether the local device can normally control the distributed camera, but also test whether the function of the distributed camera itself is normal. It makes up for the defect of the prior art that the local device cannot test the control function of the distributed camera. Moreover, the present invention not only tests the distributed camera, but also tests the local camera of the local device itself, making the test of the present invention more comprehensive. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is the overall flow chart of the present invention;

[0040] Figure 2 A flowchart of a camera test in an embodiment of the present invention

[0041] Figure 3 A structural diagram of a distributed camera testing device provided by the present invention;

[0042] Figure 4 This is a block diagram of the internal structure principle of the terminal device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0043] The following is a clear and complete description of the technical solution of the present invention in combination with the embodiments and the accompanying drawings. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] After research, it was found that after the local device is connected to multiple controlled devices, the cameras on the multiple controlled devices constitute a distributed camera. The camera on the remote controlled device can be used just like the camera on the local device, that is, the camera on the controlled device can be controlled by the local device, so as to facilitate the control of the remote camera. Distributed cameras are used in drones, road monitoring equipment, home cameras, etc. Since ground personnel cannot directly operate the cameras on drones, cameras on road monitoring equipment, and home cameras, they can operate the above cameras through local devices. Before the distributed camera is put into use, it is necessary to test the distributed camera first to test whether the function of the distributed camera is abnormal. The existing technology is to independently test each camera in the distributed camera, but independently testing each camera can only test whether the function of a single camera is abnormal, and cannot test the control function of the local device over the distributed camera.

[0045] In order to solve the above technical problems, the present invention provides a distributed camera test method, device, equipment and storage medium, which solves the problem that the existing technology lacks the test of the control function of the local device on the distributed camera. In specific implementation, firstly detect whether the local device and the distributed device are networked; when networked, test the distributed camera on the distributed device through the local device; when not networked, test the local camera on the local device, and then control the local device and the distributed device to network, so as to test the distributed camera on the distributed device through the local device.

[0046] For example, the local device is a local computer with a camera (the camera is the local camera), and the distributed devices are drones A, B, and C for aerial photography. Drone A is equipped with camera a, drone B is equipped with camera b, and drone C is equipped with camera c. Cameras a, b, and c constitute distributed cameras. Drones A, B, and C can communicate with each other or block communication. When drones A, B, and C need to share the images captured by their respective cameras, drones A, B, and C are controlled to communicate with each other. When drones A, B, and C do not need to share the images captured by their respective cameras, but only need to upload the images of the three to the local computer, then the communication between drones A, B, and C is blocked to simulate the occupancy of network resources and the obstruction of uploading images to the local computer, thereby improving the communication quality between drones and local computers.

[0047] The local computer sends control instructions to camera a in the distributed camera. The local computer obtains feedback information from camera a based on the control instructions and determines whether the local computer can implement the control function of camera a and the performance of camera a based on the feedback information. The same method is used to test camera b and camera c in the distributed camera.

[0048] The distributed camera testing method of this embodiment can be applied to terminal devices. Figure 1 As shown in , the distributed camera testing method specifically includes the following steps:

[0049] S100, detecting whether the local device and the distributed device are networked;

[0050] S200, when networking, testing the distributed camera on the distributed device through the local device;

[0051] S300, when no network is established, testing the local camera on the local device, and then controlling the local device to establish a network with the distributed device, so as to test the distributed camera on the distributed device through the local device.

[0052] Steps S100, S200 and S300 can be used to test the camera on the road monitoring equipment, and the specific application is as follows:

[0053] Road monitoring equipment (distributed equipment) is installed above the road. Each road monitoring equipment is equipped with a camera, which constitutes a distributed camera. Since there are many monitoring devices and they are far away from the ground, it is not convenient to conduct field tests on the cameras on the monitoring equipment. These monitoring devices can be networked with the tester's computer (local equipment), and test instructions can be sent to the road monitoring equipment one by one through the computer. Feedback information sent by the road monitoring equipment based on the test instructions can be received through the computer. Based on the feedback information, it can be determined whether the camera on the road monitoring equipment is abnormal.

[0054] Steps S100, S200 and S300 can also be used to test the camera on the drone. The specific applications are as follows:

[0055] Several drones, each with a camera, constitute a distributed camera. All drones are controlled by a computer on the ground. Before testing, the ground computer is controlled to network with all drones. After networking, the cameras on the drones are tested through the ground computer. The test results of each camera are marked and stored.

[0056] In the first embodiment, the HTTP protocol is used for data transmission between the local device and the distributed device. The HTTP protocol is the Hypertext Transfer Protocol. The HTTP protocol can be used to send camera control instructions to the distributed device based on the instructions of the local device, so that stable data transmission can be carried out between the local device and the distributed device.

[0057] Embodiment 2: When the local device and the distributed device are successfully networked, that is, the local device can perform stable data transmission with the distributed device, the camera on the distributed device can be tested by the local device. In this embodiment, step S200 includes the following specific steps:

[0058] Control the local device to display the preview screen obtained by the distributed camera; cut off the network connection between the local device and the distributed device by shutting down the network of the local device; and / or cut off the network connection between the local device and the distributed device by shutting down the network of the distributed device, and obtain the preview screen after the network connection is cut off to obtain the test result; detect the remaining memory of the local device, and send an instruction to store the preview screen to the local device; obtain the storage result of whether the storage is successful, and obtain the test result based on the storage result and the remaining memory.

[0059] like Figure 2 As shown, that is, after the distributed device and the local device are successfully networked, if the tester selects a distributed camera on the local device, that is, the preview picture taken by the distributed camera is displayed on the local device, if the local device can successfully display the preview picture taken by the distributed camera, it means that the distributed device can send the preview picture to the local device, and the local device can also receive the preview picture normally.

[0060] like Figure 2 As shown, when the local device (the local device is Figure 2 After the main device in the distributed camera can normally display the preview image taken by the distributed camera, the local device is disconnected from the distributed device where the distributed camera is located (the distributed device is also called the main device in the distributed camera). Figure 2 The network connection between the local device and the distributed device where the distributed camera is located can also be cut off by cutting off the network between the distributed devices where the distributed camera is located. After switching the network connection, the same judgment logic as above is used. If the original preview screen becomes black and the local device displays an abnormal screen, it can be reversely explained that the local device is displaying the screen taken by the distributed camera in real time, and the local device can detect the network abnormality in time. The network connection between the distributed devices where the distributed camera is located can also be cut off to cut off the network connection between the local device and the distributed device where the distributed camera is located. After switching the network connection, if the original preview screen becomes black and the local device displays an abnormal screen, it can be explained that the distributed device is sending the real-time screen to the local device.

[0061] After testing whether network disconnection affects the image transmission between the camera of the distributed device and the local device, the networking between the local device and the distributed device can be re-established. The communication model used in this networking is different from the communication model of the first networking mentioned above, so as to test the data transmission performance between the distributed device and the local device under different communication models. When the distributed device is a number of drones, this communication model can not only ensure the communication quality between each drone and the local device on the ground, but also prevent the drones from communicating with each other and interfering with the communication quality between each drone and the local device on the ground.

[0062] When the distributed device and the local device are successfully networked again, click the switch camera button on the local device, and then the camera list will appear on the display screen of the local device. When the current distributed camera is selected from the camera list, if the display screen of the local device presents the preview screen taken by the current distributed camera, it means that the current distributed camera has good performance and no abnormalities; when a non-current distributed camera is selected from the camera list, if the display screen of the local device switches from the current preview screen to the image taken by the non-current distributed camera, it means that the non-current distributed camera has good performance. Since this embodiment implements the operation of switching cameras on the local device, if the preview screen is switched accordingly, it means that the local device has the function of switching distributed cameras, that is, it means that the local device has the function of controlling distributed cameras, otherwise it means that the local device does not have the function of switching distributed cameras.

[0063] The above camera list records the label of each camera in the distributed cameras and the corresponding relationship between each camera and the distributed device. The label is six binary. The first binary is used to indicate whether the camera is turned on (1 represents on, 0 represents off). The second binary and the third binary are used to represent the binary code of the ID number of the distributed device. The fourth binary, the fifth binary and the sixth binary are used to represent the binary code of the distance between the distributed device and the local device. For example, 111010, the first 1 represents that the camera is turned on, the second 1 and the third 1 together represent the binary code of the ID number of the distributed device is 11, the fourth 0, the fifth 1 and the sixth 0 together represent the distance between the distributed device and the local device is 010, that is, the distance between the two is 2 kilometers.

[0064] For example, the current preview screen is the preview screen captured by the current distributed camera labeled 111011. When the non-current distributed camera labeled 110111 is selected, if the screen of the display of the local device is switched from the preview screen corresponding to the number 111011 to the screen captured by the non-current distributed camera labeled 110111, it means that the cameras can be switched with each other.

[0065] like Figure 2 As shown, it not only tests whether the cameras can switch to each other, but also tests whether the cameras can take pictures and whether the local device has the function of storing pictures. The details are as follows:

[0066] First, check whether the local device has sufficient memory. If the memory is sufficient, click the camera button on the local device. If the photos taken by the distributed camera can be successfully stored on the local device, the test result is that the local device can store the photos taken by the distributed camera. Checking whether the memory is sufficient is to exclude the factor of insufficient memory causing unsuccessful storage and affecting the test results.

[0067] like Figure 2 As shown, if the detection result is insufficient memory, and you click the camera button on the local device, the local device will display a failure to store the photo. The purpose of still clicking the camera button when the memory is insufficient is to test whether the local device has the function of automatically releasing space after detecting a failure to store the photo. In other words, in the case of insufficient memory, it tests whether the local device has the function of automatically releasing memory space.

[0068] The local device deletes data according to the length of time the data has been stored and the frequency of use of the data to free up memory space on the local device. For example, if the data has been stored for more than two years and has been used only once or zero times, this part of the data will be deleted to free up memory space on the local device.

[0069] After the local device and the distributed device are successfully networked, this embodiment also tests whether the local device has the function of refreshing the camera list when adding or deleting a distributed device. The specific test process is as follows:

[0070] like Figure 2 As shown in the figure, click the switch camera button on the local device, and the camera list will appear on the display screen of the local device. The camera list is used to record the information of each camera. Figure 2When the network of the local device is disconnected (the slave device and super device in the network), then click the Switch Camera button again. If the camera list is refreshed, the test result indicates that the local device has the function of refreshing the camera list according to the number of connected distributed cameras. Cut off the network connection between the local device and the distributed device by cutting off the network of the local device, then click the Switch Camera button again. If the camera list is refreshed, the test result also indicates that the local device has the function of refreshing the camera list. You can also unplug the camera on the distributed device, then click the Switch Camera button again. If the camera list is also refreshed, the test result indicates that the local device can detect the unplugged camera. You can also network a new distributed device with a camera with the local device, then click the Switch Camera button again. If the camera list synchronously adds the new camera, the test result indicates that the local device can detect the newly added device head.

[0071] Embodiment three, when the networking between the local device and the distributed device is unsuccessful, the local camera on the local device is tested, and after the test of the local camera is completed, the local device and the distributed device are re-networked. The above-mentioned testing method can avoid the influence of the distributed camera on the local camera, that is, since the local device is not networked with the distributed device, the test result obtained can only be the test result of the local camera. In this embodiment, step S300 includes the following specific steps: obtaining all functions of the local camera, and filtering out independent functions from all functions; testing the independent functions of the local camera, and obtaining the test image collected by the local camera based on the independent functions; analyzing the test image to obtain the test result of the local camera.

[0072] That is, Figure 2 As shown, click the switch camera button on the local device, and the camera list of the local device will pop up. Since the local device is not networked with the distributed device, the camera list at this time only displays the local camera. Select the local camera and click the take photo button, the local camera can capture an image and store the test image on the local device to test whether the local camera has the function of taking photos. This embodiment also tests the quality of the captured image of the local camera, which specifically includes the following process:

[0073] Obtain reference images marked with different sharpness, calculate the similarity between the test image and each reference image, select the maximum similarity from all similarities, and use the sharpness of the reference image corresponding to the maximum similarity as the sharpness of the test image.

[0074] This embodiment calculates the clarity of the test image, including calculating the edge strength, noise rate and uniform brightness distribution of the test image. The greater the edge strength, the richer the details of the test image, and the clearer the test image, which indicates that the quality of the local camera is better. The smaller the noise rate, the smaller the noise in the test image, which means that the hardware device of the local camera generates less noise on the test image, which indicates that the quality of the local camera is better. The more uniform the uniform brightness distribution, the more information the test image contains, which indicates that the quality of the local camera is better.

[0075] In summary, the present invention first detects whether the local device and the distributed device are successfully networked. If the network is successful, the distributed camera on the distributed device is tested by the local device, that is, the distributed camera is controlled by the local device. It can not only test whether the local device can normally control the distributed camera, but also test whether the function of the distributed camera itself is normal. This makes up for the defect that the existing technology cannot test the control function of the local device on the distributed camera. Moreover, the present invention not only tests the distributed camera, but also tests the local camera of the local device itself, making the test of the present invention more comprehensive.

[0076] This embodiment also provides a distributed camera testing device, such as Figure 3 As shown, the device comprises the following components:

[0077] Network detection module 01, detects whether the local device and the distributed device are networked;

[0078] The first test module 02 is used to test the distributed camera on the distributed device through the local device when networking;

[0079] The second test module 03 is used to test the local camera on the local device when no network is established, and then control the local device to establish a network with the distributed device to test the distributed camera on the distributed device through the local device.

[0080] Based on the above embodiments, the present invention further provides a terminal device, whose principle block diagram can be shown as follows: Figure 4As shown. The terminal device includes a processor, a memory, a network interface, and a display screen connected via a system bus. Among them, the processor of the terminal device is used to provide computing and control capabilities. The memory of the terminal device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the terminal device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a distributed camera testing method is implemented. The display screen of the terminal device can be a liquid crystal display screen or an electronic ink display screen.

[0081] Those skilled in the art will understand that Figure 4 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the terminal device to which the scheme of the present invention is applied. The specific terminal device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0082] In one embodiment, a terminal device is provided. The terminal device includes a memory, a processor, and a distributed camera test program stored in the memory and executable on the processor. When the processor executes the distributed camera test program, the following operation instructions are implemented:

[0083] Detect whether the local device and distributed devices are networked;

[0084] When networking, testing the distributed cameras on the distributed devices through the local device;

[0085] When no network is established, the local camera on the local device is tested, and then the local device is controlled to establish a network with the distributed device, so as to test the distributed camera on the distributed device through the local device.

[0086] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or 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. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0087] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A distributed camera testing method, characterized in that: include: Detect whether the local device and distributed devices are networked; When networking, testing the distributed cameras on the distributed devices through the local device; When no network is established, the local camera on the local device is tested, and then the local device is controlled to establish a network with the distributed device, so as to test the distributed camera on the distributed device through the local device.

2. The distributed camera testing method according to claim 1, characterized in that: Testing the distributed camera on the distributed device by the local device includes: Controlling the local device to display the preview image obtained by the distributed camera; The network connection between the local device and the distributed device is cut off, and the preview screen after the network connection is cut off is obtained to obtain the test result.

3. The distributed camera testing method according to claim 2, characterized in that: Testing the distributed camera on the distributed device by the local device also includes: Detecting the remaining memory of the local device and sending an instruction to store the preview image to the local device; A storage result is obtained to determine whether the storage is successful, and a test result is obtained based on the storage result and the remaining memory.

4. The distributed camera testing method according to claim 2, characterized in that: Cutting off the network connection between the local device and the distributed device includes: By shutting down the network of the local device, the network connection between the local device and the distributed device is cut off; And / or, shutting down the network of the distributed device to cut off the network connection between the local device and the distributed device.

5. The distributed camera testing method according to claim 1, characterized in that: Testing the distributed camera on the distributed device by the local device includes: Sending a camera switching instruction to the local device, and obtaining a camera list displayed by the local device based on the camera switching instruction; Test all distributed cameras on the camera list through the local device.

6. The distributed camera testing method according to claim 5, characterized in that: Test all distributed cameras on the camera list through the local device, including: Selecting a non-current camera from all distributed cameras on the camera list, and testing the non-current camera through the local device; Alternatively, the network connection between the local device and at least one of the distributed devices is cut off to update the camera list, and all distributed cameras on the updated camera list are tested by the local device.

7. The distributed camera testing method according to claim 1, characterized in that: Test the native camera on said native device, including: Obtain all functions of the local camera, and filter out independent functions from all functions; Testing the mutually independent functions of the local camera, and obtaining test images collected by the local camera based on the mutually independent functions; The test image is analyzed to obtain a test result of the local camera.

8. A distributed camera testing device, characterized in that: The device comprises the following components: Network detection module, detects whether the local device and distributed devices are networked; A first testing module, used for testing the distributed cameras on the distributed devices through the local device when networking; The second test module is used to test the local camera on the local device when no network is established, and then control the local device to establish a network with the distributed device to test the distributed camera on the distributed device through the local device.

9. A terminal device, characterized in that: The terminal device includes a memory, a processor, and a distributed camera test program stored in the memory and executable on the processor. When the processor executes the distributed camera test program, the steps of the distributed camera test method as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a distributed camera test program, and when the distributed camera test program is executed by the processor, the steps of the distributed camera test method as described in any one of claims 1-7 are implemented.