Camera testing system and method

By designing a camera test system, using a controller and stepper motor to automatically control the movement of the slide table and test model, combined with the camera to take test images, the problems of low testing efficiency, high cost and incomplete equipment performance verification in the existing technology are solved, and efficient and accurate camera testing is achieved.

CN119996650APending Publication Date: 2025-05-13SHENZHEN SANLIJIE INTELLIGENT MANUFACTURING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510154790.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-11
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The existing camera testing methods rely on manual operations, resulting in low testing efficiency, high cost, and difficulty in fully verifying device performance in different scenarios, especially when detecting problems such as unwake-up, unrecorded, recording delay, image drag or noise.

Method used

A camera testing system is designed, including a camera, controller, stepper motor, slide platform and test model. The stepper motor is controlled through the controller to drive the sliding platform and test model movement, and the camera is used to shoot when the test model moves to generate test images.

Benefits of technology

It realizes automated control of camera testing, improves the controllability and reliability of tests, reduces labor costs and operation errors, and improves test efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996650A_ABST
    Figure CN119996650A_ABST
Patent Text Reader

Abstract

The invention provides a camera testing system and method.The system comprises a camera, a controller, a stepping motor, a sliding table and a testing model, the controller is connected with the stepping motor, the stepping motor is connected with the sliding table, and the sliding table is fixedly connected with the testing model; the controller is used for controlling the stepping motor to operate; the stepping motor is used for driving the sliding table to move in the operation process. The sliding table is used for bearing and driving the test model to move; and the camera is used for shooting the test model under the condition that the test model moves to generate a test image. According to the embodiment provided by the scheme, the controllability and reliability of the test can be effectively improved, and the test efficiency and the test precision are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of testing technology, and in particular to a camera testing system and method. Background Art

[0002] In the related technology, the testing of cameras usually relies on repeated manual operations to verify the wake-up and recording functions of the device, which has problems such as high labor costs and low testing efficiency. Specifically, by manually shaking the device to make it recognize and wake up, and then taking snapshots and recording, although it can simulate repeated human movement, this method is difficult to fully verify the performance of the device in different scenarios, especially when detecting whether there are problems such as failure to wake up, failure to record, recording delay, image ghosting or noise, the effect is not ideal. Summary of the invention

[0003] The embodiment of the present application provides a camera testing system and method, which can effectively improve the controllability and reliability of the test, and improve the test efficiency and test accuracy. The above technical solution is as follows:

[0004] In a first aspect, an embodiment of the present application provides a camera testing system, the system comprising: a camera, a controller, a stepper motor, a slide, and a test model, wherein the controller is connected to the stepper motor, the stepper motor is connected to the slide, and the slide is fixedly connected to the test model;

[0005] The controller is used to control the operation of the stepping motor;

[0006] The stepper motor is used to drive the slide to move during operation;

[0007] The slide is used to carry and drive the test model to move;

[0008] The camera is used to photograph the test model when the test model moves, so as to generate a test image.

[0009] In a possible implementation, the controller is further used to obtain test parameters determined by a user;

[0010] When the controller is used to control the operation of the stepper motor, it is specifically used to: control the operation of the stepper motor based on the test parameters.

[0011] In a possible implementation, the test parameters include at least one of the following: the running direction of the stepper motor, the first rotation speed of the stepper motor, the preset number of reciprocating motions of the slide, and the running time interval of the stepper motor.

[0012] In a possible implementation, the system further includes a limit switch, wherein the limit switch is connected to the slide, and the limit switch is also connected to the controller;

[0013] The limit switch is used to detect the position of the slide, and when it is detected that the position of the slide reaches a preset boundary position, it sends a signal to the controller so that the controller records the number of reciprocating motions of the slide based on the signal.

[0014] In a possible implementation, the system further includes a reducer and a coupling; the reducer is connected to the stepper motor via the coupling, and an output shaft of the reducer is connected to the slide table;

[0015] The coupling is used to transmit the power of the stepper motor to the reducer;

[0016] The reducer is used to adjust the first rotation speed output by the stepper motor to a second rotation speed so that the slide moves based on the second rotation speed, and the second rotation speed is lower than the first rotation speed.

[0017] In a possible implementation, the system further includes a heating wire, wherein the heating wire is connected to the test model, and the heating wire provides a preset temperature for the test model.

[0018] In a possible implementation, the camera includes a lens and a detection device;

[0019] The detection device is used to detect whether the test model moves within the imaging range corresponding to the lens, and when it is detected that the test model moves within the imaging range corresponding to the lens, the test model is photographed to generate a test image.

[0020] In a possible implementation, the system further includes a chain, one end of the chain is connected to the slide, and the other end of the chain is connected to the reducer;

[0021] The chain is used to provide uniform power to the slide.

[0022] In a possible implementation, the system further includes a power supply, which is connected to the controller and is used to provide power to the camera testing system.

[0023] In a second aspect, an embodiment of the present application provides a camera testing method, which is applied to a camera testing system. The method includes:

[0024] The stepper motor is controlled to operate by a controller, so that the stepper motor drives the slide table to move, and the test model is moved, wherein the slide table is fixedly connected to the test model;

[0025] When the test model moves, the test model is photographed by a camera to generate a test image;

[0026] Analyze the above test images to obtain test results;

[0027] Among them, the above-mentioned camera testing system is a camera testing system provided by the first aspect of the embodiment of the present application or any possible implementation method of the first aspect.

[0028] In a third aspect, an embodiment of the present application provides a camera testing device, which is applied to a camera testing system. The device includes:

[0029] A control module, used for controlling the operation of the stepper motor through a controller, so that the stepper motor drives the slide to move, and moves the test model, wherein the slide is fixedly connected to the test model;

[0030] A shooting module, used for shooting the test model through a camera to generate a test image when the test model moves;

[0031] An analysis module is used to analyze the test image to obtain a test result;

[0032] Among them, the above-mentioned camera testing system is a camera testing system provided by the first aspect of the embodiment of the present application or any possible implementation method of the first aspect.

