| Railway tunnel overrun occurs frequently,it is of great significance to grasp of the tunnel Clearance change in size in a timely and accurate way,which is the key to ensure the safety of railway traffic.At present,China’s Clearance detection equipment is laborious,time-consuming and inaccuracy,it restricts the development of railway transportation to a certain extent,so high-precision,automated detection in dynamic and scenes has become the focus of the current research.As the tool of data acquisition,processing and analysis,the detection software is an important part of the detection system.This dissertation designs and implements a software system for railway tunnel Clearance detection.The system realizes the function of data acquisition,processing and analysis,and improves the detection efficiency.The work of this thesis is divided into the following two parts:(1)Design and implement the software system of railway tunnel Clearance detection,which can improve the automation level of the Clearance detection.Firstly,according to the tunnel variety and many disturbance detection,combined with the current detection technology of mature testing software for detailed requirement analysis,and gives the design goals of the software.Secondly,the use of structured analysis and design methods,completed the overall design of the detection system.Finally,the overall design of the software system based on department of molecular modules,detailed design and implementation,and the software is tested.(2)A practical solution is proposed to solve the problem of software processing efficiency in software implementation process.To restrict the efficiency of software processing problems of software realization process,and puts forward the feasible solution.For the calculation of image processing in a large amount of processing is time-consuming,using multi-threading technology to improve the processing speed;the software system in a large number of small files to read and store the problem of low efficiency of the storage system was optimized by the a combination of hardware and software,scientific and efficient management of data.At present,the design and development of the software has been put into trial operation,after the actual use of the test software not only to achieve the functional requirements of the design requirements,but also has a good human-computer interaction experience,by the user’s praise. |