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开发板摄像头驱动调用及对焦控制相关推荐

  1. 荣品RK3288开发板 怎么接23.5寸,BOA屏?

    Q:LVDS要怎么接,我们用的30PIN的屏,23.5寸,BOA的屏 A:如上图所示,30P的座子,直接插到这个排针的最前端 Q:板子上没有纽扣电池安装位吗? A:有座子可以装,如图所示18号,可以接 ...

  2. php调用linux摄像头,Linux_Linux中开发USB摄像头驱动详解,USB摄像头以其良好的性能和低 - phpStudy...

    Linux中开发USB摄像头驱动详解 USB摄像头以其良好的性能和低廉的价格得到广泛应用.同时因其灵活.方便的特性,易于集成到嵌入式系统中.但是如果使用现有的符合Video for Linux标准的驱 ...

  3. 龙芯智龙开发板:驱动步进电机实战入门

    本文面向初学者,请多各位高手包涵.我在此特别致谢勤为本先生为我提供的帮助. 步进电机 步进电机就是一种受脉冲控制的电机,步进电机接收到一系列某种调制顺序的脉冲,做出相应的反应,转到相应的角度或者相应的 ...

  4. 迅为4412开发板-步进电机-驱动和测试例程

    迅为4412开发板-步进电机-驱动和测试例程 和本文档配套的资料有: 1 内核配置和步进电机驱动补丁包: topeet_modules_20190319.tar.gz 2 linux-C 的测试例程: ...

  5. S3C6410开发板按键驱动代码分析及测试代码分析

    在本文中,我们对S3C6410开发板按键驱动代码的实现过程进行分析,然后通过一个实例对按键功能进行测试.在本文的资源中包含了设备驱动的源码和测试的源码. 一.设备驱动源码分析 按键的设备驱动主要实现了 ...

  6. Beaglebone Black开发板安装驱动

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

  7. RK系列开发板音频驱动适配指南(二)

    背景: 上一篇文章RK系列开发板音频驱动适配指南-DAI模块适配中已经阐述音频驱动适配的DAI模块适配步骤以及核心代码的展示,本次主要介绍音频驱动适配中的DMA模块适配. RK系列开发板 DMA模块适 ...

  8. RK系列开发板音频驱动适配指南(一)

    背景: 多媒体系统目前在Linux操作系统,windows操作系统已经非常成熟,并且应用场景广泛,但是,基于OpenAtom OpenHarmony(以下简称"OpenHarmony&quo ...

  9. S3C6410开发板adc驱动代码分析及测试代码分析

    在本文中,我们对S3C6410开发板adc驱动代码的实现过程进行分析,然后通过一个实例对adc功能进行测试.在本文的资源中包含了设备驱动的源码和测试的源码. 一.设备驱动源码分析 adc的设备驱动主要 ...

最新文章

  1. mysql 快速升级_快速升级MySQL系统表
  2. 【Linux内非root安装】graphviz安装
  3. 撰写英文SCI文章的技巧
  4. 快速求平方根,这个好牛逼
  5. 基础才是重中之重~再说面向接口的编程
  6. 关于Apache Tomcat解决localhost was unable to start within 45 seconds
  7. mysql 1055 解决方案_MySQL报错1055解决方案 - 树懒学堂
  8. 创建用于 iPad 的 iOS 幻灯片应用程序
  9. 大神总结的机器学习的数学基础,掌握这些足够
  10. SQL 字段保留下划线后部分
  11. 《深度学习Python实践》第13章——审查回归算法
  12. 视觉SLAM十四讲学习笔记——ch10 后端2
  13. 唐诗学习系统-java课程设计
  14. Python 通过 Tushare Pro 获取财经数据接口
  15. 直线拟合fitLine函数的用法
  16. windows 实时自动同步两个文件夹
  17. python学习记录--转义字符 字符串 特殊参数
  18. 一文看懂财务数据的分析方法
  19. 2.4GHz WiFi速率测试指导及Omnipeek 空口log分析
  20. 一个不错的故事(上)

热门文章

  1. python子域名扫描脚本
  2. matlab zigzag算法,MATLAB 实现zigzag扫描(z字形扫描)
  3. mac book pro 最全快捷键
  4. 随身系统veket linux v3.11简体中文免费版,veket|veket linux上网本操作系统 v5.30 简体中文正式版 - 今朝下载...
  5. Fama-French三因子模型
  6. Python之pandas库--基础
  7. ORA-600 Lookup Error Categories
  8. 15计算机应用专业综合理论试卷答案,2013年南通市对口单招计算机应用专业综合理论第二次模拟试卷(含答案).doc...
  9. 启用Windows沙盒
  10. BGP 十一条选路原则与BGP路由传递的注意事项介绍