What is it all about?
A Software package for the exploration of computer vision and image processing.
* CVIPtools 5.x is implemented in four layers: the algorithms code layer, the Common Object Module (COM) interface layer, the CvipOp layer, and the Graphical User Interface (GUI). * The algorithms code layer is based primarily on previous versions of CVIPtools, consists of all image and data processing procedures and functions, and is written in standard C. * The COM interface layer is written in C++ and links the CVIPtools C functions to the GUI through the CVIPimage Class. * The CvipOp layer provides an object-oriented paradigm by using the Class CVIPimage to consolidate data safety and memory management. * The GUI layer, written in C#, implements the image queue, viewer, and manages user input and output. * For development, CVIPtools5.x includes the CVIPlab environment and the CVIPtools libraries. * In addition to the standard C libraries, a dynamically linked library (cviptools.dll) is provided that contains all the COM versions of these functions. * CVIPtools5.x also contains two powerful development tools that allow for batch processing and automatic algorithm analysis and development. * The CVIP-ATAT, Algorithm Test and Analysis Tool, can be used to test all combinations and values of parameters to speed front-end algorithm development. * The CVIP-FEPC, Feature Extraction and Pattern Classification, will allow for batch processing and test all combinations of features and pattern classification techniques.