Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Camera ISO setting/ shutter speed

I am looking for a way to change the light sensitivity of my Evo 4G camerea. I know it is not the camera's shutter speed because it is a digital camera. The next most relevant aspect is the ISO setting, but the Android SDK does not have a way to manipulate it. Does any one know an alternative? i.e scene mode, exposure or effects

**parameter.set("iso", int) sets the iso.

Does anyone have the run down on what scene mode values represents?


Thanks for the input. I have looked over those pages numerous times. I was looking for a function similar to parameter.set("iso", int) because this function was successful in changing the iso setting. The camera does not have aperture as a setting. Maybe I can manipulate some firmware files.

like image 408
Will Avatar asked Aug 23 '10 17:08

Will


People also ask

What should be ISO and shutter speed?

When shooting in low-light situations, a higher ISO (400 or above) is recommended. It may also be necessary to use a higher ISO setting when shooting with a narrow aperture or high shutter speed - since a narrow aperture and high shutter speed reduce the amount of light that strikes the image sensor.

What is the best ISO speed on a camera?

The Best ISO Setting to Use As a rough rule of thumb, the shutter speed should be at least as fast as the inverse of the lens focal length. This means if you are using a 20mm lens then your shutter speed should be faster than 1/20”. If your lens is a 100mm focal length then aim for shutter speeds faster than 1/100”.

Is ISO speed the same as shutter speed?

The ISO controls the the amount of light by the sensitivity of the sensor. The shutter speed controls the amount of light by the length of time. The aperture (the size of the lens opening) controls the amount of light by the intensity via a series of different sized openings.


2 Answers

Sorry it's late but might be helpful for others

To set aperture:

Camera.Parameters params = camera.getParameters(); 
params.set("mode", "m");
params.set("aperture", "28"); //can be 28 32 35 40 45 50 56 63 71 80 on default zoom
params.set("shutter-speed", 9); // depends on camera, eg. 1 means longest
params.set("iso", 200);
like image 151
Nicholas Ng Avatar answered Nov 03 '22 11:11

Nicholas Ng


You can use mCamera.getParameters().flatten() to see all the settings your camera support.

In my situation, the key of the ISO parameter is "iso-speed-values".

You can use String isoSpeedValues = mCamera.getParameters().get("iso-speed-values") to get all the support values.

And use mCamera.getParameters().set("iso-speed", value) to set a specify value.

But I can't find any parameter to set a Shutter Speed(Exposure Time). Any idea?

like image 32
codezjx Avatar answered Nov 03 '22 11:11

codezjx