Analysis of Image superimposing using numerical analysis

AI Thread Summary
The discussion revolves around the need for resources to help with a project involving the overlay of one image onto another through numerical analysis and programming. Key points include the suggestion to compare average luminances and chrominances of the images, with links provided to relevant articles on RGB color models and HSL/HSV. There is a focus on understanding how to input images into a program, emphasizing that digital images are files that describe pixel values in various formats (e.g., BMP, JPG, GIF). The conversation outlines essential steps for the project: reading image files, understanding brightness and contrast, and writing the program. Additionally, it suggests using HSL color space to adjust brightness based on corresponding pixel values from both images before converting back to RGB for image recreation.
saugata bose
Messages
4
Reaction score
0
Dear,

I need few Resources to get the help for my above topic. The above topic depicts that: one image will be imposed on the other one. and we have to shown it using numerical analysis. of course significant amount of programming effort is here. But I need help regarding resources/articles on how can I crack the idea. if u have any idea, please share with me by giving me link/articles whatever you consider.

thank you

Saugata
 
Technology news on Phys.org
Dear Rogerio,
Thank You.I am eagerly waiting for response.It's all my pleasure to get your response quickly. Those 2 are surely a great resource for me.
Yet, I feel to discuss few issues with you. I have a doubt within me regarding this.How can I take 2 images as input? i.e. what should be the input in this case? the sequence of bits?? how to I convert the soft copy image in bits?
Actually, I am asked to impose one's brightness or contrast on other's image. Do you have any suggestion??
 
Hi Saugata Bose!

A digital image (acquired with a digital camera or a scanner, for example) is just a file which describes all the pixels (picture elements) of the image.

The "format" of such files is the way the pixels are described.
Commonly there is a "file header" based on: the size of the digital image (i.e. number of pixels in each line, and number of lines), the way the pixel values are grouped in the file (how they are encoded), etc...
There are several file formats, like BMP, JPG, GIF, etc.

After reading the file generated in a particular format, your program will "understand" the RGB values of each pixel. And then, it could evaluate the average brightness, for instance.

The steps are:
1- to understand how to read the file image.
2- to understand what brightness, contrast,etc, are.
3- to write the program...
:smile:

http://www.cambridgeincolour.com/tutorials/histograms1.htm

http://www.cambridgeincolour.com/tutorials/histograms2.htm

http://devmaster.net/forums/topic/6612-luminance-of-a-pixel/

http://en.wikipedia.org/wiki/Brightness

PS: if your program needs to "change" the brightness of each pixel, you could use the "HSL space color" for both images, and then recalculate the brightness of each pixel of the first image, according to the brightness of the correspondent pixel of the second image... (and then, the program will have to convert the values to RGB values, in order to recreate the image)
 
Last edited:
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top