[0033] In a fourth aspect, an embodiment of the present application provides an electronic device, including: a processor and a memory;

[0034] The above-mentioned memory stores a computer program, and the above-mentioned computer program is suitable for being loaded by the above-mentioned processor and executing the steps of the method provided by the second aspect of the embodiment of the present application or any possible implementation method of the second aspect.

[0035] In a fifth aspect, an embodiment of the present application provides a computer storage medium, which stores multiple instructions, and the instructions are suitable for being loaded by a processor and executing the steps of the method provided in the second aspect of the embodiment of the present application or any possible implementation method of the second aspect.

[0036] In the embodiment of the present application, the controller is connected to the stepper motor, the stepper motor is connected to the slide, and the slide is fixedly connected to the test model; the controller controls the operation of the stepper motor, the stepper motor drives the slide to move during operation, the slide carries and drives the test model to move, and the camera shoots the test model when the test model moves to generate a test image. Through the cooperation of the controller and the stepper motor, automatic motion control of the slide and the test model can be achieved without repeated manual operation, thereby greatly reducing the labor cost and operation errors in the camera test process, reducing the dependence on manual intervention and external environment, effectively improving the controllability and reliability of the test, and improving the test efficiency and test accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0038] Figure 1 A schematic diagram of the structure of a camera testing system provided by an exemplary embodiment of the present application;

[0039] Figure 2 A schematic diagram of a scenario for determining a test parameter provided by an exemplary embodiment of the present application;

[0040] Figure 3 A schematic diagram of the structure of a slide table and a slide rail provided for an exemplary embodiment of the present application;

[0041] Figure 4 A schematic diagram of a test parameter configuration page provided for an exemplary embodiment of the present application;

[0042] Figure 5 A schematic flow chart of a camera testing method provided by an exemplary embodiment of the present application;

[0043] Figure 6 A schematic structural diagram of a camera testing device provided by an exemplary embodiment of the present application;

[0044] Figure 7 A schematic structural diagram of an electronic device provided as an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0045] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0046] The terms "first", "second", "third", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0047] Please refer to the following Figure 1 , which exemplarily shows a structural diagram of a camera testing system 100 provided in an embodiment of the present application. Figure 1 As shown, the camera testing system 100 includes a camera 110, a controller 120, a stepper motor 130, a slide 140 and a test model 150, wherein the controller 120 is connected to the stepper motor 130, the stepper motor 130 is connected to the slide 140, and the slide 140 is fixedly connected to the test model 150.

[0048] Optionally, the controller 120 can be connected to the stepper motor 130 via a cable (such as a signal line or a control line); the stepper motor 130 can be connected to the slide 140 via a mechanical transmission component (such as a coupling, a gear, a chain, etc.), and the rotation of the stepper motor 130 drives the slide 140 to move; a fixed platform on the slide 140 is used to support and promote the movement of the test model 150.

[0049] In some embodiments, the camera 110 has an image acquisition function, and may be integrated with a complementary metal oxide semiconductor (CMOS) chip and an optical lens to dynamically capture the motion trajectory of the test model. Specifically, the camera 110 may be a smart camera, which can acquire image data through an image sensor, and analyze and process the image data with the help of built-in intelligent algorithms and processors, and has a network connection function, so that it can realize remote monitoring and management. For example, a smart camera can automatically recognize different faces, and accurately identify the identity of a person by comparing it with pre-entered face data. It can be used in scenes such as access control systems and attendance management.

[0050] In some embodiments, the controller 120 is used to control the operation of the stepper motor 130. Specifically, the controller 120 can control the rotation direction, rotation angle, rotation speed and other parameters of the stepper motor 130 according to a preset program or the instructions of relevant operators, so as to achieve precise control of the position and motion state of the slide 140 and the test model 150. Specifically, the controller 120 can be based on a microprocessor or a single-chip microcomputer, and a control program is stored internally. The controller 120 receives external input instructions, and after internal calculation and processing, sends a corresponding control signal (such as a pulse signal) to the stepper motor 130 to drive the stepper motor 130 to operate as required.

[0051] In some embodiments, the controller 120 is further used to obtain test parameters determined by a user. The test parameters can be input by the user through an external input device (such as a computer, a touch screen, a key, etc.).

[0052] Figure 2 A schematic diagram of a scenario for determining a test parameter provided by an exemplary embodiment of the present application, such as Figure 2 The input device is connected to the controller 120 for communication, and may be connected via a cable. The user may configure the test parameters via the input device.

[0053] Optionally, the test parameters include at least one of the following: the running direction of the stepper motor 130, the first speed of the stepper motor 130, the preset number of reciprocating motions of the slide 140, and the running time interval of the stepper motor 130. The running direction refers to the direction of rotation of the stepper motor 130, which can be forward or reverse, and the running direction can directly determine the movement direction of the slide 140 (and the test model 150). The first speed of the stepper motor 130 refers to the initial speed of the stepper motor 130. The preset number of reciprocating motions of the slide 140 refers to the number of times the slide 140 moves back and forth during the test. The setting of the preset number of reciprocating motions can enable the camera 110 to take multiple shots in different cycles to test its consistency and stability. The running time interval of the stepper motor 130 refers to the start and stop time interval of the stepper motor 130 during operation.

[0054] In an embodiment of the present application, the setting of the running direction can specify that the test model 150 moves in a specific direction; the setting of the first rotational speed can accurately control the movement speed of the test model 150, so that the performance of the camera 110 can be tested at a specific speed; the setting of the preset number of reciprocating motions of the slide can enable the system 100 to perform repeated tests; the setting of the running time interval can reserve recovery or cooling time for each component during repeated testing, thereby reducing the impact of excessive operation of each component during the test process, thereby improving the reliability of the test results.

[0055] In some embodiments, the camera test system 100 may further include a slide rail, which is a fixed guide rail system, specifically made of metal or other durable materials, and is used to provide a stable track or path to guide the slide 140 to perform linear motion in a specific direction. Optionally, when the camera test system 100 further includes a slide rail, the test parameter may further include the sliding speed of the slide rail.

