共 26 篇文章 |
|
Android的camera硬件抽象层(HAL)将更高层次的android.hardware中的camera框架层API与底层的camera驱动和camera硬件模块连接了起来。CameraHAL层的接口被定义在头文件hardware/libhardware/include/hardware/camera.h和hardware/libhardware/include/hardware/camera_common.h中。frameworks/native/data/etc/android.hardware.camera.flash-aut... 阅413 转0 评0 公众公开 16-04-15 18:14 |
根据application framework层的需求,最上面的缩放/裁剪单元会对从raw sensor采集的数据进行裁剪和缩放,最后输出到外边缓冲区。中间和下面的缩放/裁剪单元都是对ISP处理之后的YUV数据进行处理。下面的单元对YUV进行裁剪并缩放后,输出不同分辨率的YUV数据。这三个缩放/裁剪单元对输入数据也可以不进行裁剪和缩放处理。· 对于同一... 阅286 转1 评0 公众公开 16-04-15 18:11 |
这部分内容编译成为目标是Camera.apk com.android.camera这个包,几个主要的类文件如下: PhotoViewer:GalleryPicker.java(所有图片集)--->ImageGallery.java(某个Folder下图片列表)--->ViewImage.java(看某张具体图片) VideoPlayer:GalleryPicker.java(所有视频集) --->MovieView.java(看某一个视频) Camera:Camera.jav... 阅1 转自techres 公众公开 16-04-07 15:51 |
@@ -3421,6 +3421,11 @@ static struct clk_lookup msm_clocks_8226[] = {CLK_LOOKUP("cam_clk", camss_mclk0_clk.c, "0.qcom,camera"),CLK_LOOKUP("cam_clk", camss_mclk0_clk.c, "1.qcom,camera"),+ CLK_LOOKUP("cam_clk", camss_mclk0_clk.c, "21.qcom,camera"),+ CLK_LOOKUP(... 阅125 转1 评0 公众公开 16-04-06 17:22 |
用途:ColorChecker常用于色彩还原与白平衡测试对于色彩与白平衡的测试,我们采用了标准色卡ColorChecker在不同的环境下使用相应的白平衡模式拍摄进行比较,一方面可以观察机型对各种色彩的还原情况,另一方面可以观察他们的白平衡准确度。白平衡共有自动白平衡、日光白平衡、阴影白平衡、钨丝灯白平衡、荧光灯白平衡、手动白平衡等6种模式。 阅1248 转4 评0 公众公开 15-10-13 14:25 |
以下,我们将以 Imatest 与 ColorChecker 范例来说明,如何看懂色彩测试图表:我们在前一讲中曾经提到几种色彩测试的图表,ColorChecker 因为简单易用已经逐渐变成业界的主流。从 Imatest 的测试图表中,『● 』符代表相机拍摄 ColorChecker 后的测试数据;其中 Mean Camera Saturation 代表『平均相机饱和度』,当你调整相机饱和度时,这个数... 阅1572 转4 评0 公众公开 15-10-13 11:04 |
sp<Camera> camera = Camera::connect(cameraId);if (hw_get_module(CAMERA_HARDWARE_MODULE_ID, (const hw_module_t **)&mModule) <0) { LOGE("Could not load camera HAL module");了解HAL层的都知道hw_get_module函数就是用来获取模块的Hal stub,这里是通过CAMERA_HARDWARE_MODULE_ID 获取Ca... 阅11 转自yikongzi 公众公开 15-01-04 18:03 |
Android的Camera架构介绍Android的Camera架构介绍(hanchao3c Android开发者论坛原创,转载请注明)第一部分 Camera概述 Android的Camera包含取景器(viewfinder)和拍摄照片的功能。在packages/apps/Camera/src/com/android/camera/目录的Camera.java文件中,包含了对Camera的调用在Camera.java中包含对包的引用:importandroid.hardware.Camer... 阅11 转自waston 公众公开 14-12-11 11:11 |
android Camera模块分析Android Camera Module Architecture and Bottom layer communication mechanism -----------albertChenAndroid应用程序编程语言是JAVA,而linux的很多服务程序,包括一些libraries都是用c 或者c++写的,应用程序使用什么样的机制去调用这些系统函数的呢?然后调用android_hardware_Camera_native_setup为A... 阅13 转自开花结果 公众公开 14-12-11 11:05 |
然后根据返回值判断是哪种情况,如if (strcmp(white_balance, CameraParameters::WHITE_BALANCE_AUTO) == 0) { //判断为自动白平衡LOGV("white_balance to ioctl is auto !/n");ctl.id = V4L2_CID_AUTO_WHITE_BALANCE; //自动白平衡命令,ctl为v4l2_control结构,该结构很有用ctl.value = 1;if (ioctl(camera_device, VIDIOC_S_CTRL,... 阅273 转3 评0 公众公开 14-08-27 16:26 |