Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

how to equalise the brightness of an image

Asked by selim

selim

on 10 Jul 2012
Accepted Answer by Image Analyst

Image Analyst

Hello everybody, i have a rgb image ''cup''.

www.uploadpic.org/v.php?img=kDONT2KPu

As we see, this has a non-uniform image right side of which is brighter.

I want to make addition only left side or maybe i can subtract from right side and create a new image.

I tried this : ...

      cup=imread('cup.jpg');
      sizeofcup=size(Image1);         
      middleofcoloumn=sizeofcup(2)/2;
      NewImage= cup(:,1:middleofcoloumn)+50;

but it changes into gray and it is cropped.

how can i make it rgb and montage?

0 Comments

selim

selim

Products

No products are associated with this question.

1 Answer

Answer by Image Analyst

Image Analyst

on 10 Jul 2012
Accepted answer

You forgot that it is a color image. Try

NewImage = cup; % Initialize
New(:, 1:middleofcoloumn, :) = New(:, 1:middleofcoloumn, :) +50;

0 Comments

Image Analyst

Image Analyst

Contact us