[0056] Figure 3 A schematic diagram of a slide table and a slide rail structure provided by an exemplary embodiment of the present application is shown in FIG. Figure 3 The top position 311 of the slide 310 is used to place the test model 150, and the slide rail 320 provides a sliding path for the slide 310. The surface of the slide rail 320 has a guide groove for guiding the slide 310 to move in a specific direction, so that the slide 310 moves smoothly.

[0057] Figure 4 A schematic diagram of a test parameter configuration page provided by an exemplary embodiment of the present application, such as Figure 4 , the test parameter configuration page can be displayed with serial port number 21, and an "open" button, indicating that the port corresponding to the number 21 is connected or opened to communicate with the input device and the controller 120. The test parameter configuration page can also be displayed with the number of reciprocating movements, specifically 100 groups, indicating that the preset number of reciprocating motions of the slide 140 is set to 100. The test parameter configuration page can also be displayed with the execution interval duration, specifically 150 seconds, indicating that the operation time interval of the stepper motor 130 is set to 150 seconds. The test parameter configuration page can also be displayed with the slide rail running speed, and the user selects the motion direction and speed of the slide rail through the drop-down menu. The test parameter configuration page can also include a slide bar, which is used for the user to adjust or select the range of the sliding speed of the slide rail, and it is recommended to adjust between 20000-25000, and different digital scales (such as 5000, 10000, 15000, etc.) are displayed below the slide bar, indicating an adjustable range or speed. The test parameter configuration page may also include buttons with the words "Forward +" and "Reverse +" displayed respectively, so that the user can determine the running direction of the stepper motor 130. The button can be used by the user to perform manual testing or debugging operations, allowing the user to control the slide 140 or the stepper motor 130 to perform some simple experiments or inspections. In addition, a start (START) button may also be included. When the start button is detected to be triggered, the currently set test parameters are saved, and the test task is started based on the test parameters.

[0058] In some embodiments, when the controller 120 is used to control the operation of the stepper motor 130 , it is specifically used to: control the operation of the stepper motor 130 based on the test parameters.

[0059] For example, suppose that in the test parameters, the running direction is forward, the first rotation speed is 200 mm per second, and the running time interval is 3 seconds. After receiving these test parameters, the controller 120 can control the stepper motor 130 to rotate in the forward direction according to these test parameters, and drive the slide 140 at a speed of 200 mm per second, pausing after each running for 3 seconds, and then continuing the next round of running. In this way, the controller 120 can make the movement of the stepper motor 130 completely meet the user's settings, thereby helping the camera 110 to perform shooting tests of specific scenes.

[0060] In the embodiment of the present application, by obtaining various test parameters set by the user through the test parameter configuration page, the system can be adjusted according to different test requirements to perform diversified test operations. For different test conditions, the user can intuitively and quickly modify the test parameters to adapt to different test models or scenarios, and the user's operation process is simplified, improving the user's operating experience.

[0061] In some embodiments, the stepper motor 130 is used to drive the slide to move during operation. A stepper motor is an open-loop control motor that converts an electrical pulse signal into an angular displacement or a linear displacement, and can be a servo stepper motor. In the system 100, the stepper motor 130 is connected to the controller 120 and the slide 140, and rotates according to the pulse signal sent by the controller 120, thereby driving the slide 140 to move in a straight line, thereby changing the position of the test model 150.

[0062] In some embodiments, the slide 140 is a linear motion mechanism, and the function of the slide 140 is to provide a precise linear motion platform for the test model 150 so that the test model 150 can move as required.

[0063] In some embodiments, the test model 150 is a standard object for testing the performance of the camera 110. By changing the position of the test model 150 (controlled by the stepper motor 130 and the slide 140), different shooting scenes and distances can be simulated, and the camera 110 can shoot it, so as to evaluate the imaging performance of the camera 110 under different conditions. For example, the test model 150 can be a simulated human model, which can be used to simulate the appearance of a real person in the shooting scene corresponding to the camera 110, such as the testing of security monitoring or smart doorbell cameras.

[0064] In some embodiments, the camera 110 is used to photograph the test model while the test model is moving, so as to generate a test image.

[0065] When the test model 150 moves, the camera 110 can capture its dynamic state and generate test images. These test images can be used to evaluate the performance of the camera 110, for example, to verify whether the camera 110 has problems such as not waking up, not recording, recording delay, image smear or noise in different scenarios.

[0066] In the embodiment of the present application, the controller is connected to the stepper motor, the stepper motor is connected to the slide, and the slide is fixedly connected to the test model; the controller controls the operation of the stepper motor, the stepper motor drives the slide to move during operation, the slide carries and drives the test model to move, and the camera shoots the test model when the test model moves to generate a test image. Through the cooperation of the controller and the stepper motor, automatic motion control of the slide and the test model can be achieved without repeated manual operation, thereby greatly reducing the labor cost and operation errors in the camera test process, reducing the dependence on manual intervention and external environment, effectively improving the controllability and reliability of the test, and improving the test efficiency and test accuracy.

[0067] In some embodiments, the system 100 further includes a limit switch, which is connected to the slide 140 and is also connected to the controller 120. The limit switch is a switch for detecting a mechanical position and can be fixedly mounted at both ends of the slide rail.

[0068] Specifically, the limit switch is used to detect the position of the slide 140, and when it is detected that the position of the slide 140 reaches a preset boundary position, a signal is sent to the controller 120 so that the controller 120 records the number of reciprocating motions of the slide 140 based on the signal.

[0069] The preset boundary position refers to the maximum range of motion of the slide 140. When the slide 140 moves to a certain position (such as the two ends of the slide rail), the limit switch will be triggered, and the limit switch can send an electrical signal to notify the controller 120 that the slide 140 has reached the boundary. In this way, each time the slide 140 reaches the boundary and triggers the limit switch, the controller 120 will record a movement. The slide 140 moves from one boundary to another and then returns, which is counted as a complete reciprocating motion.

