/** @file test_vetFilterSample.cpp * * @brief Testing code for class vetFilterSample. * * * * * @bug * * @warning * @note * * @see vetFilterSample * * @version 1.0 * @date 19/01/2006 17.27.37 * @author Alessandro Polo * * **************************************************************************** * VETLib Framework 1.02 * Copyright (C) Alessandro Polo 2005 * http://www.ewgate.net/vetlib * ****************************************************************************/ //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #include "H:\eCenter\UNI\TESI\source\vetFrameYUV420.h" #include "H:\eCenter\UNI\TESI\source\vetFrameRGB24.h" #include "H:\eCenter\UNI\TESI\source\codecs/vetCodec_BMP.h" #include "vetFilterSample.h" //--------------------------------------------------------------------------- #include int main(int argc, char* argv[]) { printf("Testing vetFilterSample Development...\n"); printf("\nCreating Instances...\n"); vetFrameYUV420 img, img2; vetFilterSample myFilterClass; printf("Loading Frame...\n"); vetCodec_BMP::load(img, "frame1.bmp", vetCodec_BMP::FORMAT_BMP_24); printf("Start Processing...\n\n"); // printf(" ..\n"); // myFilterClass.getParameters().setRunMode(vetFilterSampleParameters::); // myFilterClass << img; // myFilterClass >> img2; // vetCodec_BMP::save(img2, "OUT_.bmp", vetCodec_BMP::FORMAT_BMP_24); printf("\nParameters Serialization (XML)...\n"); // myFilterClass.getParameters(). .. myFilterClass.getParameters().saveToXML("vetFilterSample.XML"); vetFilterSample myFilterClass2; myFilterClass2.getParameters().loadFromXML("vetFilterSample.XML"); myFilterClass2.getParameters().saveToXML("vetFilterSample_COPY.XML"); printf("Test Completed. Type something to continue...\n"); getchar(); return 0; }