如果使用JavaCameraView你可以簡單地在端兩種方式添加到您的JavaCameraView.java類:
:
public void turnOffTheFlash() {
Camera.Parameters params = mCamera.getParameters();
params.setFlashMode(params.FLASH_MODE_OFF);
mCamera.setParameters(params);
}
public void turnOnTheFlash() {
Camera.Parameters params = mCamera.getParameters();
params.setFlashMode(params.FLASH_MODE_TORCH);
mCamera.setParameters(params);
}
您可以根據以下在活動運行它們
private JavaCameraView javaCameraView;
javaCameraView.turnOnTheFlash();
javaCameraView.turnOffTheFlash();
Mayby你應該使用FLASH_MODE_ON而不是FLASH_MODE_TORCH。
它適用於我的OpenCV 2.4.9。
乾杯,我使用Android 2.3的OpenCV,但會嘗試這與2.4。 – woodstock365 2012-05-26 23:23:57