WHAT is image processing & how to do it using C

B

birensubudhi

hey guys,can anyone tell me what is image processing,
how to do it using C.
IN KSHITIJ 2007 held at IIT kgp a que by INFOSYS is asked,
they hav given an image then cut in different orientation ,put in a
abstract(unordered) manner & asked to jumble it using C
PROGRAMMING to get the real image.
 
N

nszabolcs

hey guys,can anyone tell me what is image processing,
how to do it using C.
IN KSHITIJ 2007 held at IIT kgp a que by INFOSYS is asked,
they hav given an image then cut in different orientation ,put in a
abstract(unordered) manner & asked to jumble it using C
PROGRAMMING to get the real image.

i couldn't really parse your last sentence, but i'm sure it's not
relevant to this group
here is a few links you may want to read
http://en.wikipedia.org/wiki/Image_processing
http://en.wikipedia.org/wiki/Netiquette#Usenet_etiquette
http://c-faq.com/
 
M

Malcolm McLean

hey guys,can anyone tell me what is image processing,
how to do it using C.
IN KSHITIJ 2007 held at IIT kgp a que by INFOSYS is asked,
they hav given an image then cut in different orientation ,put in a
abstract(unordered) manner & asked to jumble it using C
PROGRAMMING to get the real image.
Image processing in C is easy. Basically

void processimage(unsigned char *rgb, int width, int height)
{
/* code goes here - eg to make image black call memset */
}

There is no standard library for displaying images, but plenty of
platform-specific ones. You can also write the image as a BMP or, if
adventurous, GIF, TIFF or JPEG.

In your case you need to do Fourier transforms to find joins that don't
produce a high-frequency spike, caused by the mismatch. There is plenty of C
code on the net that does this sort of thing, but it really become an
algorithms rather than a C question.
Because image processing tends to be processor-intensive, C is the language
of choice. You might like to look at BASICdraw, however, on my website. This
allows some simple image processing in BASIC. Theoretically you could do a
fast Fourier transform with it, but really that would be stretching it too
far.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,269
Messages
2,571,097
Members
48,773
Latest member
Kaybee

Latest Threads

Top