荣品RP4412开发板摄像头驱动调用及对焦控制
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开发板摄像头驱动调用及对焦控制的更多相关文章
- 荣品RP4412开发板烧写内核cannot load出错的原因
问:荣品RP4412开发板烧写必须要配置Xmanager吗? 现在我烧写内核出现这个错误是什么原因呢? 答:4412文件夹下没有zImage这个文件, 你打开4412这个文件夹. 你都拼写错了, zI ...
- 荣品RP4412开发板烧写Ubuntu系统应注意SD卡内存大些
问:RP4412开发板用SD卡烧写光盘中的fastboot失败,现在如何补救呢? 答:INAND格式化, 利用usb来升级啊, 也有文档,看升级文档. 问: 这个是怎么回事? 答:你是升级什么系统? ...
- RP4412开发板在Android系统编译生成ramdisk-uboot.img
荣品RP4412开发板在android系统编译的时候,怎么生成ramdisk-uboot.img生成流程分析: mkimage -A arm -O linux -T ramdisk -C none - ...
- 三星四核RP4412开发板的root问题
问:荣品四核RP4412开发板的板子是root权限吗? 或者怎么root? 答:su . android 我们提供的是root用户 问:root以后的授权管理器没法运行. 我需要root,我要在and ...
- 四核RP4412开发板使用Xshell连接的com口应与电脑端口一致
使用Xshell工具连接的com口要与电脑接的com口端号一样. 问:我的RP4412开发板现在按照<烧写视频>操作,在XSHELL软件里找不到板子的串口号.我用的XP系统装了USB转串口 ...
- RP4412开发板烧写Ubuntu12.04失败原因分析解决
Ubuntu烧写失败可能是卡的问题 问:用RP4412开发板,卡烧了光盘中的fastboot失败,现在如何补救呢? 答:INAND格式化,利用usb来升级啊. 也有文档,看升级文档. 问:这个是怎么回 ...
- Beaglebone Black开发板安装驱动
Beaglebone Black开发板安装驱动 Beaglebone Black开发板安装驱动,在使用Beaglebone Black开发板子做任何事情之前首先需要安装驱动.下面的内容就了展示在Win ...
- 迅为4412开发板Linux驱动教程——编写简单应用调用驱动
Linux驱动教程:http://pan.baidu.com/s/1c0hljUS 编写简单应用调用驱动--头文件 • 打印头文件 – include <stdio.h>调用打印函数pri ...
- 迅为4412开发板Linux驱动教程——总线_设备_驱动注册流程详解
本文转自:http://www.topeetboard.com 视频下载地址: 驱动注册:http://pan.baidu.com/s/1i34HcDB 设备注册:http://pan.baidu.c ...
随机推荐
- Android利用Java反射机制修改Android System Language
private void updateLanguage(Locale locale) { try { Object objIActMag, objActMagNative; Class clzIAct ...
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数002·AI人工智能
<zw版·Halcon-delphi系列原创教程> Halcon分类函数002·AI人工智能 AI人工智能:包括knn.gmm.svm等 为方便阅读,在不影响说明的前提下,笔者对函数进行了 ...
- 在学Go语言
首发:个人博客,更新&纠错&回复 开始学点儿Go语言,这语言据说在国内比在国外火,社区上褒贬不一,不过“小马过河”嘛,总要先自己试试再来下结论. 环境准备: 1.在Golang中国下载 ...
- 双向循环链表的Java版本实现
1.单项循环列表 单向循环链表是单链表的另一种形式,其结构特点是链表中最后一个结点的指针不再是结束标记,而是指向整个链表的第一个结点,从而使单链表形成一个环.和单链表相比,循环单链表的长处是从链尾到链 ...
- NaN
not a number 全称, 任何数/0 js会出现NaN alert(NaN==NaN); // false isNaN(NaN); // true alert(isNaN(10)); // f ...
- RSA算法基础详解
. 首页 博客园 联系我 前言:在RSA诞生之前. RSA算法. 质数与互质数. 模运算. 同余. 欧拉函数. 欧拉定理与模反元素. 真实的例子. 计算密钥. 密钥组成与加解密公式. 安全性. 一点感 ...
- YTU 3023: 树的遍历
原文链接:https://www.dreamwings.cn/ytu3023/2617.html 3023: 树的遍历 时间限制: 1 Sec 内存限制: 128 MB 提交: 3 解决: 2 题 ...
- zigbee学习之路(一):zigbee介绍
一.前言 大家好,我是一名在校的大学生,最近对zigbee非常感兴趣,于是自己从网上买了一款秉火cc2530的zigbee开发板,想通过这个平台来和大家分享自己学习和研究的经历,下面就来简单的介绍下z ...
- 扩展当easyui datagrid无数据时,显示特定值。如:没有数据
var myview = $.extend({},$.fn.datagrid.defaults.view,{ onAfterRender:function(target){ $.fn.datagrid ...
- 2016年12月25日 星期日 --出埃及记 Exodus 21:20
2016年12月25日 星期日 --出埃及记 Exodus 21:20 "If a man beats his male or female slave with a rod and the ...