相机DreamCamera2录像模式适配尺寸

在开发中遇到 一个问题,相机切换视频模式时,预览时,界面不能充满屏幕两侧有黑边,客户要求修改,在此记录

一问题现象:

系统相机在视频模式下预览时如下现象如图1,期望现象如图2:

图1 图2(修改后)

如图,左侧相机两侧没有像右侧一样充满屏幕(图2是修改好的)

二解决方案:

问题原因:设备分辨率是240x320 宽高比是3:4,预览时相机480p的是720x480比例是3:2,,摄像头和屏幕比例不一致,摄像头为了保证人像不拉伸正常显示,因此有黑边。修改如下:

复制代码
//路径:device/sprd/sharkle<项目型号>/common/media_profiles.xml

    修改前摄视频模式不能充满屏幕
    
    Change-Id: Ic940ab689aae909dc1cf50690c4ebda7ac308994

diff --git a/common/media_profiles.xml b/common/media_profiles.xml
index 31e3008f..d5cdcc80 100755
--- a/common/media_profiles.xml
+++ b/common/media_profiles.xml
@@ -208,7 +208,7 @@
         <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
             <Video codec="h264"
                    bitRate="4000000"
-                   width="720"
+                   width="640"
                    height="480"
                    frameRate="30" />
             <Audio codec="aac"
@@ -422,7 +422,7 @@
         <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
             <Video codec="h264"
                    bitRate="4000000"
-                   width="720"
+                   width="640"
                    height="480"
                    frameRate="30" />
             <Audio codec="aac"

测试通过

OVER~

参考文章:

DreamCamera2常见预览问题修改方案

相关推荐
【ql君】qlexcel8 天前
MIPI简介,DSI、CSI
摄像头·csi·mipi·屏幕·dsi
小贺儿开发14 天前
【MediaPipe】Unity3D 虚拟面具互动演示
unity·人机交互·shader·摄像头·面具·互动·脸部捕捉
小贺儿开发20 天前
【MediaPipe】Unity3D 指间游鱼互动演示
游戏·unity·人机交互·摄像头·手势识别·互动·康复训练
无垠的广袤22 天前
【“星睿O6”AI PC开发套件评测】基于 OpenClaw 的物体识别
linux·人工智能·opencv·摄像头·openclaw
bu_shuo24 天前
在线电脑摄像头测试
电脑·浏览器·摄像头
宫园熏的小提琴1 个月前
UDP的数据包大小的限制问题
udp·摄像头·久久派
STCNXPARM3 个月前
Android camera子系统概述
android·图像处理·摄像头·车载
绿蕉4 个月前
4G监控摄像头:从“备胎”到“首选”的安防革命,九联物联UMA223-H助力无线自由新纪元
摄像头
jamie_chu5 个月前
显微图像采集 - 工业摄像机与图像采集软件介绍
图像处理·数码相机·camera·摄像头·图像测量·jcamerapro
【ql君】qlexcel5 个月前
OpenMV的介绍和使用
机器视觉·摄像头·openmv