| This paper first expounds the research background of the topic of bridge deflection monitoring,as well as the current domestic and international mainstream technical solutions and the latest research progress.Then the research and design of bridge deflection monitoring by embedded image processing technology is described in detail.The bridge deflection monitoring system based on embedded image processing utilizes portable low-power embedded equipment to place specific targets at key points of bridge deflection monitoring,through the acquisition of target images on bridges,through image processing and machines in front-end embedded devices.Learning algorithms to track the position of the target in real time.Then,the collected data is transmitted to the back-end client through the wireless network for real-time viewing and monitoring,and at the same time,the remote monitoring device can be controlled through the interface of the back end to realize data saving,and the working mode switching is more abundant.The function.The system mainly includes four parts: The first part is the selection of embedded device hardware platform,mainly based on software,operating system,algorithm operating environment to hardware performance requirements,select the corresponding processor,camera,network communication module,etc.;The second part is mainly the development of embedded device software,including network socket communication,environment parameter configuration,deflection measurement algorithm,video image transmission,etc.The third part is mainly client program design including command transmission,parameter configuration,network transmission.Receiving functional modules and interface design;the fourth part is mainly algorithm implementation,including target feature extraction,classifier training,target capture and further determination of the location of selected monitoring points.In addition,since the long-term monitoring may cause the camera position to change,it is necessary to correct the sampled origin position of the sampling point by averaging.This paper mainly works on the software design of embedded image processing bridge deflection monitoring system.First of all,the software architecture design,the system is based on the C / S mode.Through Qt,a graphical interactive client program is designed,and due to the good portability of Qt,the client program can run on various platforms.The server program is developed and run on the Ubuntu16.04 platform based on the Linux kernel,running on a portable and customized embedded device platform.In the client program,through the Qt powerful interface control and network communication and other open source libraries to achieve intuitive display,remote control,data reception.On the embedded device server,the server program is designed by C/C++ language,and the camera integrated development tool library and open source computer vision library are used to realize the acquisition of the target image on the bridge and the bridge deflection data acquisition.In addition,through network socket programming and multi-threading.Send image and deflection data and receive control commands.The paper work finally realized the tracking of the target and the storage of the displacement data in the laboratory simulation,and completed the control and data transmission of the embedded device in the client in the LAN.Of course,the stability of the software and the accuracy of the algorithm can be improved further. |