Video Image Processing Using videoOCX for Visual Basic 6.0

One of the most important medium in multimedia is video images. Motion pictures in digital form are huge in data size and occupy a large bandwidth (defined in frequency domain) when transmitted. This means that video image processing is always constrained in time. We must deal with the fast data rate of video signals (images) to process in the real time. Video image processing has to take a different approach to process the stream of video images competing the time tick, from the techniques that apply to the still image processing. This laboratory is designed to experience real time video image processing by using VideoOCX package which allows users to develop real time image processing applications. VideoOCX uses a standard video source for input, such as a USB Webcam or a TV capture card, and displays the processed video sequence as output on the computer screen. Both of input and output are dynamically moving motion pictures.

What is OCX? OLE is Object Linking and Embedding, a distributed object system and protocol developed by Microsoft. In short, OCX is an OLE Control Extension, an independent program module that can be accessed by other programs in a Windows environment. OCX controls end with a .ocx extension. OCX controls represent Microsoft’s second generation of control architecture, the first being VBX controls written in Visual Basic. Both VBX and OCX controls have now been superseded by ActiveX controls. However, ActiveX is backward compatible with OCX controls, which means that ActiveX containers, such as Microsoft’s Internet Explorer, can execute OCX components.

Get download pdf Video Image Processing Using videoOCX for Visual Basic 6.0

Related Tutorial

Tags: , , , , , , , , , , , , , , , , , , ,

Comments

Leave a Reply