1、关于更换不同摄像头驱动调用问题。

问:RP4412开发板,我用的摄像头640*480图像预览时OK的,但是我调用1280*720的初始化预览,摄像头没有图像了,是不是camera程序也需要修改?

答:这个首先要确定两处地方。第一,在hal里必须有720P的配置支持;第二,驱动里有对应的720P预览的配置数据。

问:hal是修改那个地方?

答:在devicemsume/exynos4 libcamera里device samsume exynos4 。

问:你说的那个地方,我已经支持了。

答:那你看一下驱动里调用下来的预览分辨率是多少?

问:你说的是这个地方吗?

mCameraID=cameraId;

mUserInternalISP=mSecCamera->getUserInternalISP();

if (camerId==SecCamera::CAMERA_ID_BACK){

p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES,

"1280x720,640x480,320x240");

"640x480,320x240");

p.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES,

.............

答:不是,要看驱动里多少分辨率。

问:不太明白。

答:就是摄像头驱动里的,看一下上层调用下来的是多大。

问:好的。只有匹配之后才可以是吗?

答:是的,另外还要写720P的预览参数。

问:这个在什么地方写寄存器配置是吗?

答:是的  。在寄存器里面配置。

2、关于实时对焦与触控对焦问题。

问:RP4412开发板如何在界面添加自动对焦控制比如,点击画面或者触摸某一个区域?

答:三星那边有另外一套程序的,另外还要摄像头厂商配合调试的。

问:驱动中已经有了 AF的处理,我想做到 当焦距放生变化的时候,图像应该自动对焦的。

答:RP4412开发板上用的摄像头就支持的,已经加了实时对焦功能,当焦距变化时就会对焦。

问:只修改驱动是吗?

答:触控对焦需要三星的技术支持和摄像头原厂的技术支持,不只驱动,还有HAL和应用。

问:如果驱动中就是实时对焦的,应用层、HAL最多是多对焦的控制?

答:实时对焦和触控对焦是不一样的。

问:那实时对焦是怎么做到了呢?

答:通过摄像头驱动实现触控。

荣品RP4412开发板摄像头驱动调用及对焦控制的更多相关文章

  1. 荣品RP4412开发板烧写内核cannot load出错的原因

    问:荣品RP4412开发板烧写必须要配置Xmanager吗? 现在我烧写内核出现这个错误是什么原因呢? 答:4412文件夹下没有zImage这个文件, 你打开4412这个文件夹. 你都拼写错了, zI ...

  2. 荣品RP4412开发板烧写Ubuntu系统应注意SD卡内存大些

    问:RP4412开发板用SD卡烧写光盘中的fastboot失败,现在如何补救呢? 答:INAND格式化, 利用usb来升级啊, 也有文档,看升级文档. 问: 这个是怎么回事? 答:你是升级什么系统? ...

  3. RP4412开发板在Android系统编译生成ramdisk-uboot.img

    荣品RP4412开发板在android系统编译的时候,怎么生成ramdisk-uboot.img生成流程分析: mkimage -A arm -O linux -T ramdisk -C none - ...

  4. 三星四核RP4412开发板的root问题

    问:荣品四核RP4412开发板的板子是root权限吗? 或者怎么root? 答:su . android 我们提供的是root用户 问:root以后的授权管理器没法运行. 我需要root,我要在and ...

  5. 四核RP4412开发板使用Xshell连接的com口应与电脑端口一致

    使用Xshell工具连接的com口要与电脑接的com口端号一样. 问:我的RP4412开发板现在按照<烧写视频>操作,在XSHELL软件里找不到板子的串口号.我用的XP系统装了USB转串口 ...

  6. RP4412开发板烧写Ubuntu12.04失败原因分析解决

    Ubuntu烧写失败可能是卡的问题 问:用RP4412开发板,卡烧了光盘中的fastboot失败,现在如何补救呢? 答:INAND格式化,利用usb来升级啊. 也有文档,看升级文档. 问:这个是怎么回 ...

  7. Beaglebone Black开发板安装驱动

    Beaglebone Black开发板安装驱动 Beaglebone Black开发板安装驱动,在使用Beaglebone Black开发板子做任何事情之前首先需要安装驱动.下面的内容就了展示在Win ...

  8. 迅为4412开发板Linux驱动教程——编写简单应用调用驱动

    Linux驱动教程:http://pan.baidu.com/s/1c0hljUS 编写简单应用调用驱动--头文件 • 打印头文件 – include <stdio.h>调用打印函数pri ...

  9. 迅为4412开发板Linux驱动教程——总线_设备_驱动注册流程详解

    本文转自:http://www.topeetboard.com 视频下载地址: 驱动注册:http://pan.baidu.com/s/1i34HcDB 设备注册:http://pan.baidu.c ...

随机推荐

  1. sql 表分区使用

    如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了. 1.数据库中某个表中的数据很多.很多是什么概念?一万条?两万条?还是十万条.一百万条?这个,我觉得是仁者见仁.智者见智的 ...

  2. generated clock

    内部时钟的定义: create_generated_clock,通过-source,-edges,-divide_by,-multiply_by来执行clock沿. create_generated_ ...

  3. ES6最具魔力的特性——生成器

    ES6生成器(Generators)简介 我们从一个示例开始: function* quips(name) { yield "你好 " + name + "!" ...

  4. 【转】Repository has not been enabled to accept revision propchanges

    转载地址:http://lg-zhou.blog.163.com/blog/static/178068920111179341041/ 使用SVN提交版本信息时,注释内容写的不全.通过右键Tortoi ...

  5. 对于JQuery的一些见解

    jQuery是什么?(了解)  www.github.com jQuery 其实就是一堆的js函数,是普通的js,只不过应用广泛,形成了行业标准. 参考书:锋利的jQuery 学习参考:http:// ...

  6. Network-POJ3694并查集+LCA

    Network Time Limit: 5000MS   Memory Limit: 65536K       Description A network administrator manages ...

  7. (转) CCTextFieldTTF输入框

    CCTextFieldTTF输入框 分类: cocos2d-x 2013-04-08 16:32 2964人阅读 评论(1) 收藏 举报 新建工程,testInput 修改HelloWorldScen ...

  8. TextGrocery中文文本分类处理

    详细使用说明:http://textgrocery.readthedocs.io/zh/latest/index.html TextGrocery是一个基于LibLinear和结巴分词的短文本分类工具 ...

  9. Spring MVC 线程安全问题的思考

    Spring MVC 线程安全问题的思考 在读一些博文的时候发现有些文章对SpringMVC的Controller线程安全的验证并不正确,比如没有探究controller线程不安全的具体原因,比如将请 ...

  10. 2. Swift元组|可选值|断言

    1. 元组英文名字 Tuple,将多个数据类型(任意类型)组合成一个数据,与c语言的中的机构体有几分相似,功能也是非常强大的,尤其是在定义请求参数,状态之类的地方经常用到. let http404Er ...