Camera Feature(1)--介绍及常见问题
一、前言
? ?這塊知識不太懂,所以結合MTK官網文檔學習下。最近做的項目有Feature截圖如下
? ? ? ??
二、Camera & Video Feature 匯總? ?
-??????Auto Scene Detect
-??????Face Detection && Smile Shutter
-??????Object tracking
-??????Auto-panorama
-??????Multi-angle-View
-??????Motion track
-??????Live photo
-??????High Dynamic Range
-??????Face beauty
-??????EV Bracket
-??????Best Shot
-??????Continue shot
-??????Zero Shutter Delay
?????????-??????EIS (VIDEO)
? ? ? ? ?-??????Video -Snapshot (VIDEO)
? ? ? ? ? ?2.1?Auto Scene Detect
? ? ? ? ? ? ? ? ? 自動場景檢測(Auto Scene Detect,ASD)的目的是全自動檢測周圍環境的場景類型,使成像系統可以采取相應的形動,生成質量更好的圖像
? ? ? ? ? ? ? ? ? 常見場景類型如下
? ? ? ? ? ? ? ? ? ? ?Normal、Night、Backlight、Landscape、Portrait、Night Portrait 、Backlight Portrait
? ? ? ? ? ? ? ? ??
?
const char BasicParameters::KEY_DETECTED_ASD_ENABLE[] = "effect-auto-scene-en";
const char BasicParameters::KEY_DETECTED_ASD_3A_INFO[] = "effect-asd-3a-info";
const char BasicParameters::KEY_DETECTED_USE_ASD[] = "effect-use-auto-scene-detect";
? ? ? ? ? ? ?2.2??Face Detection && Smile Shutter
? ? ? ? ? ? ? ? ?人臉檢測是相機的一項功能,用于自動檢測人臉并繪制面框
? ? ? ? ? ? ? ? ?微笑快門是當被攝對象微笑時啟動快門的一個功能
const char BasicParameters::KEY_DETECTED_USE_FD[] = "effect-use-face-detect";
void get_fd_CustomizeData(FD_Customize_PARA *FDDataOut) {FDDataOut->FDThreadNum = 1;FDDataOut->FDThreshold = 256;FDDataOut->MajorFaceDecision = 1;FDDataOut->OTRatio = 1088;FDDataOut->SmoothLevel = 8;FDDataOut->Momentum = 0;FDDataOut->MaxTrackCount = 10;FDDataOut->FDSkipStep = 2;FDDataOut->FDRectify = 10;FDDataOut->FDRefresh = 3;FDDataOut->SDThreshold = 69;FDDataOut->SDMainFaceMust = 1;FDDataOut->SDMaxSmileNum = 3;FDDataOut->GSensor = 1;FDDataOut->FDModel = 1;FDDataOut->OTFlow = 1; //0:Original Flow (FDRefresh:60) , 1:New Flow (FDRefresh:3)FDDataOut->UseCustomScale = 1;FDDataOut->FDSizeRatio = 0.0; // float:0~1FDDataOut->SkipPartialFD = 0;FDDataOut->SkipAllFD = 0; }? ?
? ? ? ? ?2.3?Object tracking
? ? ? ? ? ? ? ?對象跟蹤是跟蹤用戶想要的對象跟蹤
void get_ot_CustomizeData(OT_Customize_PARA *OTDataOut) {OTDataOut->OBLoseTrackingFrm = 90;OTDataOut->OCLoseTrackingFrm = 90;OTDataOut->LtOcOb_ColorSimilarity_TH = 0.16;OTDataOut->ARFA = 0.00;OTDataOut->Numiter_shape_F = 1;OTDataOut->LightResistance = 0;OTDataOut->MaxObjHalfSize = 40;OTDataOut->MinObjHalfSize = 12;OTDataOut->IniwinW = 15;OTDataOut->IniwinH = 15;OTDataOut->AEAWB_LOCK = 1; }? ? ? ? ?2.4?Auto-panorama
? ? ? ? ? ? ? 全景拍照,用運行在camera preview模式,抓取連續的preview buffer。通過算法將連續的圖片拼接成一張圖片? ? ??
typedef enum DRVMotionObject_s {DRV_MOTION_OBJ_NONE = 0,DRV_MOTION_OBJ_PANO, // Motion of Auto PanoramaDRV_MOTION_OBJ_PANO_NEON, // Motion of Auto Panorama (neon version)DRV_MOTION_OBJ_MAV, // Motion of Multi-angle ViewDRV_MOTION_OBJ_MAV_NEON, // Motion of Multi-angle View (neon version)DRV_MOTION_OBJ_3D_PANO, // Motion of Auto PanoramaDRV_MOTION_OBJ_UNKNOWN = 0xFF, } DrvMotionObject_e;? ? ? ? ?2.5?Multi-angle-View
? ? ? ? ? ? ? 多角度拍照,camera preview模式,抓取連續的preview frame。將多個角度的圖片合成一張MPO圖片
typedef enum DRVMotionObject_s {DRV_MOTION_OBJ_NONE = 0,DRV_MOTION_OBJ_PANO, // Motion of Auto PanoramaDRV_MOTION_OBJ_PANO_NEON, // Motion of Auto Panorama (neon version)DRV_MOTION_OBJ_MAV, // Motion of Multi-angle ViewDRV_MOTION_OBJ_MAV_NEON, // Motion of Multi-angle View (neon version)DRV_MOTION_OBJ_3D_PANO, // Motion of Auto PanoramaDRV_MOTION_OBJ_UNKNOWN = 0xFF, } DrvMotionObject_e;? ? ? ? ?2.6?Motion track
? ? ? ? ? ? ? 動態捕捉
? ? ? ? ? ? ? //這塊比較重要,后面會繼續補充
? ? ? ? ?2.7?Live photo
? ? ? ? ? ? ? 當選擇Live Photo拍照模式時,Camera開始進行后臺錄像。當拍照時,會保存最近1-4s的錄像
? ? ? ? ?2.8?High Dynamic Range
? ? ? ? ? ? ? 從一組不同曝光圖像中生成一張曝光良好的圖像
? ? ? ? ?2.9?Face beauty
? ? ? ? ? ? ? 美顏拍照包含美白、磨皮、瘦臉和大眼等美化功能
? ? ? ? ?2.10?EV Bracket
? ? ? ? ? ? ? ? 會拍三張照片,分別是 -1 EV,0 EV ,+1 EV供用戶選擇
? ? ? ? ?2.11?Best Shot
? ? ? ? ? ? ? ?會拍三張相同EV的照片,并自動選擇最好的一張照片保存
? ? ? ? ?2.12?Continue shot
? ? ? ? ? ? ? ? 連拍模式與前面HDR、Face beauty、Smile Shot、Best Shot、EV Bracket shot 等不支持連拍等一樣,都是拍照模式的一種,各個拍照模式之間相互獨立
? ? ? ? ?2.13?Zero Shutter Delay
? ? ? ? ? ? ? ? ?當觸發ZSD拍照模式,sensor無需切換拍照模式,直接拍照鍵抬起的瞬間Sensor輸出壓縮Jpeg file
? ? ? ? ?2.14?EIS
? ? ? ? ? ? ? ? ?電子防抖用于視頻錄制,它使用可見真邊框外的像素為運動一個提議,是輸出幀可以根據振動程度進行裁剪
? ? ? ? ?2.15?Video -Snapshot
? ? ? ? ? ? ? ? VSS是指錄像過程中進行拍照
?
? ? 三、常見問題? ?
? ? ? ?//TODO
總結
以上是生活随笔為你收集整理的Camera Feature(1)--介绍及常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中泰资管天团丨如何用量化复制巴菲特?
- 下一篇: 戴尔联想惠普IT服务全方位比拼