
linux camera
文章平均质量分 86
剥丝机器人
这个作者很懒,什么都没留下…
展开
-
【无标题】关于CAMERA的转载
1.camera首先是通过曝光的pixel加上dummy pixel以及曝光的line加上dummy line来决定一帧的曝光时间,这一帧曝光时间的倒数就是帧率,这个没有错吧,但是看代码时候看到preview的时候软件会不断的给sensor写shutter值,环境亮暗变化时候shutter值也不断的变化。3D降噪:增添了时域处理,因此变为3维。3.在曝光时间的算法中需要知道PCLK的值,是因为在sensor内没有时间观念,只有频率,所以在算曝光计算时需要将所要的曝光的秒数转换为曝光的clock数,同样的。转载 2023-03-20 22:33:31 · 374 阅读 · 0 评论 -
什么是HDR拍摄模式及使用方法
苹果在iOS 4.1操作系统中增加了一项有趣的新功能:HDR拍照。虽然目前市场上支持HDR功能的数码相机已经不在少数,但能够让普通消费者注意到这一功能,iPhone 4依然居功至伟。HDR即High Dynamic Range高动态范围。开启该功能后,iPhone在拍照时,实际上会连拍三张照片,分别对应欠曝、正常曝光和过曝,再合成为一幅照片,提升暗部和亮部的细节表现。 由于大多转载 2015-02-08 13:18:11 · 2071 阅读 · 0 评论 -
c++ bug
::XML_SetElementHandler(parser, startElementFeature, endElementFeature); 79 static void startElement(void *userData, const char *name, const char **atts); 80 void startElementFeature(原创 2015-01-22 15:23:21 · 1786 阅读 · 0 评论 -
YV12 and NV12
http://blog.youkuaiyun.com/fanbird2008/article/details/8232673用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yuv转载 2015-03-20 12:57:59 · 1539 阅读 · 0 评论 -
Camera从上层APP到底层分析
Camera从上层APP到底层分析 什么是系统服务 在系统中,服务是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是低层(接近硬件)程序。通过网络提供服务时,服务可以在Active Directory(活动目录)中发布,从而促进了以服务为中心的管理和使用从上层APP到底层/**************************************转载 2014-06-15 15:21:33 · 1846 阅读 · 1 评论 -
struct hw_module_t HAL_MODULE_INFO_SYM
先开个头,准备这与一篇struct hw_module_t HAL_MODULE_INFO_SYM 相关的文章。 Hal层的库文件是怎么被上层调用的?上层调用时的入口(相当于main)又是什么呢?它就是HAL_MODULE_INFO_SYM。下gps.default.so库为例子,上层gpstest.apk打开后,会在/system/lib/hw/下面寻找gps.default.so(也可转载 2015-03-24 15:24:40 · 1047 阅读 · 0 评论 -
万能camera驱动----之-----camera sensor匹配过程
类似的方法可以用于一个简单的sensor driver 用来支持多个sensor.比如Galaxycore SoC驱动,对于每个sensor, 有一个gc_product_info结构体,它包含了产品id号和对应的全部的寄存器配置表格。在驱动的probe中,将探测到的sensor id和id tables里的匹配,匹配上了,相应的product_info里的寄存器表就会被调用,用于初原创 2014-09-22 13:42:16 · 4190 阅读 · 0 评论 -
camera video数据流
camera video数据流 在Android系统中,实现一个具有录像功能的应用程序只需要调用MediaRecorder的相应接口即可。下面简单分析下从MediaRecorder往下的结构:支撑MediaRecorder的framework结构APP调用的应用层MediaRecorder接口最终对应的实质接口位于StagefrightRecorder.cpp中,在这里面转载 2015-05-20 18:14:59 · 1022 阅读 · 0 评论 -
Android4.2之Camera系统HAL调用流程
一、重要结构体1.模块hardware/libhardware/include/hardware/camera_common.h[cpp] view plaincopytypedef struct camera_module { hw_module_t common; int (*get_number_of_c转载 2015-10-07 20:07:40 · 893 阅读 · 0 评论 -
扩展speia特效,支持任意RGB颜色变换矩阵,原理很简单,不解释
http://blog.youkuaiyun.com/lzf_china/article/details/44829049 private void speiaHack(EffectFactory effectFactory, float [] weights) { mEffect = effectFactory.createEffect(转载 2016-03-20 11:19:08 · 615 阅读 · 0 评论 -
ION 内存管理
what is ION?ION 内存管理从android4.0开始被引入ION模块是可扩展的(API都是统一的),支持各种形式的内存分配方式,可以表述不同的硬件资源和他们的一些限制ION 支持连续与不连续内存的分配ION 给Kernel and User space processes提供了相应的APIs 当前支持的memory typeION_HEAP_TYPE_CARVE转载 2016-08-03 15:24:22 · 686 阅读 · 0 评论 -
logitech webcam linux 驱动安装
买了个logitech摄像头,型号是HD c270的。附带的驱动只有windows的,但我经常要用Ubuntu,难道在linux下这摄像头就成了废物了么?我立刻想到了强大的网络Geek们,我遇到的问题绝对其他人遇到过的,那么肯定就有解决的办法了。于是我决定自己动手。网上果然有很多方法,那么我也来试试吧。一。检查是否有驱动ls -l /dev/video*如果该目录是空的,那就说明你的webcam的...转载 2018-05-19 17:26:28 · 4999 阅读 · 1 评论 -
Android_JellyBean 4.2.1 Camera Service 请求过程分析
Camera子系统采用C/S架构,客户端和服务端在两个不同的进程当中,它们使用android中的binder机制进行通信,本系列文章将从AndroidCamera应用程序到硬件抽象的实现一步一步对照相机系统进行分析,首先从CameraService初始化过程着手,然后从上层APP打开照相机->进行preview->拍照以及聚焦等功能的实现全面的学习照相机子系统1CameraService初转载 2014-12-10 13:11:12 · 775 阅读 · 0 评论 -
camera 3 hal 不支持 soc
camera hal change from libcamera2 camera3hal.Aiq3AThread::handleNewStat -----> 475 status = m3AControls->apply3AProcess(m3ASetting->get3ARunning(), 476 getFr原创 2014-12-06 20:55:55 · 2229 阅读 · 0 评论 -
camera实现一个image 自适应几十个camera ----- i2c 设备 unregister 过程
xxx_subdev_probev4l2_i2c_new_subdev_board ==> i2c_new_device: ==> really_probe probe_failed: dev_set_drvdata(dev, NULL);原创 2014-12-25 16:42:54 · 845 阅读 · 0 评论 -
android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
关键词:android camera CMM 模组 camera参数 CAMIF平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) 作者:xubin341719(欢迎转载,请注明作者)android camera(一):camera模组CMM介绍android camera(二):摄像头工作原理、转载 2013-12-02 16:09:39 · 1178 阅读 · 0 评论 -
android camera(四):camera 驱动 GT2005
关键词:android camera CMM 模组 camera参数 GT2005 摄像头常见问题平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210 转载自:http://blog.youkuaiyun.com/xubin341719/article/details/7727518) 作者:xubin341719(欢迎转载,请转载 2013-12-03 11:17:35 · 3988 阅读 · 0 评论 -
camera摄像原理之四:曝光和GAMMA
从最明亮到最黑暗,假设人眼能够看到一定的范围,那么胶片(或CCD 等电子感光器件)所能表现的远比人眼看到的范围小的多,而这个有限的范围就是感光宽容度。 人眼的感光宽容度比胶片要高很多,而胶片的感光宽容度要比数码相机的ccd高出很多!对于sensor来说,又是如何来判断曝光是否正确呢?很标准的做法就是在YUV空间计算当前图像的Y值的均值。调节各种曝光参数设定(自动或手动),使得该均转载 2014-01-12 17:05:34 · 1458 阅读 · 1 评论 -
camera摄像原理之三:色温和自动白平衡
色温的定义:将黑体从绝对零度开始加温,温度每升高一度称为1开氏度(用字母K表示),当温度升高到一定程度时候,黑体便辐射出可见光,其光谱成份以及给人的感觉也会着温度的不断升高发生相应变化。于是,就把黑体辐射一定色光的温度定为发射相同色光光源的色温。 随着色温的升高,光源的颜色由暖色向冷色过渡,光源中的能量分布也由红光端向蓝光端偏移。值得转载 2014-01-12 17:38:51 · 1194 阅读 · 0 评论 -
Raw格式研究(更新中。。。)
http://dcbbs.zol.com.cn/55/17_547153.html转载 2014-01-12 18:20:20 · 756 阅读 · 0 评论 -
mipi 调试经验
以下是最近几个月在调试 MIPI DSI / CSI 的一些经验总结,因为协议有专门的文档,所以这里就记录一些常用知识点:一、D-PHY1、传输模式LP(Low-Power) 模式:用于传输控制信号,最高速率 10 MHzHS(High-Speed)模式:用于高速传输数据,速率范围 [80 Mbps, 1Gbps] per Lane传输的最小单元为 1 个字节,采用小端的方式及转载 2014-02-14 15:22:04 · 2036 阅读 · 0 评论 -
在Android源码树中添加userspace I2C读写工具
通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能:[cpp] view plaincopy#include #include #include #include #include #include转载 2014-05-05 16:51:25 · 1195 阅读 · 1 评论 -
camera的分辨率
分辨率系列:QSIF/QQVGA 160 x 120 19200QCIF 176 x 144 25344SIF/QVGA 320 x 240 76800CIF 35转载 2014-04-09 18:06:31 · 882 阅读 · 0 评论 -
android camera(三):camera V4L2 FIMC
这篇文章没有详细讲解v4l2 各个接口的关系,以及为什么要这么实现,这样抽象有什么好处?关键词:android camera CMM 模组 camera参数 CAMIF V4L2 平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) 作者:xubin341719(欢迎转载,请注明作者)an原创 2013-12-03 11:06:46 · 1120 阅读 · 0 评论 -
YV12 and NV12 .
http://blog.youkuaiyun.com/fanbird2008/article/details/8232673 用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yu转载 2014-08-15 13:41:07 · 1239 阅读 · 0 评论 -
Camera 图像处理原理分析- 色彩篇 一
http://blog.youkuaiyun.com/colorant/1 前言做为拍照手机的核心模块之一,camera sensor效果的调整,涉及到众多的参数,如果对基本的光学原理及sensor软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起到事半功倍的效果。否则,缺乏了理论的指导,只能是凭感觉和经验去碰,往往无法准确的把握问题的关键,不能掌握sensor调试的转载 2014-09-20 15:41:57 · 1144 阅读 · 0 评论 -
android camera(一):camera模组CMM介绍
关键词:android camera CMM 模组 camera参数平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) 作者:xubin341719(http://blog.youkuaiyun.com/xubin341719/article/details/7723725)下载:常用摄像头规格书(个别有android转载 2013-12-02 14:31:54 · 830 阅读 · 0 评论