Font Size: a A A

Study On Image Processing Experiment Platform Design Based On Component

Posted on:2018-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:M YangFull Text:PDF
GTID:2348330542459992Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Image processing is a technique by which a computer analyzes an image through a series of algorithms to achieve the desired image results of the researcher.It is essential to experiment with the feasibility and effectiveness of the researcher’s algorithm.There are many different kinds of image processing algorithms with high utilization rate,the experimental staff will face the problem of repeatedly writing these high usage algorithms,greatly reducing their experimental efficiency.Therefore,image processing experiment platform is very necessary for the researchers,which is convenient operation,strong extensibility and high test efficiency.Component technology is a difficult point in the field of software reuse,which can greatly improve the efficiency of software development,shorten the development cycle,and reduce the workload through its reuse characteristics.This paper designs and develops a component-based image processing experiment platform.The platform has a component-based algorithm combination function,and supports the user to add new algorithm components,so that users can combine the newly added algorithm components with the existing algorithm components of the platform to generate algorithm channel,then,it can help the experimental staff to solve the problem of repeated coding for some common algorithms and improve the experimental efficiency.Moreover,the experimental results have a visual input and output,so that the experimental staff can see the experimental results in real time and intuitive.The platform adopts the operating form of drag and drop combination of algorithm components,which has good interactive ability and convenient operation.In the process of design and development,many problems are encountered,and the author solves the problem by proposing the decorative assembly mechanism and the component configuration model.The main contents are as follows:1.Proposed a decorative-based assembly model.The assembly mechanism accomplishes the assembly by creating a wrapper component and dynamically expanding the functionality of the component.Image processing platform is a flow-type algorithm channel to process images,and each component is a processing algorithm.Therefore,In view of the specificity and professionalism of the platform,the assembly mechanism fully complies with the experimental platform of the combination of algorithm platform requirements and the operating mode of drag and drop combination.2.Proposed a component-based configuration model.As the experimental platform has its unique drag and drop combination of algorithm components to form the operation of the algorithm channel,and the domain characteristics of the diversified process specification of the image processing algorithms.Based on the concept and characteristics of the configuration in industrial control field,a component-based configuration model is proposed.The model based on the foundation of the component brings the developers and users efficient development and use,and meets the image processing platform needs of the three-tier software architecture to lay the foundation for scalability,while the introduction of macro logic description makes experimenter restrict the image processing experiment platform algorithm channel rules according to their own business needs,so that users can participate in the development of the system to ensure that the system functions and the business needs of users can always be consistent.3.Based on the component configuration model and decorative assembly mechanism,the image processing experiment platform is designed and implemented,and some key codes are displayed.Finally,a large number of different angles and different levels of test experiments are conducted,and the assembly execution,decorative assembly mechanism,macro logic description and so on of the Image processing experiment platform algorithm component has carried on a comprehensive test verification.
Keywords/Search Tags:Software reuse, Component, Assembly mechanism, Configuration Model, Image processing experiment platform
PDF Full Text Request
Related items