Font Size: a A A

Development Of Digital Image-Processing System Based On VC++ And Algorithm Research

Posted on:2009-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:L Q TanFull Text:PDF
GTID:2178360245980113Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the enhancement of computers' operational capability, digital image processing technology is developing rapidly, and it is widely used in many branches of science and technology. The research and development of digital image processing software with high performance is of vital importance to us nowadays due to the advantages of high processing accuracy and the optimization of treatment effect via improving processing software.In this thesis, a set of digital image processing software with strong portability and extensibility was developed based on the method of objective oriented programming under VC++6.0 environment. This software system was not only able to open, process, save, close many different format image files, but had user friendly interface, for various dialog boxes for parameters setting and error information were designed according to the requirement for image processing in order to provide user many facilities to use this software and to compare the different image processing effects resulted by changing some related parameters.Besides, this software system contains many image-processing algorithms. It presents a wide range of classical algorithms including image enhancement, image conversion, image edge detection, image compression and coding, image restoration, image binary conversion and segmentation, etc. Furthermore, the effects of the main algorithms were discussed and it was proved by large numbers of experiments that this system can meet most need in image processing. Additionally, based on the study of the interpolation algorithm and edge detection algorithm, an improvement method to the cubic convolution interpolation was presented and the Signal-to-Noise was increased. Aiming at the disadvantage that there were some pseudo edges processed by the classical LOG edge detection algorithm, a modified algorithm with better processing effect was proposed.Finally, lots of experiments indicated that this software was very convenient and flexible in practical study and research. Aiming at certain purposes which should be achieved, the improvement and recombination about the algorithms could be made and then selected the optimal processing methods, steps and parameter settings. Therefore, the difficulty of algorithm development can be reduced and the time of the development can be shortened using this software in actual engineering applications. Moreover, this software can have important use and reference value in the image-processing filed.
Keywords/Search Tags:digital image processing, software, VC++, classical algorithm, improved algorithm
PDF Full Text Request
Related items