Ask Your Question

Brightness variation between cameras

asked 2013-03-05 14:31:37 -0600

Possede gravatar image

Hello all,

I have written a program that will take three video inputs (from an array of webcams) and "stitch" the corresponding images together, as shown here:

Even though the seams have been blended together there is still a noticeable step in gain between each camera. I am wondering if there is a way to adjust the brightness of the two side images to be the same brightness as that of the middle image? I'm really not too sure and if anyone can point me in the right direction it would be much appreciated. :)

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2013-03-05 18:20:40 -0600

awknaust gravatar image

Probably the right way to do this is to somehow access the cameras internal parameters. Other than that, if you can make all 3 cameras point at the same location you could take several sets of 3 identical images and use that to try to train the contrast/brightness adjustments of each, which you can correct when you take new images. This is assuming that the three cameras always have the same relative brightness offsets from one another.

On the other hand, perhaps decomposing the images into HSV and equalizing the mean Value for each image could be an approach. Although this certainly has some drawbacks.

Looking at research into image stitching might also help, I'm sure you aren't the only one with this problem

edit flag offensive delete link more


Hello there, thanks for taking the time to answer my question. I am not able to access the camaras' internal parameters so I will try adjusting their brightnesses by decomposing each image into HSV. If I get something working I will post back. :)

Possede gravatar imagePossede ( 2013-03-10 18:55:56 -0600 )edit

Question Tools


Asked: 2013-03-05 14:31:37 -0600

Seen: 429 times

Last updated: Mar 05 '13