[0070] In the embodiment of the present application, the limit switch can prevent the slide from exceeding the preset range of motion, thereby avoiding damage to the test model and the slide or test errors; and the linkage between the limit switch and the controller can automatically count the number of reciprocating motions of the slide, effectively improving the accuracy and reliability of the test. This process does not require human intervention, and can automatically detect and record the status of the slide, thereby improving test efficiency.

[0071] In some embodiments, the system 100 further includes a reducer and a coupling; the reducer is connected to the stepper motor 130 through the coupling, and the output shaft of the reducer is connected to the slide 140. The coupling is used to transmit the power of the stepper motor 130 to the reducer; the reducer is used to adjust the first speed output by the stepper motor 130 to a second speed, so that the slide 140 moves based on the second speed, and the second speed is less than the first speed.

[0072] Optionally, one end of the coupling is connected to the output shaft of the stepper motor 130, and the other end is connected to the input shaft of the reducer. The coupling can efficiently transmit power while reducing the impact of vibration and shock on the test system 100, making the mechanical connection between the stepper motor 130 and the reducer stable and reliable, and allowing a certain deviation to be absorbed by the flexible structure when necessary.

[0073] Optionally, the reducer may include gears such as planetary gears, helical gears, etc. The reducer may reduce the high speed (first speed) of the stepper motor 130 to a low speed (second speed) through the meshing transmission of the internal gears, while increasing the output torque. The output shaft of the reducer may be directly connected to the slide 140, and the adjusted low speed and high torque may be transmitted to the slide 140, driving the slide to move smoothly and accurately.

[0074] In the embodiment of the present application, a more complex motion mode can be realized through the combination of a coupling, a reducer and a stepper motor, such as precise reciprocating motion, precise positioning, etc. Since the stepper motor provides precise control and low-speed stable motion, which helps to avoid system damage caused by overspeed or excessive load, the coupling can also play a buffering role, reducing damage caused by vibration or mechanical shock, and improving the stability and safety of the camera test system.

[0075] In some embodiments, the system 100 further includes a heating wire, which is connected to the test model 150 and provides a preset temperature for the test model 150. The heating wire is also connected to the controller 120, and the controller 120 controls the heating of the heating wire. The preset temperature can be included in the test parameters and determined by the user.

[0076] The heating wire is an electric heating element that can generate heat when powered on, and is used to heat the surrounding objects or environment. Specifically, the heating wire can be installed on the surface or inside of the test model 150, and the temperature of the test model 150 is increased by heating. For example, the preset value can be set to 37°C, and the real body temperature of the human body can be simulated.

[0077] In an embodiment of the present application, the heating wire can heat the test model to a preset temperature (for example, 37°C) to simulate the real body temperature of the human body or other ambient temperature. This temperature control design can help accurately reproduce the real body temperature conditions when simulating actual application scenarios, help improve the authenticity of the test conditions, and thereby improve the validity and reliability of the test results.

[0078] In some embodiments, the camera 110 includes a lens and a detection device.

[0079] The lens is a key component of the camera 110, which is used to capture and focus the light entering the camera 110, project the image onto the sensor inside the camera 110, and generate an image or video. The detection device is used to detect whether the test model moves within the camera range corresponding to the lens, and when the test model is detected to move within the camera range corresponding to the lens, the test model is photographed to generate a test image.

[0080] Optionally, the detection device may detect whether the test model 150 moves within the camera range corresponding to the lens through a sensor (such as an infrared sensor, a motion sensor or an image processing algorithm), and when the test model 150 is detected to move within the camera range corresponding to the lens, the test model 150 is photographed. Specifically, when the detection device determines that the test model 150 enters the camera range of the lens, the photographing function may be immediately started, the image of the test model 150 is captured through the lens, and a test image is generated for subsequent analysis.

[0081] For example, in a security monitoring scenario, the camera 110 needs to automatically track the target object (such as a person, animal, vehicle, etc.) that enters the monitoring range. The test model 150 (such as a human model) can simulate a pedestrian entering the monitoring range, and the detection device determines whether the test model enters the lens field of view and automatically starts shooting, so that the camera 110 can maintain clear capture in dynamic scenes.

[0082] In the embodiment of the present application, by setting up a detection device, the camera testing system can realize automatic monitoring and shooting. When the test model enters the camera range of the lens, the shooting function is automatically started to generate a test image, which effectively improves the efficiency of generating the test image and thereby improves the testing efficiency of the camera.

[0083] In some embodiments, the system 100 further includes a chain, one end of which is connected to the slide 140 , and the other end of which is connected to the reducer; the chain is used to provide uniform power to the slide 140 .

[0084] The chain can be used to transmit power. The chain can be connected to the slide 140 to help the slide 140 obtain power and move smoothly. Specifically, it can be a tank chain. The other end of the chain is connected to a reducer, which reduces the speed to transmit power to the chain at a suitable speed, thereby driving the slide.

[0085] In the embodiment of the present application, by introducing chains and reducers, the motion of the slide is smooth and uniform, and the motion of the slide is more reliable when performing precision testing. The addition of chains has great advantages in power transmission, especially in scenarios requiring high loads or long-term continuous motion, which can maintain the stability of the slide motion and improve the overall performance of the system and test accuracy.

[0086] In some embodiments, the system 100 further includes a power supply, which is connected to the controller 120 and is used to provide power to the camera test system 100. The power supply is a key component that provides energy for the entire test system 100, and can also provide the required power for each module such as the camera 110, the controller 120, the stepper motor 130, the slide 140, and the heating wire.

[0087] Optionally, the power supply may be an AC power supply, such as a 220V or 110V AC power supply, which is converted into a DC voltage suitable for use by various components of the system through a power adapter or a power module.

[0088] In the embodiment of the present application, the power supply is the core energy source of the entire test system, providing stable and continuous power support, which is the basis for ensuring the normal operation of the test system. By connecting the power supply to the controller, the system can efficiently manage power demand, allowing various components to work in coordination to complete complex test tasks, thereby improving the stability and continuity of the test process.

