0

Camera API を使用して、Samsung Galaxy S5 の ISO を設定しようとしています。カメラ パラメーター (camera.getParameters.flatten(); を使用して取得) に ISO タグを含むパラメーターは次のとおりです。

  • exif_iso=0;
  • iso=自動;
  • iso-values=auto,ISO_HJR,100,200,400,800,1600;

exif_iso パラメーターはメタ ファイルと関係があるので、その必要はありません。iso 設定は私が必要としているものであり、iso-values に記載されているすべての値を選択できます。これらのパラメーターのいずれかを設定すると、パラメーターが受け入れられます (例外はスローされません)。値の下に記載されていないパラメーターを使用すると、例外がスローされます。これで iso の値が設定されました!

しかし...奇妙なことに、写真を撮るとき、ISO設定は無視されているようです。ホワイトバランスや解像度などの設定は魅力的に機能しますが、ISO を変更できません。別の電話 (galaxy S2) では、iso 設定が機能します。

samsung の公式カメラ アプリでは iso 値を編集できるので、API のどこかで編集できるはずです! Playストアからいくつかのカメラアプリ(オープンカメラ1.20を含む)を試しましたが、同じことです。値を変更できますが、無視されます。

値が無視される理由を誰か知っていますか? この種の設定を有効または無効にする別のパラメーターはありますか?

どうもありがとう :)

更新: 私はもう少し先です。私のアプリでも使用しているOpenCVが原因のようです。具体的には、クラス CameraBridgeViewBase が iso 設定の問題を引き起こしているようです。写真を撮る前にビューを無効にしても、ISO 設定は無視されます。OpenCVを使用せずに小さなカメラアプリを作成しましたが、isoは必要に応じて設定されています。

CameraBridgeViewBase を使用するアプリが実行されている場合 (その後メモリをクリアしても)、私のカメラ テスト アプリの ISO 設定は再び無視されます。アプリの「カメラを開く」も試しましたが、ISO設定は再び無視されます。サムスンの公式カメラアプリを起動すると、カメラ全体がリセットされるようです。その後、私のカメラテストアプリと「カメラを開く」ISO設定が再び機能します。

奇妙なことに、この問題は私の Samsung Galaxy S2 ではまったく発生しません。Samsung Galaxy S5でのみ発生します...

CameraBridgeViewBase: カメラから (ビデオ) フレームをキャプチャして表示し、「onFrameListener」関数を実装するために使用される OpenCV クラス。

Parameters = 

phase-af-values
focallength-value-denominator=100
brightness-step=1
zoom=0
redeye-reduction-values=enable,disable
exif_iso=0
max-num-detected-faces-hw=10
scene-detect-values=off,on
qc-camera-features=542
face-detection-values=off,on
dynamic-range-control-values=
whitebalance=auto
max-sharpness=36
focallength-value-numerator=480
preview-format-values=yuv420sp,yuv420p
jpeg-thumbnail-quality=85
preview-format=yuv420sp
face-detection=off
auto-exposure-values=matrix,center,spot
iso=auto
fast-fps-mode=0
mce-values=enable,disable
flash-mode-values=off,auto,on,torch
preview-frame-rate=30
jpeg-thumbnail-width=512
video-size=1920x1080
scene-mode-values=auto,hdr
redeye-reduction=disable
preview-fps-range-values=(10000,30000)
histogram=disable
face-recognition=off
camera-mode=0
preview-size-values=1920x1080,1440x1080,1280x720,1056x864,960x720,800x480,720x480,640x480,352x288,320x240,176x144
maxaperture-value-denominator=100
saturation-step=1
touch-af-aec=touch-off
smart-screen-exposure-values=vision-ae-normal,vision-ac-backlight
preview-fps-range=10000,30000
auto-whitebalance-lock=false
min-exposure-compensation=-4
llv_mode=0
antibanding=auto
max-num-focus-areas=1
face-recognition-values=off,on
vertical-view-angle=38
video-stabilization-supported=false
sce-factor-step=10
maxaperture-value-numerator=228
qc-max-num-requested-faces=10
min-saturation=0
max-saturation=10
contrast-step=1
raw-size=5328x3000
max-brightness=6
supported-live-snapshot-sizes=5312x2988,4128x2322,4000x3000,3264x2448,3264x1836,3200x2400,2592x1944,2048x1536,2048x1152,1920x1080,1600x1200,1440x1080,1280x768,1280x720,1024x768,800x600,800x480,800x450,720x480,640x480,352x288,320x240,176x144
max-contrast=10
min-sce-factor=-100
picture-format-values=jpeg,bayer-qcom-10gbrg,bayer-qcom-10grbg,bayer-qcom-10rggb,bayer-qcom-10bggr,bayer-mipi-10gbrg,bayer-mipi-10grbg,bayer-mipi-10rggb,bayer-mipi-10bggr,yuv422sp
video-hfr=off
supported-shot-modes=normal-shot,panorama-burst
exposure-compensation-step=0.5
scene-detect=off
fnumber-value-numerator=220
picture-size=1920x1080
saturation=5
whitebalance-values=auto,incandescent,fluorescent,daylight,cloudy-daylight
picture-format=jpeg
zsl=off
lensshade-values=enable,disable
selectable-zone-af=auto
video-hfr-values=60,90,150
iso-values=auto,ISO_HJR,100,200,400,800,1600
selectable-zone-af-values=
lensshade=enable
preferred-preview-size-for-video=1920x1080
anti-shake=0
min-sharpness=0
intelligent-mode=0
mce=enable
hfr-size-values=2664x1500,1328x748,824x496
snapshot-picture-flip=off
zoom-supported=true
metering=center
denoise-values=denoise-off,denoise-on
zsl-values=off,on
sharpness=36
phase-af=off
contrast=5
scene-mode=auto
jpeg-quality=96
dynamic-range-control=off
histogram-values=enable,disable
exif_exptime=0
metering-areas=(0,0,0,0,0)
min-contrast=0
video-size-values=1920x1080,1440x1080,1280x720,800x450,800x480,720x480,640x480,352x288,320x240,176x144
skinToneEnhancement=0
rt-hdr=off
preview-size=1920x1080
focal-length=4.80
ae-bracket-hdr-values=Off,AE-Bracket
denoise=denoise-on
video-flip=off
max-sce-factor=100
preview-frame-rate-values=15,24,30
max-num-metering-areas=10
preview-flip=off
focus-mode-values=auto,infinity,macro,continuous-video,continuous-picture
vtmode=0
jpeg-thumbnail-size-values=512x288,480x288,256x154,432x288,512x384,352x288,320x240,176x144,0x0
zoom-ratios=100,104,109,114,119,125,129,134,139,144,150,154,159,164,169,175,179,184,189,194,200,204,209,214,219,225,229,234,239,244,250,254,259,264,269,275,279,284,289,294,300,304,309,314,319,325,329,334,339,344,350,354,359,364,369,375,379,384,389,394,400,404,409,414
dis-values=enable,disable
dual_mode=0
picture-size-values=5312x2988,3984x2988,3264x2448,3264x1836,2560x1920,2048x1152,1920x1080,1280x960,1280x720,800x480,640x480
touch-af-aec-values=touch-off,touch-on
smart-screen-exposure=0
luma-adaptation=3
min-brightness=0
horizontal-view-angle=62
firmware-mode=none
imageuniqueid-value=F16QLHF01GB
4

0 に答える 0