【发布时间】:2018-08-03 20:20:17
【问题描述】:
我正在尝试更改连接到 Android 手机的 USB 摄像头在线预览的色调、对比度和伽玛属性。我正在使用UVCCamera 库。使用各自的方法设置提到的属性对预览没有影响。请看下面的代码:
private SeekBar.OnSeekBarChangeListener mSeekbarChangeListener = new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
Log.i(TAG, "onProgressChanged: " + progress);
int step = 10;
step = progress - mProgress;
mProgress = progress;
Log.i(TAG, "onProgressChanged: camera gamma: " + mUVCCamera.getGamma());
mUVCCamera.setGamma(mUVCCamera.getGamma() + step);
Log.i(TAG, "onProgressChanged: hue: " + mUVCCamera.getHue(100));
mUVCCamera.setHue(mUVCCamera.getHue(100) + step);
}
Logcat 显示 gamma 和 hue 值始终为 0。为什么会这样,尽管我正在设置新值?
【问题讨论】:
标签: android usb android-camera yuv