Ask Your Question

Meehow's profile - activity

2018-05-15 11:26:27 -0600 received badge  Famous Question (source)
2015-01-21 05:35:44 -0600 received badge  Notable Question (source)
2014-02-09 05:36:39 -0600 received badge  Popular Question (source)
2012-08-27 09:47:17 -0600 asked a question CaptureFromFile - what does OpenCV exactly do?

Hi,

My question is: What exactly happens under the hood in OpenCV when a video file is opened with CaptureFromFile and then RetrieveFrame is called?

In my particular case, I'm opening a H264 video file. When I call RetrieveFrame, I get decoded BGR images. But what exactly happens in between? I am using a Macports-installed OpenCV with Python bindings, so my intuition is that the decoding happens through ffmpeg. Is that correct? Is there documentation anywhere of the exact flow / calls that happen when CaptureFromFile / RetrieveFrame are called?

Thanks!

Michal

2012-08-21 00:57:33 -0600 received badge  Supporter (source)
2012-08-21 00:57:28 -0600 received badge  Scholar (source)
2012-08-20 12:40:06 -0600 received badge  Student (source)
2012-08-20 07:04:26 -0600 received badge  Editor (source)
2012-08-20 07:00:40 -0600 asked a question [Android - Native Camera] Setting ISO (and other camera parameters)

Is it possible to set camera parameters, such as the ISO, when using Android OpenCV's Native Camera?

When using the regular Android Camera, I can set the ISO using something like this:

mCamera = Camera.open();
String[] supportedISOs = mCamera.getParameters().get("iso-values").split(",");

Then later

Parameters params = mCamera.getParameters();
// "choice" reflects the user's choice (ie. menu selection)
params.set("iso", supportedISOs[choice]);  
mCamera.setParameters(params);

Though it is a bit of a hack - the ISO isn't exposed in the Android API like for example the WB, but it is still in the camera parameters on most phones. However, when using OpenCV's Native Camera, I don't know of a way to do something similar.

Is it possible? Are there plans to give access to the ISO and other parameters in the Native Camera (like the exposure time / shutter speed)?