LittleFe: GalaxSee Image Processing at Polytechnic University of Puerto Rico
Abstract
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.