[0089] In some embodiments, the slide 140 in the test system 100 may also be a rotatable slide for three-dimensional motion control, supporting the forward, backward, left, right, and up and down movement of the test model 150 to simulate different viewing angles and positions.

[0090] Optionally, the slide 140 may include a rotating shaft, which is connected to the stepper motor 130. The stepper motor 130 may drive the rotating shaft to rotate, thereby rotating the test model 150 mounted on the slide 140 around the rotating shaft. In addition, the rotation angle information may be fed back in real time through an encoder or an angle sensor, and the controller 120 may accurately control the rotation motion according to a preset angle value to simulate different viewing angles.

[0091] The embodiment of the present application can be applied to the scenario of testing the wide-angle performance or distortion correction capability of the camera 110. The angle of the test model 150 is adjusted by a rotatable slide to simulate the shooting scenes of the camera 110 at different viewing angles, thereby detecting the imaging effect of the camera.

[0092] In the embodiment of the present application, through three-dimensional motion control, the system can simulate the actual environment more realistically, such as daily scenes such as home, shopping mall, corridor, etc. Three-dimensional motion can help simulate the position change of the camera in the actual working scene, and then can comprehensively evaluate the performance of the camera under various viewing angles, effectively improving the comprehensiveness and reliability of the test.

[0093] In some embodiments, the test system 100 may further include a light source. By simulating different light intensities through the light source, it is possible to help test the performance of the camera 110 in environments with different light intensities, thereby further improving the comprehensiveness of the camera test.

[0094] In some embodiments, the test system 100 may further include an emergency stop button. Specifically, the emergency stop button may be connected to the controller 120 by hard wiring or the like. When the emergency stop button is pressed, the contacts of the emergency stop button are closed, and the signal is transmitted to the controller 120. After receiving the signal, the controller 120 immediately stops the operation of all devices in the system 100 to prevent further damage to the devices or potential safety hazards, thereby effectively improving the safety of the test system 100. In addition, an integrated fault diagnosis module may be provided to monitor the system status in real time and detect the working conditions of components such as the stepper motor 130, the heating wire, and the limit switch. If a fault occurs, the fault location is automatically reported, and the test is suspended so that each device does not continue to operate due to the fault.

[0095] In some embodiments, the test system 100 may also include at least one of the following: a position sensor, a velocity sensor, an acceleration sensor, and a temperature sensor. By collecting sensor data and feeding it back to the controller 120, a closed-loop control system can be formed, which can dynamically adjust the operating state of the stepper motor 130 so that the slide 130 moves along a precise path.

[0096] Optionally, the position sensor can be used to detect the position of the slide 140 during the test in real time. Specifically, the position sensor can be any one of a photoelectric sensor, an encoder, a laser rangefinder, etc. For example, the rotation angle of the stepper motor 130 can be measured using an encoder sensor, and the real-time position of the slide 140 can be determined by associating it with the position of the slide 140. The position sensor is connected to the controller 120, and the position sensor can feed back the position data of the slide 140 to the controller 120.

[0097] Optionally, a speed sensor can be used to measure the movement speed of the slide 140. By measuring the instantaneous movement speed of the slide 140, it is possible to determine whether the slide 140 has reached a specific speed requirement, so that the slide 140 moves at a desired speed during the test. Specifically, the speed sensor can be a tachometer or a speed encoder, etc. The speed sensor is connected to the controller 120 and can provide the controller 120 with data such as the current movement speed of the slide 140.

[0098] Optionally, the acceleration sensor can be used to measure the acceleration of the slide 140, especially to detect the acceleration or deceleration of the slide 140. The acceleration sensor is connected to the controller 120 and can provide the controller 120 with data such as the current acceleration of the slide 140. The acceleration sensor can prevent the slide 140 from generating excessive impact during the start or stop process, avoid overload, and thus improve the stability of the movement of the slide 140.

[0099] Optionally, the temperature sensor can be used to measure the temperature of the test model 150. By measuring the temperature of the test model 150, it can be determined whether the temperature of the test model 150 has reached a preset value. The temperature sensor is connected to the controller 120 and can provide the controller 120 with temperature data of the test model 150.

[0100] In the embodiment of the present application, each of the above sensors can collect corresponding sensor data, and then transmit the data to the controller 120, and the controller 120 analyzes and processes the sensor data. The controller 120 can compare the received sensor data with the preset target value (such as the data in the test parameter), and dynamically adjust the operating state of the stepper motor 130 according to the feedback error (such as the error of the slide position or the error of the speed). For example, if the slide 140 deviates from the target position, the controller 120 will adjust the rotation angle or pulse signal of the stepper motor 130 to correct the position of the slide 140; if the movement speed of the slide 140 is too fast or too slow, the controller 120 will adjust the speed of the stepper motor 130 so that the slide 140 reaches the required precise speed; if the acceleration is too large, the controller 120 will reduce the acceleration signal of the stepper motor 130 to avoid excessive impact.

[0101] In the embodiment of the present application, since the test system makes real-time adjustments based on the feedback from each sensor, the slide can move accurately along a predetermined path throughout the entire test process, effectively improving the accuracy of the test results whether on a complex path or in a test task with high precision requirements; and the closed-loop control method can automatically adapt to different environmental changes and load conditions, effectively avoiding sudden changes in the slide during acceleration or deceleration, thereby reducing errors caused by vibration or unstable movement, improving the smoothness of the slide movement, and thereby improving the stability of the test process.

[0102] In some embodiments, the above-mentioned test parameters may include a dynamic first rotation speed, that is, the speed of the stepper motor 130 can be dynamically adjusted, and then the speed of the slide 140 and the test model 150 can be dynamically adjusted to simulate the acceleration and deceleration process of real human movement, so that the test scene is closer to the real scene, reducing the test blind spot caused by the fixed speed, and effectively improving the accuracy of the test.

[0103] In some embodiments, the controller 120 can be communicatively connected with a related remote control platform. For example, as shown in the figure, the controller 120 is connected to the related remote control platform through wireless communication technology (such as Bluetooth, etc.). The user can configure and adjust test parameters, check the operating status of each device, etc. through the remote control platform at any place.

