Title :
Application of Mixed Programming between Matlab and Visual C++ on Circles Detection
Author :
Hudai, Fu ; Hua, Wang ; Wei, Yang
Author_Institution :
Sch. of Mech. Sci. & Eng., Changchun Inst. of Technol., Changchun, China
Abstract :
In this paper, machine vision approach for detecting and inspecting circular parts is presented. The merit of object-oriented software development language VC++ and the character of Matlab Engine used in digital image processing have been introduced in the paper. The new method of mixed programming between Matlab and Visual C++ has been proposed. Circle images must be preprocessed first. Square median filter has been used to eliminate image noise. A weighted edge threshold method has been applied to segment the object image into a binary one. Then the number, area and center coordinate of circles can be detected by using of mixed programming, namely, VC++ getting Matlab engine. It is proved that it can shorten develop period and improve system capability by using these two languages to compile program.
Keywords :
C++ language; computer vision; mathematics computing; median filters; object detection; object-oriented languages; visual languages; Matlab engine; Visual C++; circle images; digital image processing; image noise elimination; machine vision approach; mixed programming application; object-oriented language; square median filter; weighted edge threshold method; Computer vision; Debugging; Digital images; Engines; Equations; Image processing; Image segmentation; Intelligent systems; Libraries; Man machine systems; Matlab Engine; Median Filter; Mixed Programming; Threshold Segmentation; VC++;
Conference_Titel :
Intelligent Human-Machine Systems and Cybernetics, 2009. IHMSC '09. International Conference on
Conference_Location :
Hangzhou, Zhejiang
Print_ISBN :
978-0-7695-3752-8
DOI :
10.1109/IHMSC.2009.139