Font Size: a A A

Design And Implementation Of Smart Camera Background Management Software

Posted on:2021-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:P LvFull Text:PDF
GTID:2392330614965755Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the continuous improvement of the performance of smart camera products,the application fields are more extensive,and higher requirements are imposed on the smart camera background management software.The smart camera background management software provides users with a visual interactive interface,which is convenient for users to operate the smart camera and access data for analysis and processing,thereby reducing the complexity of using the smart camera and improving the work efficiency of the entire smart camera system,the development of excellent smart camera background management software is an important part of the smart camera industry.The smart camera background management software designed and developed in this paper mainly implements the data communication functions and parameter configuration functions between the background management software and the smart camera platform,users can control the smart camera and access data through the visual interactive interface conveniently.The main contents of this paper are as follows:(1)Visual interactive interface of the background management software is designed and developed based on MFC.The floating window layout is used to expand the functional area,and the Open CV open source vision library is used to implement the basic operations on the image.(2)The background management software communication module is designed and implemented based on the Gig E Vision protocol.The main contents of the Gig E Vision protocol are analyzed,the control channel and the flow channel are designed and implemented,the reliable transmission of command messages and reliable reception of file data streams with high-speed are achieved.Function interfaces are provided for other programs to call by encapsulating the functions of the communication module as a DLL.(3)The parameter configuration function of the background management software is designed and implemented based on the Gen Api module of Gen ICam standard.The XML device description file is designed and generated according to the convention of Gen Api nodes.Reliable transmission of XML device description files is achieved and the XML device description files are parsed based on the Tiny XML2 function library to complete the parameter configuration of the smart camera.A background management software test platform is built with the combination of specific application environment,and Wireshark,VS performance tester and other tools are used to test the running situation of the software with the results verified and analyzed.The experimental results show that the background management software takes up less resources,runs faster,and has a lower failure rate.During data interaction with the smart camera platform,the XML device description file and parameter configuration command message transmission process is stable and reliable,the transmission rate of large file data streams can reach 100 Mbps and the packet loss can be resolved effectively at the same time,which meet the requirements of practical application.
Keywords/Search Tags:Management Software, GigE Vision Protocol, GenApi, Device Description File
PDF Full Text Request
Related items