El ejemplo levanta desde el directorio ~ usuario/pictures la imagen formato BMP heidi.bmp, la carga en una imagen BICOTI-I , realiza cierto procesamiento y la graba en heidi2.bmp.
// Inicializacion del dispositivo bicotiDevice * ptr_device; ptr_device = new bicotiDeviceFile(); ptr_device->SetSource("file://home/usuario/pictures/heidi.bmp"); // Creacion de la imagen vacia bicotiImageImplementation2D<char> * ptr_image; ptr_image = new bicotiImageImplementation2D<char>(0); // Declaracion e inicializacion del mapper bicotiMapperBMP<char> mapper; mapper.SetDevice(ptr_device); mapper.SetImplementation(ptr_image); // Lectura, Procesamiento y Escritura de la imagen mapper.Read(); .......................... ...(Procesamiento)........ .......................... ptr_device->SetSource("file://home/usuario/pictures/heidi2.bmp"); mapper.Write(); delete ptr_device; delete ptr_image;