- 浏览: 191874 次
- 性别:
- 来自: 深圳
最新评论
-
0dragon:
挺多 我试试先
android 状态栏(StatusBar) -
z494627:
这个加速插件是做什么用的?
Ubuntu10.04 搭建android平台
最近在 REAL210 android 上调试 CAMERA 驱动。
发现原来的开发板只支持 640*320 以及 320*240 ,
但是用的是 OV3640 300W 的摄像头,应该可以拍照到 2048*1536 的分辨率的。
索性把这个 300W 打开吧。
1、看看这里是否支持 300W 的分辨率,原生 ANDROID 是支持到 500W 的。
packages/apps/Camera/res/values/strings.xml
<string name="pref_camera_picturesize_entry_2592x1936">5M Pixels</string>
<string name="pref_camera_picturesize_entry_2048x1536">3M Pixels</string>
<string name="pref_camera_picturesize_entry_1600x1200">2M Pixels</string>
<string name="pref_camera_picturesize_entry_1024x768">1M Pixels</string>
<!--<string name="pref_camera_picturesize_entry_640x480" translatable="false">VGA</string>-->
<!--<string name="pref_camera_picturesize_entry_320x240" translatable="false">QVGA</string>-->
<string name="pref_camera_picturesize_entry_640x480">640 X 480</string>
<string name="pref_camera_picturesize_entry_320x240">320 X 240</string>
2、设置 CAMERA 的最大分辨率
device/samsung/proprietar/libcamera/SecCamera.h
const struct camera_info s5k4ba_info =
{
640, // max_preview_width
480, // max_preview_height
2048, // max_snapshot_width
1536, // max_snapshot_height
完成以上两步在 CAMERA 界面就可以见到 300W 的选择了。
当选择了 300W 拍照后 系统卡住不动了,通过跟踪发现是
device/samsung/proprietar/libs3cjpeg/JpegEncode.cpp
里面的
encode_jpg(struct s5pc110_jpg_ctx *jpg_ctx,
struct jpg_enc_proc_param *enc_param)
这个函数里面申请的图片 SIZE 大于允许的范围了。
最后在
device/samsung/proprietar/libs3cjpeg/jpeg.h
#define MAX_JPG_WIDTH 2048
#define MAX_JPG_HEIGHT 1536
设置这个最大 SIZE 即可。
但是拍照的时候还是卡住了,通过跟踪发现和 内核的 JPEG 驱动有关,
进入 JPEG 驱动后发现允许的最大 分辨率是 800*480
把这个 SIZE 设置成 2048*1536
#ifdef CONFIG_VIDEO_JPEG_V2
static struct s3c_platform_jpeg jpeg_plat __initdata = {
.max_main_width= 2048,
.max_main_height= 1536,
.max_thumb_width= 320,
.max_thumb_height= 240,
};
#endif
然后再把申请的内存空间放大
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_JPEG (14336 * SZ_1K)
注意:device/samsung/proprietar/libs3cjpeg/jpeg.h里面的
JPG_TOTAL_BUF_SIZE < S5PV210_VIDEO_SAMSUNG_MEMSIZE_JPEG
通过以上的修改
已经可以实现 300W 的拍照了
但是感觉拍出来的照片和 100W 的效果差不多
就是图片的 SIZE 变大了。
读者评论:
你的只是打开了camera的图片的拍照没有300w的效果 原因就是你拍300w的时候 但是调用了640*320 或是320*240的camera的配置 只是把图片拉升了而已 要实现300w的拍照还的在驱动里面配置camera的寄存器。
发表评论
-
adb logcat
2013-09-24 09:22 0android adb 使用教程: http://www.os ... -
(转)android中如何获得webView中的内容
2013-05-02 16:43 1182本文概要:在程序中经常会用到webView来显示网页,但如果 ... -
(转)【Android】Paint的效果研究
2013-04-15 15:44 34745在Paint中有很多的属性可以设置,比如可以设置阴影, ... -
(转)Android 四种launchMode
2013-04-08 15:55 10581,standard 每次都会新建 ... -
(转)Android TextView中链接(link)点击事件的截取
2013-04-08 10:58 2150布局文件xml 1 <TextView 2 ... -
Android JNI介绍
2013-01-17 19:44 3074附:相关代码路径 /fr ... -
区分Activity的四种加载模式
2013-01-06 19:19 0在多Activity开发中,有 ... -
android Makefile学习总结
2012-12-17 12:07 0(1)build.prop是如何生成的 Android 的 ... -
Ubuntu10.04 搭建android平台
2012-12-03 13:02 1166转自:http://www.cnblogs.com/Wonde ... -
Android SDK中tools详解
2012-11-29 09:48 0Android SDK包含了各种各 ... -
在Eclipse中查看Android源码
2012-11-16 11:32 989两件事的解决办法: ... -
Android中的长度单位
2012-11-09 11:02 993dp 和 sp px:表示屏幕实 ... -
Android自动化压力测试图解教程——Monkey工具
2012-10-31 11:10 4389有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是 ... -
Android 移动终端camera 防偷*拍设置
2012-09-28 16:14 2469目前市面上的所有移动终端几乎都有camera 应用,但A ... -
(转)【流媒體】Android 实时视频采集—Cameara预览采集
2012-09-25 13:54 146221 概述 通过Android Camera拍摄预览中设置se ... -
(转)Camera构架分析
2012-09-24 13:40 1598一.Camera构架分析 Android ... -
(转)Android Camera 开发之前言
2012-09-24 10:15 1735一、 Android Camera 成像原理介绍 ... -
(转)使用Memory Analyzer tool(MAT)分析内存泄漏
2012-08-09 15:14 1089前言 在平时工作 ... -
(转)Android NDK HelloJNI
2012-07-18 14:10 1578入门的最好办法就是学习Android自带的例子, 这里就通过学 ... -
(转)Android核心分析
2012-07-16 17:09 915文章皆来自CSDN网友 maxleng的专栏 ...
相关推荐
我自己写的Android CameraX Demo,实现了预览/拍照/录制视频/图片分析/对焦/切换摄像头等操作。 具体详见我的博客 : https://blog.csdn.net/EthanCo/article/details/125603671
1.首先android6.0以上版本要动态申请相机和文件读写权限 2.废话不啰嗦,上代码: /** * 摄像头画面采集界面 */ public class DistinguishActivity extends BaseActivity implements SurfaceHolder.Callback, ...
android camera src 不调用系统相机,自定义相机拍照,自动与手动对焦,闪光灯等,含图片压缩,缩放尺寸功能。android studio项目,主流开发工具,直接打开使用
更新时间:2015-07-27资费提示:已付费版当前版本:6.7.0软件语言:多语言软件类别:特效相机软件大小:3.88 MB适用固件:2.3.3及更高固件内置广告:没有广告适用平台:Android 软件介绍 Snap Camera(快照相机)是...
- 触摸并按住可使用照片控制器来调整照片设置 照片控制器包括: - 颜色和对比度(如果硬件支持) - 关闭快门声 - 连拍模式 - 自拍定时器 - 全景模式 - 闪光灯模式 - 白平衡 - 曝光 - 网格线 - 快速拍摄模式 - HDR -...
- 触摸并按住可使用照片控制器来调整照片设置 照片控制器包括: - 颜色和对比度(如果硬件支持) - 关闭快门声 - 连拍模式 - 自拍定时器 - 全景模式 - 闪光灯模式 - 白平衡 - 曝光 - 网格线 - 快速拍摄模式 - HDR -...
快照相机 Snap Camera HDR 是款Android 4.2风格的拍照软件,也添加了 Android 4.3 风格的菜单样式,同时还内置了相册功能,提供了多种特效可对照片进行编辑。快拍相机是4.2移植过来的,bug不少,不过功能很强悍! ...
支持从摄像头采集图像,并用MediaCodec API进行硬编码,编码后的数据保存到一个H264文件。这个例子也支持软编码,使用的是FFmpeg。
创造惊人的全分辨率的HDR(高动态范围)你的Android设备的图片。提供滑块你轻松定制的最终结果的控制和影响。纯HDR相机是最好的HDR照相机的Android应用程序。 特征: ✔全分辨率。 ✔采取单抽头的HDR照片 ✔快速...
软件名称:Google相机:Google Camera APK名称:com.google.android.GoogleCamera 最新版本:2.4.025 (1636091-30) 支持ROM:4.4及更高版本 界面语言:简体中文 软件大小:21.97 M 开发者:Google Inc. 发现者: yang...
Snap Camera(快照相机)是一款基于Nexus 4(Android 4.2)相机的图库和相机应用。Snap Camera的整体界面非常简洁,而且完全使用Android 4.2上的Holo风格。一键拍摄照片和录制视频,没有凌乱的预览界面,仅有两个您...
在Android中,调用系统相机拍照时,将会接收到返回的图像数据,但是这些图片并不是全尺寸的图像,而是系统给的缩略图,当对拍照的图片进行裁切后显示时,得到的却是模糊的图片。下面针对这个问题提出解决的方法。 ...
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
APK名称:com.camera51.android 最新版本:1.1.5 支持ROM:4.0及更高版本 界面语言:英文软件 软件大小:17.27 M 开发者:Camera51 发现者: welloong 不知叫啥囧 溜蜗牛 白兰度的面具 flymecc LOVEPLUS ...
Naver相机 Naver Camera v1.9.15 更新时间:2014-01-09 资费提示:免费版当前版本:1.9.15 软件语言:中文软件类别:特效相机 软件大小:18.44 MB 适用固件:2.2及更高固件 内置广告:没有广告 适用平台:Android ...
可以预览相机图片并裁剪图片,生成自己想要的大小
随身相机 One Man With A Camera v3.5 版本:3.5 软件语言:非中文 软件类别:特效相机 软件大小:26.59 MB 适用固件:1.5及更高固件 内置广告:有广告 适用平台:Android 最好的相机应用程序,帮助您做出惊人的...
7.5.2 位置、大小、旋转度、透明度 改变的补间动画 293 7.5.3 自定义补间动画 298 7.6 使用SurfaceView实现动画 300 7.6.1 SurfaceView的绘图机制 301 7.7 本章小结 305 第8章 Android的数据存储和IO ...
android自定义相机,输出自定义大小的照片,并将图片转化为byte[]以供其他地方调用