A trend in structured light 3D measurement systems is miniaturization. To address this trend, this paper presents a highspeed structured light vision imaging and storage system based on Xilinx Zynq-7000 SoC. The system employs a hardwaresoftware co-design approach, with the hardware facilitating high-speed image capture and real-time display from a CMOS camera through programmable logic (PL), while the software manages camera configuration and image storage through the processing system (PS). In comparison to traditional FPGA-based image acquisition systems, the system proposed in this paper utilizes Zynq SoC based on ARM+FPGA architecture. By transitioning the SCCB configuration of the CMOS camera from FPGA to ARM processor control using Zynq, the system reduces hardware resources utilization and enhances camera configuration flexibility. Additionally, through the design of BMP image storage and PL-PS interrupt control programs, the system enables convenient camera calibration using stored images. Experimental results confirm the camera's ability to capture images at 1280×720 resolution with a frame rate of 30fps. Calibration of the CMOS camera using the system yields an average reprojection error of 0.09 pixels, meeting calibration accuracy requirements. This system serves as a foundation for embedded structured light 3D measurement systems.
|