[0104] Optionally, the relevant remote control platform can also be connected to the camera 110. After the camera 110 captures and generates a test image, it can upload the test image to the remote control platform for storage and analysis. Multiple users can access the test image at the same time and collaborate in real time. Through the remote control platform, multiple users can view and analyze data synchronously and jointly decide on an optimization plan.

[0105] In the embodiment of the present application, the controller is connected to the remote control platform through wireless communication technology, and the user can access and control the test system anywhere. This flexibility greatly improves the convenience of operation of the tester, especially in the case of inconvenience or inability to operate on site, effectively saving the cost of manual operation. In addition, the user can view the operating status and test progress of the test system through the remote control platform, such as the operating status of the stepper motor, the temperature change of the heating wire, the displacement of the slide, the feedback of the limit switch and other information, and by real-time monitoring of the equipment status, the user can quickly identify any abnormal situation during the test and make timely adjustments. For example, if it is found that the temperature of the heating wire is abnormal or the slide runs too fast, the user can adjust the system configuration remotely to reduce losses. By uploading the test images taken by the camera to the remote control platform, all test images can be stored and managed on the platform. These images can be used as attachments to the test data for subsequent analysis and report generation, and multiple users can access the test images and related data at the same time, and collaborate in real time, which improves the overall efficiency of teamwork testing.

[0106] In some embodiments, the system 100 may further include an audio player and a microphone. The audio player may be used to simulate different sound environments, such as a noisy street, a quiet room, an alarm, etc., so as to test the audio acquisition and processing capabilities of the camera 110 under different sound backgrounds, as well as the synchronization performance of the audio and video. The microphone may be used to collect the sound in the simulated environment, compare and analyze it with the audio recorded by the camera 110, and evaluate the accuracy and anti-interference capability of the audio part of the camera 110.

[0107] In some embodiments, the system 100 may also include humidity sensors and humidity regulating devices, such as humidifiers and dehumidifiers, to simulate different humidity environments, thereby testing the reliability and stability of imaging of the camera 110 under different humidity conditions, and verifying the sealing of the housing of the camera 110 and the working performance of the internal electronic components when the humidity changes.

[0108] In some embodiments, the system 100 may also include an electromagnetic interference simulator for generating electromagnetic interference signals of different frequencies and intensities. By applying electromagnetic interference to the camera 110, the anti-interference ability of the camera 110 in a complex electromagnetic environment can be tested, so that the camera 110 can still work normally in actual use scenarios, such as when it is close to electronic equipment, substations, etc., and the probability of image anomalies, data loss, and other problems is reduced.

[0109] In some embodiments, the camera in the system 100 may be one or more. When the system 100 includes multiple cameras, the collaborative working ability and synchronization performance of the multiple cameras may be tested. In a home monitoring scenario, the collaborative working of multiple cameras is essential to fully and efficiently ensure home security. Therefore, it may be necessary to test the collaborative working ability and synchronization performance of the multiple cameras.

[0110] For example, multiple cameras can be installed at different positions of the camera test system 100 to simulate key positions in real scenes, such as simulating different positions such as the living room, doorway, balcony, window, etc. of a home to restore the real home monitoring layout. During the test, the test model 150 can be used to simulate the activities of people in the home. The controller 120 controls the slide 140 and the stepper motor 130 to move the test model 150 within the monitoring range of different cameras, so as to capture multiple test images through multiple cameras, and then check whether the timestamps of the movement of the test model 150 in the test images captured by each camera are consistent, and whether the image content accurately reflects the action state at the same time, so as to evaluate the time synchronization accuracy of each camera. The setting of multiple cameras effectively improves the comprehensiveness and reliability of the test.

[0111] An exemplary embodiment of the present application provides a camera testing method. The camera testing method can be applied to the camera testing system 100. For details, please refer to Figure 5 , which exemplarily shows a flow chart of a camera testing method provided by an embodiment of the present application. Figure 5 As shown, the camera testing method includes the following S51-S53:

[0112] S51. Controlling the operation of the stepper motor through a controller so that the stepper motor drives the slide to move and the test model to move, wherein the slide is fixedly connected to the test model.

[0113] In some embodiments, the controller is further used to obtain test parameters determined by a user. In S51, controlling the operation of the stepper motor by the controller includes: controlling the operation of the stepper motor based on the test parameters.

[0114] In some embodiments, the test parameters include at least one of the following: the running direction of the stepper motor, the first rotation speed of the stepper motor, the preset number of reciprocating motions of the slide, and the running time interval of the stepper motor.

[0115] S52 . When the test model is moving, the test model is photographed by a camera to generate a test image.

[0116] S53: Analyze the test image to obtain a test result.

[0117] In some embodiments, the test results can reflect the performance and accuracy of the camera under specific test conditions, including whether there is blur, noise, smear or delay. This image analysis helps to evaluate the performance of the camera in dynamic scenes to improve the reliability and accuracy of camera performance testing.

[0118] In some embodiments, the system further comprises a limit switch, which is connected to the slide, and the limit switch is also connected to the controller. In the case where the system comprises the limit switch, the method further comprises: detecting the position of the slide by the limit switch, and sending a signal to the controller by the limit switch when detecting that the position of the slide reaches a preset boundary position, so that the controller records the number of reciprocating motions of the slide based on the signal.

[0119] In some embodiments, the system further comprises a reducer and a coupling; the reducer is connected to the stepper motor via the coupling, and the output shaft of the reducer is connected to the slide. In the case where the system comprises a reducer and a coupling, the method further comprises: transmitting the power of the stepper motor to the reducer via the coupling; and adjusting the first speed outputted by the stepper motor to a second speed via the reducer, so that the slide moves based on the second speed, and the second speed is less than the first speed.

[0120] In some embodiments, the system further comprises a heating wire, the heating wire is connected to the test model, and the heating wire provides a preset temperature for the test model. In the case where the system comprises a heating wire, the method further comprises: controlling the heating wire to heat by the controller so that the heating wire provides a preset temperature for the test model.

