LittleFe: GalaxSee Image Processing at Polytechnic University of Puerto Rico
Negrón Fontanez, Ricardo J.
The purpose of this project is to manage images in the current LittleFe project in the GalaxSee program. This program is installed in a Linux base Bootable Cluster CD version 3.3.1. This Linux version doesn’t contain any library that is capable to manage and process external images, but it’s able to manage pixels and pixels colors by the Xlib library, available in this Linux version. By programing a class that is able to open a bitmap file in a byte format, then by removing the image header we obtain all the bytes that contain the image colors. These bytes where divided in group of three, each group contained 24 bits. This 24 bits reflects the Red, Green and Blue pixel color values also known as the RGB triplet. Each channel represents an 8 bit value that is used to provide the intensity of each color channel. By reading the bitmap file in a interval of 24 bits we manage to read each pixel color. By storing all the color values into a three dimensional array variable we were able to include the bitmap file pixels in the GlaxSee program and the bitmap file pixel colors. Key Terms- C++, Image Processing, Libraries, UNIX.