荣品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最多是多对焦的控制?
答:实时对焦和触控对焦是不一样的。
问:那实时对焦是怎么做到了呢?
答:通过摄像头驱动实现触控。
转载于:https://www.cnblogs.com/rp4412/p/5676240.html
荣品RP4412开发板摄像头驱动调用及对焦控制相关推荐
- 荣品RK3288开发板 怎么接23.5寸,BOA屏?
Q:LVDS要怎么接,我们用的30PIN的屏,23.5寸,BOA的屏 A:如上图所示,30P的座子,直接插到这个排针的最前端 Q:板子上没有纽扣电池安装位吗? A:有座子可以装,如图所示18号,可以接 ...
- php调用linux摄像头,Linux_Linux中开发USB摄像头驱动详解,USB摄像头以其良好的性能和低 - phpStudy...
Linux中开发USB摄像头驱动详解 USB摄像头以其良好的性能和低廉的价格得到广泛应用.同时因其灵活.方便的特性,易于集成到嵌入式系统中.但是如果使用现有的符合Video for Linux标准的驱 ...
- 龙芯智龙开发板:驱动步进电机实战入门
本文面向初学者,请多各位高手包涵.我在此特别致谢勤为本先生为我提供的帮助. 步进电机 步进电机就是一种受脉冲控制的电机,步进电机接收到一系列某种调制顺序的脉冲,做出相应的反应,转到相应的角度或者相应的 ...
- 迅为4412开发板-步进电机-驱动和测试例程
迅为4412开发板-步进电机-驱动和测试例程 和本文档配套的资料有: 1 内核配置和步进电机驱动补丁包: topeet_modules_20190319.tar.gz 2 linux-C 的测试例程: ...
- S3C6410开发板按键驱动代码分析及测试代码分析
在本文中,我们对S3C6410开发板按键驱动代码的实现过程进行分析,然后通过一个实例对按键功能进行测试.在本文的资源中包含了设备驱动的源码和测试的源码. 一.设备驱动源码分析 按键的设备驱动主要实现了 ...
- Beaglebone Black开发板安装驱动
Beaglebone Black开发板安装驱动 Beaglebone Black开发板安装驱动,在使用Beaglebone Black开发板子做任何事情之前首先需要安装驱动.下面的内容就了展示在Win ...
- RK系列开发板音频驱动适配指南(二)
背景: 上一篇文章RK系列开发板音频驱动适配指南-DAI模块适配中已经阐述音频驱动适配的DAI模块适配步骤以及核心代码的展示,本次主要介绍音频驱动适配中的DMA模块适配. RK系列开发板 DMA模块适 ...
- RK系列开发板音频驱动适配指南(一)
背景: 多媒体系统目前在Linux操作系统,windows操作系统已经非常成熟,并且应用场景广泛,但是,基于OpenAtom OpenHarmony(以下简称"OpenHarmony&quo ...
- S3C6410开发板adc驱动代码分析及测试代码分析
在本文中,我们对S3C6410开发板adc驱动代码的实现过程进行分析,然后通过一个实例对adc功能进行测试.在本文的资源中包含了设备驱动的源码和测试的源码. 一.设备驱动源码分析 adc的设备驱动主要 ...
最新文章
- mysql 快速升级_快速升级MySQL系统表
- 【Linux内非root安装】graphviz安装
- 撰写英文SCI文章的技巧
- 快速求平方根,这个好牛逼
- 基础才是重中之重~再说面向接口的编程
- 关于Apache Tomcat解决localhost was unable to start within 45 seconds
- mysql 1055 解决方案_MySQL报错1055解决方案 - 树懒学堂
- 创建用于 iPad 的 iOS 幻灯片应用程序
- 大神总结的机器学习的数学基础,掌握这些足够
- SQL 字段保留下划线后部分
- 《深度学习Python实践》第13章——审查回归算法
- 视觉SLAM十四讲学习笔记——ch10 后端2
- 唐诗学习系统-java课程设计
- Python 通过 Tushare Pro 获取财经数据接口
- 直线拟合fitLine函数的用法
- windows 实时自动同步两个文件夹
- python学习记录--转义字符 字符串 特殊参数
- 一文看懂财务数据的分析方法
- 2.4GHz WiFi速率测试指导及Omnipeek 空口log分析
- 一个不错的故事(上)
热门文章
- python子域名扫描脚本
- matlab zigzag算法,MATLAB 实现zigzag扫描(z字形扫描)
- mac book pro 最全快捷键
- 随身系统veket linux v3.11简体中文免费版,veket|veket linux上网本操作系统 v5.30 简体中文正式版 - 今朝下载...
- Fama-French三因子模型
- Python之pandas库--基础
- ORA-600 Lookup Error Categories
- 15计算机应用专业综合理论试卷答案,2013年南通市对口单招计算机应用专业综合理论第二次模拟试卷(含答案).doc...
- 启用Windows沙盒
- BGP 十一条选路原则与BGP路由传递的注意事项介绍