[0121] In some embodiments, the camera includes a lens and a detection device; when the camera includes a lens and a detection device, the method further includes: detecting by the detection device whether the test model moves within the imaging range corresponding to the lens, and photographing the test model to generate a test image when it is detected that the test model moves within the imaging range corresponding to the lens.

[0122] In some embodiments, the system further comprises a chain, one end of which is connected to the slide, and the other end of which is connected to the reducer; the chain is used to provide uniform power to the slide.

[0123] In some embodiments, the system further includes a power supply, which is connected to the controller and is used to provide power to the camera testing system.

[0124] The camera testing method provided in this application is further explained below in conjunction with specific testing scenarios.

[0125] First, the user (such as the relevant tester) can start the power supply in the camera test system to provide the required power for the entire system, so that each component such as the camera, controller, stepper motor, slide, heating wire, chain, limit switch, reducer and coupling can work normally. After receiving the power signal, the controller starts to initialize each period to check whether the test system can be started and connected normally. The controller can be connected to an external input device to display the operation interface through the input device, so that the user can enter the test parameters through the test parameter configuration page, including but not limited to: the running direction of the stepper motor, the first speed, the running time interval, the temperature setting of the test model (heating wire control), the test duration or the specific position of the test model, etc.

[0126] In the above process, the user can determine the relevant code through the input device to realize the data interaction between the input device, the controller and each device. For example, the information of the serial port or communication port of the controller, such as the serial port number, port settings, etc., can be obtained through the self.get_port() method; the input data (such as sensor data, test parameters, etc.) can be converted into hexadecimal format through the self.hex_number function, and then the hexadecimal format data can be sent through the serial port (self.ser) through the code self.ser.write(bytes.fromhex('55aa0b0a'+self.hex_number(self.s_post)+'000000c3')), so that the input device, the controller and each device can have flexible and efficient data interaction.

[0127] Furthermore, after detecting the test instruction triggered by the user, the controller controls the stepper motor to start running at the first speed. The coupling transmits the rotational power output by the stepper motor to the reducer through the chain. The reducer can convert the high speed (first speed) output by the stepper motor into a lower speed (second speed), thereby adjusting the movement speed of the slide, so that it can move more accurately when performing tasks. The slide drives the test model to move along the set trajectory. During the movement of the slide, the limit switch detects its position so that the slide is within the set range of movement. Whenever the slide reaches the preset boundary position, the limit switch will send a signal, and the controller will record the number of reciprocating times of the slide. During the test, the controller adjusts the power output of the heating wire according to the setting so that the temperature of the test model reaches the preset value (such as simulating human body temperature, high temperature in industrial environment, etc.).

[0128] Finally, the detection device of the camera can detect in real time whether there is a moving test model in the corresponding camera range. When the test model enters the camera range, the camera automatically starts the shooting function to capture the image of the test model. The generated image becomes the test image, and then the test result is obtained for subsequent analysis.

[0129] In some embodiments, machine learning can be combined with image processing technology to automatically analyze abnormalities or defects in the test image through algorithms while capturing images in real time, such as failure to wake up, failure to record, recording delays, image smearing, etc. Through image classification and pattern recognition, problems can be discovered and adjusted in advance.

[0130] Alternatively, if the camera fails to wake up in time, it may miss the initial motion when the test model starts moving. Test images can help verify whether the camera has such a failure to wake up issue by analyzing the synchronization of image timestamps and motion states to check whether the camera always starts on time.

[0131] Optionally, you can also use the test image to check if the camera does not start recording, or if data is lost or frames are skipped during recording. This can be verified by checking the continuity and integrity of the image, such as checking the time interval between several consecutive test images, analyzing whether there are missing frames, or if the image suddenly stops updating.

[0132] Optionally, recording delay means that the camera cannot start recording immediately after receiving the test model motion signal, resulting in inconsistency between the picture and the actual action. Test images can help detect the existence of delay and evaluate the response speed of the camera in a real-time dynamic environment. Specifically, the test image can be compared with the output data of the motion sensor (such as the slide position) to synchronize the camera's test image with the actual position and speed of the model.

[0133] Optionally, when the camera shoots fast-moving objects, if the camera's shutter speed, frame rate and other parameters are not suitable, ghosting may occur, that is, the test model leaves a blurred afterimage in the image. Specifically, you can check whether the test model in the dynamic scene is blurred or ghosted.

[0134] The camera testing method provided in the present application can accurately control the movement direction, speed and time interval of the stepper motor through the controller, and can accurately control the movement speed and trajectory of the slide and the test model, which helps to reduce the errors caused by the movement of the test model during the test process; the controller adjusts the temperature of the test model through the heating wire, so that the temperature conditions are kept within the set range (such as simulating human body temperature, industrial high temperature environment, etc.), thereby improving the accuracy and effectiveness of the test; when the test model enters the camera range, the camera automatically starts and captures the image in real time, which makes the image acquisition process without human intervention, which not only improves the test efficiency, but also avoids human errors in operation, thereby improving the accuracy of the test; the generated test images can help evaluate the performance of the camera in dynamic scenes, such as capturing the movement state of the test model, monitoring the clarity of the image, and whether there are problems such as blur, noise, ghosting or delay, thereby providing reliable data for subsequent analysis, thereby improving the performance of the camera and the application effect in actual environments.

[0135] Please refer to the following Figure 6 , which is a schematic diagram of the structure of a camera testing device provided by an exemplary embodiment of the present application. Figure 6 As shown, the camera testing device 600 comprises:

[0136] The control module 601 is used to control the operation of the stepper motor through a controller so that the stepper motor drives the slide to move and the test model to move, wherein the slide is fixedly connected to the test model.

[0137] The shooting module 602 is used to shoot the test model through a camera when the test model moves, so as to generate a test image.

[0138] The analysis module 603 is used to analyze the test image to obtain a test result.

