| Image Processor is widely used in the field of industrial equipment and control, which is responsible for massive image data transmission, reception , processing , target identifica-tion and matching. Its'performance is of great significance, so a specialized test system is needed to test the recognition speed, accuracy and other key indicators and to realize the automation of image information processing and intelligent development.The testing platform studied in this thesis is based on the WINDOWS operating system, including hardware platform and software platform. This thesis focuses on the key technology of image sequence based on DirectShow to achieve a comprehensive testing software platform. Firstly, taking costs and transferring rate into account, the image transmission program of PCI card based on FPGA is proposed. Then, an in-depth analysis of the DirectShow architecture based on COM component is given, focusing on the development of Filter and Pin, and the building process of the Filter Graph. Meanwhile, the pre-defined file and memory management is studied here to prepare for the development of source filter.Source filter is developed to implement I/O operation of large files through double-buffering and memory-mapped files, the basic framework of the software, sample operation and seeking are also achieved. Then, the sender filter is developed to realize the communication between software and PCI card through PCI bus.Finally an instance of the application is realized, which is able to adapt to the enviorenment of high frame rate and large file. The model functions of sending, display, editing, control and monitoring have been achieved. The data is user-defined format image sequence, which greatly improves the applications of image processor .Users can easily control the image transfer, including starting and stopping, automatic transmission, single frame sending and single frame sending repeatedly. Meanwhile the system runs stablely, and the process of transmission and display is synchronized. |