The proposal of ’Made in China 2025" clarifies the strategic goal of China’s transformation from a manufacturing power to a manufacturing power.Vigorous development of intelligent manufacturing is an important way to achieve a strong manufacturing country.In the development of intelligent manufacturing,machine vision plays an extremely important role.With the continuous improvement of domestic industrial automation,the application scene of machine vision has been continuously expanded,and new application scenarios have put forward higher requirements for machine vision systems.Linear array camera can accurately detect high-speed moving objects.The smart camera integrates the functions of image acquisition,processing and transmission with a single camera to make the machine vision system more applicable and easy to use.This paper combines the characteristics of linear camera and smart camera and proposes Design and Implementation of Linear CCD smart Camera System Based on FPGA.Firstly,the current research status of smart cameras at home and abroad is introduced.The related products of major smart camera manufacturers at home and abroad are listed and the development trends of related technologies are analyzed.Then the overall framework of the line array smart camera system and related technologies are analyzed,including linear array CCD technology,FPGA development technology,data communication technology and PC software development technology.Then,based on this,the software and hardware design for the system scheme is completed,and the linear array smart camera system with complete functions of image data acquisition,image transmission and image data display is completed.Then it focuses on the image processing algorithms and FPGA implementation involved in the smart camera system,including image denoising,image gray distortion correction,image color misalignment correction,image color space conversion and other image preprocessing methods;Color detection and area detection algorithms;improved Sobel method for edge extraction of images.The algorithm principle is analyzed in detail and the FPGA implementation scheme is given and implemented by FPGA.Finally,the linear camera smart camera system developed was tested.The test results show that the image acquisition,transmission and display functions of the camera system realized by this subject are normal.The implemented image preprocessing method can effectively improve the image quality.The implemented color detection algorithm can detect the color plastic sheet by more than 90%.The area detection algorithm can detect more than 80%of the detection accuracy of plastic sheets.The area measurement algorithm can measure the area accuracy of a single plastic sheet by more than 95%.The improved Sobel edge method implemented edge detection is better than the traditional Sobel method.But not as good as the Canny edge detection method. |