Summary: | 碩士 === 國立中山大學 === 資訊工程研究所 === 83 === In this thesis we develop a visual programming environment for
computer vision on a PC. The system provides researchers in
computer vision area a powerful tool and resource sharing
environment for developing computer vision and image processing
applications. It also provides a tool for real-time industrial
application. Therefore, the system has to satisfy some
requirements, such as portability, extensibility, economy and
real-time image processing. In order to make this development
process feasible the object-oriented approach is adopted to
develop the system. The hardware framework is focused on
personal computer to reduce the cost and make the system
feasible to any potential users. The paper consists of four
major tasks: 1) a graphical user interface(GUI); 2) an
application interface; 3) an application library; 4) a system
support layer. The GUI provides users a friendly interface
which includes an iconic programming editor, main menu, error
message submenu, etc. The application interface defines a
simple protocol to let users insert their own source code into
the application library. It also has ability to edit and manage
these commands that users added. The library provides some
fundamental computer vision algorithms for the first phase of
the system. The system support layer provides the required
software and hardware configuration for the system.
|