[0139] The division of the modules in the above-mentioned camera test device 600 is only for illustration. In other embodiments, the camera test device can be divided into different modules as needed to complete all or part of the functions of the above-mentioned camera test device. The implementation of each module in the camera test device provided in the embodiment of this specification can be in the form of a computer program. The computer program can be run on a terminal or a server. The program module composed of the computer program can be stored in the memory of the terminal or the server. When the computer program is executed by the processor, all or part of the steps of the camera test method described in the embodiment of this specification are implemented.

[0140] See next Figure 7 , which is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of the present application. Figure 7 As shown, the electronic device 700 may include: a processor 710 and a memory 720 , and may also include a user interface 730 , a network interface 740 and a communication bus 750 .

[0141] Among them, the processor 710 may include one or more processing cores. The processor 710 uses various interfaces and lines to connect various parts of the entire electronic device 700, and executes various functions and processes data of the electronic device 700 by running or executing instructions, programs, code sets or instruction sets stored in the memory 720, and calling data stored in the memory 720. Optionally, the processor 710 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 710 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes operating systems and applications, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 710, and it can be implemented separately through a chip.

[0142] Among them, the memory 720 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 720 includes a non-transitory computer-readable storage medium. The memory 720 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 720 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a receiving function, a control function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 720 may also be optionally at least one storage device located away from the aforementioned processor 710. As Figure 7 As shown, the memory 720 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.

[0143] Optionally, the communication bus 750 is used to realize the connection and communication between these components. The user interface 730 may include a display screen (Display), a camera (Camera), and may also include a standard wired interface and a wireless interface; the network interface 740 may optionally include a standard wired interface and a wireless interface (such as a WI FI interface).

[0144] exist Figure 7 In the electronic device 700 shown, the processor 710 may be used to call program instructions stored in the memory 720 and specifically perform the following operations:

[0145] The stepper motor is controlled to operate by a controller, so that the stepper motor drives the slide table to move, and the test model is moved, wherein the slide table is fixedly connected to the test model;

[0146] When the test model moves, the test model is photographed by a camera to generate a test image;

[0147] Analyze the above test images to obtain test results;

[0148] Among them, the above-mentioned camera testing system is the camera testing system provided in the embodiment of the present application.

[0149] The embodiment of the present application also provides a computer-readable storage medium, which stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes one or more steps in the above embodiment. If the components of the above camera test device are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium.

[0150] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The above-mentioned computer program product includes one or more computer instructions. When the above-mentioned computer program instructions are loaded and executed on a computer, the above-mentioned process or function according to the embodiment of the present application is generated in whole or in part. The above-mentioned computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The above-mentioned computer instructions can be stored in a computer-readable storage medium or transmitted by the above-mentioned computer-readable storage medium. The above-mentioned computer instructions can be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The above-mentioned computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The above-mentioned available media can be magnetic media (for example, floppy disks, hard disks, tapes), optical media (for example, digital versatile discs (DVD)), or semiconductor media (for example, solid state disks (SSD)), etc.

[0151] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes. In the absence of conflict, the technical features in this embodiment and the implementation scheme can be combined arbitrarily.

[0152] The above-mentioned embodiments are merely preferred embodiments of the present application and are not intended to limit the scope of the present application. Without departing from the design spirit of the present application, various modifications and improvements made to the technical solutions of the present application by ordinary technicians in this field should fall within the protection scope determined by the claims of the present application.

Claims

1. A camera testing system, characterized in that: include: A camera, a controller, a stepper motor, a slide and a test model, wherein the controller is connected to the stepper motor, the stepper motor is connected to the slide, and the slide is fixedly connected to the test model; The controller is used to control the operation of the stepper motor; The stepper motor is used to drive the slide to move during operation; The slide is used to carry and drive the test model to move; The camera is used to photograph the test model to generate a test image when the test model moves.

2. The system according to claim 1, characterized in that The controller is also used to obtain test parameters determined by the user; When the controller is used to control the operation of the stepper motor, it is specifically used to: control the operation of the stepper motor based on the test parameters.

3. The system according to claim 2, characterized in that The test parameters include at least one of the following: the running direction of the stepper motor, the first rotation speed of the stepper motor, the preset number of reciprocating motions of the slide, and the running time interval of the stepper motor.

4. The system according to claim 1, characterized in that The system further comprises a limit switch, wherein the limit switch is connected to the slide, and the limit switch is also connected to the controller; The limit switch is used to detect the position of the slide, and when it is detected that the position of the slide reaches a preset boundary position, send a signal to the controller so that the controller records the number of reciprocating movements of the slide based on the signal.

5. The system according to claim 1, characterized in that The system further comprises a reducer and a coupling; the reducer is connected to the stepper motor via the coupling, and the output shaft of the reducer is connected to the slide table; The coupling is used to transmit the power of the stepper motor to the reducer; The reducer is used to adjust the first rotation speed output by the stepper motor to a second rotation speed so that the slide moves based on the second rotation speed, and the second rotation speed is lower than the first rotation speed.

6. The system according to claim 4, characterized in that The system further comprises a heating wire connected to the test model, and the heating wire provides a temperature of a preset magnitude for the test model.

7. The system according to claim 4, characterized in that The camera comprises a lens and a detection device; The detection device is used to detect whether the test model moves within the imaging range corresponding to the lens, and when it is detected that the test model moves within the imaging range corresponding to the lens, the test model is photographed to generate a test image.

8. The system according to claim 5, characterized in that The system further comprises a chain, one end of which is connected to the slide, and the other end of which is connected to the reducer; The chain is used to provide uniform power to the slide.

9. The system according to claim 1, characterized in that The system further comprises a power supply connected to the controller, and the power supply is used to provide power to the camera testing system.

10. A camera testing method, characterized in that: Applied to a camera testing system, the method comprises: Controlling the operation of the stepper motor through a controller so that the stepper motor drives the slide table to move and the test model to move, wherein the slide table is fixedly connected to the test model; When the test model moves, the test model is photographed by a camera to generate a test image; Analyze the test image to obtain a test result; Wherein, the camera testing system is the camera testing system according to any one of claims 1-9.