Font Size: a A A

The Application Of Object-Oriented And Component Technology To The Image Processing Output Subsystem

Posted on:2005-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:J S LiangFull Text:PDF
GTID:2168360152968748Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Presently, in the process of research on the image algorithm, the image algorithm is mainly implemented in the environment of Visual C++ 6.0 IDE or Matlab. Matlab supplies an entire set of algorithm and tools used in the processing and analysis of the digital image and signal. Matlab is convenient, flexible and efficient. But needing to study Matlab language, not meeting the direct requirements of applications and needing to be implemented by C/C++ language are its disadvantages. We can quickly implement the core part of algorithm and the programs are directly application-oriented if we use the VC6.0 IDE by means of C/C++ language. But it does not have basic algorithm package, favorable image data input/output (file operation) and tool kit of image display, that is to say that the accumulation of development resource is still enough. Therefore it is very important to develop a new type of image information processing system, which can exploit to the fully favorable conditions and avoid unfavorable ones.According to the characteristics of the research on the image processing algorithm, a platform of image processing and analysis can be built gradually through normalizing and implementing a set of scientific methods which promote the algorithm research and software development. The image processing system is based on 3-tier architecture and divides hierarchical structure and components according to the functions of the system.The image processing system is composed of express layer, business logic layer and data service layer. The image output component, which is based on the analysis and the research of the present image processing algorithms, defines the types of the output objects, which combine the output data with the interface supporting system. Applying object-oriented technology, the image processing output subsystem is regarded as an aggregation of objects, the active objects of subsystem is identified and abstracted, and the subsystem is described by the relations and actions of the output objects. Based on the object-oriented technology, the aggregation of the output objects, which are responsible for the image processing output function, is regarded as an image output component. The image output component communicates through the interfaces with others in the image processing system. The image output component makes the image processing output subsystem is opening,flexible and reusable, and can react quickly. In the image processing system, the image output component can automatically identify the output type of image processing and displays the outcome of image processing, and can operate the images or the figures.By reconstructing the system model, and configuring relatively perfect image processing algorithms library and basic tool kits, the image processing system can improve the reusability and flexibility of the image processing analysis algorithm and the image processing tools. And the system reduces the difficulty of image processing algorithm analysis, and increases the efficiency of the algorithm researchers. Consequently, a platform and environment of the image processing algorithm forms gradually and consummates continually.
Keywords/Search Tags:Object-oriented, Component, Image Processing System, Image Output
PDF Full Text Request
Related items