Font Size: a A A

Design And Implementation Of Image Processing Development Platform Based On Configuration

Posted on:2013-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:L S HuFull Text:PDF
GTID:2248330374487427Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer technology and image technology, the digital image processing technology has been widely applied in all industry fields. Improving the speed of image process, and making more visual image processing is the purpose of designing this image processing development platform based on the graphical configuration.Firstly, based on the analysis of the status quo of the existing image processing software at home and abroad, and the analysis of the existing graphical configuration software, this paper has proposed the platform requirements. This is a configuration-based image processing development platform. All kinds of image processing algorithms are encapsulated into each graphic control. Therefore, the users can form an experimental procedure by dragging and dropping the graphical controls. This graphical configuration software is designed for quick and easy development of image processing algorithms. It uses a combination of C#and C programming language. Meanwhile, in order to improve the speed of the platform, and increase the platform’s flexibility, this platform uses the dynamic link library to achieve lots of image processing algorithms, and then for the interface calls.Secondly, around the platform requirements analysis and the overall design, this paper analyses the detailed design of platform, then introduces the design and implementation of each sub-interface and the main functional blocks, and describes the structure of graphical control and line control, which are the basic elements of the process assembly chart, as well as introduces their rendering method. Based on the analysis of a variety of structural features of the process assembly chart, this paper proposes to adopt the graph data structure to represent the process assembly chart. At the same time, through the analysis of the common operating mechanism of graphical configuration software, this paper proposes the operational mechanism of this platform.Thirdly, classifying the image processing algorithm according to the algorithm function, this platform facilitates the users to quickly find the algorithms they need to in the experiments.Finally, the platform achieves the detection process of phone surface scratches, analysis of the specific realization steps of this experiment on the platform, and getting a perfect experimental result. Through this experiment, this platform not only improves the efficiency of image processing and algorithm development, and reduces the reliance on professional developers, and meanwhile improves the reusability of software.
Keywords/Search Tags:graphical configuration, graphic control, dynamic linklibrary, visualization
PDF Full Text Request
Related items