Camera
andylao62
这个作者很懒,什么都没留下…
展开
-
使用OpenGl的时候,HAL层log打印太多
gralloc: mali_gralloc_select_format, AFBC is disabled nowgralloc: mali_gralloc_select_format: req_format=0x00000001 req_fmt_mapped=0x0 internal_format=0x1 usage=0x900。。。。。。经过确认这个log是在gralloc.so文件打印的,通过设置setproppersist.log.tag.gralloc S来解决...原创 2020-06-10 10:49:45 · 653 阅读 · 0 评论 -
MTK平台修改imgsensor的hal代码后快速编译
MTK平台调试camera的时候,修改hal层代码后,可以快速编译。方法如下:以MT6589 JB2版本为例。./mk mm mediatek/platform/mt6589/hardware/camera/custom可以看到在out/target/product/$project/system/lib/下更新了libcameracustom.so文件。使用a转载 2017-07-01 02:22:57 · 774 阅读 · 0 评论 -
Camera默认值修改
上层camera_preferences.xmlhal层mediatek\custom\common\hal\imgsensor\sp2518_yuv\cfg_ftbl_sp2518_yuv.hmediatek\custom\common\kernel\imgsensor\inckd_camera_feature_enum.hmediatek\sou原创 2013-03-14 20:10:54 · 1638 阅读 · 0 评论 -
如何将camera连拍速度降为3fps
[DESCRIPTION] 将camera的连拍速度降为3fps[SOLUTION]在ModeActor.java中的ActorContinuousShot类中:将onPictureTaken(final byte[] data, android.hardware.Camera camera)中的:else if (mMemoryManager.isNeedSlowDown(m原创 2015-05-14 01:49:01 · 1187 阅读 · 0 评论 -
(ContinuousShot)长按相机连拍,没有达到最大的连拍数量
[DESCRIPTION]长按相机连拍,没有达到最大的连拍数量时,自动停止;[ANALYSE]拍照的jpeg data会从底层callback回app,而因为连拍速度比较快,所以若app保存速度不够快,也就是T卡performance不好,jpeg data堆积很容易就让camera的memory爆掉。所以我们在app中会根据当前使用的memory情况去做不同的处理:Case 1:原创 2015-05-14 01:33:19 · 1752 阅读 · 0 评论 -
如何修改避免闪烁(Anti-Flicker)默认值
如何修改避免闪烁(Anti- Flicker)默认值 [DESCRIPTION] 因为Anti-Flicker涉及到sensor支持问题,有些sensor不支持某些值,所以目前app设计anti-flicker的默认值与其他 修改默认值稍有不同。目前app的设计是有一个default列表,从default列表中顺序选择,第一个是sensor支持的值则 为Anti-Flicker原创 2015-03-26 16:25:47 · 6696 阅读 · 0 评论 -
Camera 如何实现插值
[DESCRIPTION]如何实现插值[SOLUTION]1.For YUV sensor:mediatek/custom/common/hal/imgsensor/cfg_ftbl_xxxxx_yuv.h中添加对应的capture size比如,2M的sensor插值到3M,就在capture size里添加3M的选项:CONFIG_FEATURE_SI(FID_CA原创 2013-01-05 11:10:19 · 1759 阅读 · 0 评论 -
连拍结束后加入动画效果
[DESCRIPTION]如何在连拍结束后加入动画效果[SOLUTION]将ModeActor.java的ModeActorHandler做如下修改,添加“//add this line”处的那一行代码: private class ModeActorHandler extends Handler { …… public void handl原创 2013-01-25 11:00:51 · 809 阅读 · 0 评论 -
android camera照片旋转90度
bitmap这个为拍照得到的照片 bMapRotate旋转后的照片 Matrix matrix = new Matrix();matrix.reset();matrix.postRotate(90);Bitmap bMapRotate = Bitmap.createBitmap(bitmap, 0, 0,bitmap.原创 2013-01-23 16:50:24 · 1765 阅读 · 1 评论