MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率
1,MTK 平台如何查询当前使用的是哪颗摄像头及相关的模组信息?
在该目录下可以查到当前平台及相关项目的配置文件 ProjectConfig.mk
\ALPS.JB.MP.V1_W_20120919\mediatek\config\project**\
该文件中配置了当前项目中使用的硬件芯片等信息
//如这个是指收音机所使用的芯片信息
CUSTOM_HAL_FMRADIO = mt6628
//下面这个是指当前项目所采用的 ROM 芯片
CUSTOM_HAL_EEPROM=IMX111OTP_EEPROM
//闪光灯信息
CUSTOM_HAL_FLASHLIGHT=dummy_flashlight
//当前项目中可以配置的 imagesensor
CUSTOM_HAL_IMGSENSOR= ov5647_mipi_raw a5141_mipi_raw ov2659_yuv mt9d113_yuv
//镜头信息
CUSTOM_HAL_LENS=fm50af dummy_lens
//主镜头信息
CUSTOM_HAL_MAIN_LENS=fm50af
//主摄像头所采用的 imageSensor
CUSTOM_HAL_MAIN_IMGSENSOR= ov5647_mipi_raw
//音效处理芯片
CUSTOM_HAL_MSENSORLIB= yamaha532 #hscdtd004a #yamaha530
//主摄像头另一种 imageSensor, 一般不取作用
CUSTOM_HAL_MAIN_BACKUP_IMGSENSOR=a5141_mipi_raw
//副摄像头所使用的 imageSensor
CUSTOM_HAL_SUB_IMGSENSOR=ov2659_yuv
CUSTOM_HAL_SUB_BACKUP_IMGSENSOR=mt9d113_yuv
还有很多其它的硬件信息,不一一列举……
2,如何查询当前sensor所支持的预览分辨率? 如何给当前sensor 添加一种预览分辨率?
\ALPS.JB.MP.V1_W_20120919\mediatek\custom\project**\hal\camera\camera
目录下有一个 cfg_ftbl_custom_raw_main.h 的文件,在该文件中可以看到该imageSensor 相关的配置信息
如下所示为预览尺寸
#if 1
// Preview Size
CONFIG_FEATURE(FID_PREVIEW_SIZE,
BY_DEFAULT(PREVIEW_SIZE_320_240),
PREVIEW_SIZE_176_144, PREVIEW_SIZE_320_240,
PREVIEW_SIZE_352_288, PREVIEW_SIZE_480_368,
PREVIEW_SIZE_640_480, PREVIEW_SIZE_720_480, PREVIEW_SIZE_800_480,
PREVIEW_SIZE_864_480, PREVIEW_SIZE_1280_720, PREVIEW_SIZE_1920_1080
)
#endif
如果我们需要给该 imageSensor 添加一种分辨率,只需要加到该 feature 中即可,如 PREVIEW_SIZE_480_320,
副摄像头是类似的,文件目录不一样:\ALPS.JB.MP.V1_W_20120919\mediatek\custom\mt65**\hal\camera\camera\cfg_ftbl_custom_yuv_sub.h
4,修改完之后如何快速编译该部分代码?
之前修改了硬件相关的部分,我都不知道要编译哪一个目录,都是 remake 的。这样会浪费大量的时间
后面听人说只需要编译下面的模块即可。
若想要进一步在摄像中添加该分辨率还需要再修改 MediaProfiles 文件,可以参考之前写的一个blog,附链接:
MTK 平台上如何给 camera 添加一种 preview size
转自:http://blog.csdn.net/fulinwsuafcie/article/details/8709192
MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率的更多相关文章
- 把演讲人的桌面、头像、声音合成后推送到 指定的直播流平台上; 录制电脑桌面、摄像头头像、声音保存为本地视频; 适用于讲课老师、医生等演讲内容保存为视频; 提供PPT嵌入Winform/WPF解决方案,Winform/WPF 中嵌入 office ppt 解决方案
提供PPT嵌入Winform/WPF解决方案,Winform/WPF 中嵌入 office ppt 解决方案 Winform/WPF 中嵌入 office ppt(powerpoint)解决方案示: ...
- 关于降低android手机摄像头预览分辨率
假设现在有这样一个需求需要一直开着手机摄像头 但是不做任何拍照动作 但是每个手机的相机分辨率都不同 而默认预览的时候参数是最大分辨率 这样有时候就回导致电量损耗的加快 所以我们可以采取降低相机分辨率的 ...
- 摄像头模组 PDAF对焦(Phase Detection Auto Focus)
本文主要是最近看的两个文档的总结,相对零散的笔记,包括<imx298 software reference PDAF>与<PDAF Truly>. 1.PDAF功能的实现需要使 ...
- MTK 平台上如何给 camera 添加一种 preview size
1,首先检查该项目所使用的是哪一颗sensor, 就以OV2659 为例OV2659 是一颗2M 的摄像头,Sensor 吐出的数据分辨率能达到 1600*1200,肯定是支持 1280*720 的分 ...
- 微信小程序-上传多张图片加进度条(支持预览、删除)
2018-12-24 详情示例见:https://www.cnblogs.com/cisum/p/9564898.html 2018-12-29 组件下载见:https://www.cnblogs.c ...
- html多文件上传,可支持预览
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 摄像头模组 AWB(Auto White Balance)
本文转载yapingmcu的<图像算法---白平衡AWB(讲的很好)>.原文http://blog.csdn.net/yapingmcu/article/details/50637797 ...
- 摄像头模组光学CRA(chief ray angle)
http://blog.csdn.net/sylorchen/article/details/54618874 Lens CRA CRA(Chief Ray Angle):从镜头的传感器一侧,可以聚焦 ...
- Sublime、Webstorm等在APICloud平台上全面支持WiFi真机同步和实时预览功能
APICloud工具插件包括APICloud Studio.Sublime Text和Webstorm全面为开发者提供iOS和Android平台真机同步调试功能,不仅可以通过USB方式进行APP真机同 ...
随机推荐
- 基础学习day07---面向对象三---继承,接口与 抽象类
一.继承 1.1.继承概念 将对象的共性抽取出来.提取出一个单独的类. 继承使用复用以前的代码非常容易,能够大大的缩短开发周期,降低开发成本,同时增加程序的易维护性 继承使重一个类A能够直接使用另外一 ...
- 苹果Mac隐藏壁纸在哪里?Mac隐藏壁纸查找教程
Mac隐藏壁纸怎么查找?Mac存不存在隐藏壁纸呢?今天小编就来解决大家的疑问,告诉大家怎么把Mac系统的隐藏壁纸找出来,并且弄能够正常的使用,小编特意写了一个详细的图文教程叫大家如何查找,使用Mac隐 ...
- 使用Ant构建struts2 web工程,自动编译,打包成war
c&c++语言通常使用make脚本来构建和管理自己的工程,同样java也有自己的构建工具(Ant),使用时需要写一个biuld.xml,有点类似c&c++里的makefile. 一.首 ...
- python 把数据 json格式输出
有个要求需要在python的标准输出时候显示json格式数据,如果缩进显示查看数据效果会很好,这里使用json的包会有很多操作 import json date = {u'versions': [{u ...
- C#调用C++ DLL 文件
说来惭愧,都注册一年多了,却没有发表过一篇正式的博文,中间很多学习的过程也没有记录下来.如今到了一个新的环境,也有了学习的机会,一定要把每天的收获记录一下. 要做的东西需要引用C++编写的DLL,刚开 ...
- 《SQL Server企业级平台管理实践》读书笔记——SQL Server中关于系统库Tempdb总结
Tempdb系统数据库是一个全局资源,可供连接到SQL Server实例的所有用户使用. 存储的内容项: 1.用户对象 用户对象由用户显示创建.这些对象可以位于用户会话的作用域中,也可以位于创建对象所 ...
- 由IP和掩码计算广播地址
public static IPAddress GetBroadcast(IPAddress ipAddress, IPAddress subnetMask) { var ip = ipAddress ...
- internet connection sharing has been disabled by the network administrator
Start > Run > gpedit.msc Locate; Computer Configuration/Administrative Templates/Network/Netwo ...
- hbase shell 常用命令
进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之 ...
- C#删除文件和文件夹到回收站
首先对项目添加名为Microsoft.VisualBasic.dll的引用,然后添加命名空间using Microsoft.VisualBasic.FileIO;usingSystem;namespa ...