【拍照画面异常问题的 buffer dump和处理】

2023-10-27

当拍照遇到画面异常问题,建议先dump拍照对应的raw、yuv和jpeg

一、Dump拍照对应的raw图

1、Non-zsl拍照

Non-zsl拍照会让P1node重新出raw图,而拍照会用到这些raw图中的imgo buffer。

1.1、算法需要pure raw

P1Node可以直接出pure raw。

1.1

adb root
adb shell setenforce 0
adb shell setprop vendor.debug.camera.dump.en 1
adb shell setprop vendor.debug.feature.forceEnableIMGO 1
adb shell setprop vendor.debug.camera.dump.p1.imgo 1

Dump Path: /data/vendor/camera_dump

范例: 181441592-0403-0403-main-imgo-PW4006-PH3000-BW5008__4000x3000_10_1.packed_word

1.2、算法需要process raw

对于 ISP 6s 相关平台,P1node 只能出 pure raw,可以通过 P2CaptureNode 出 process raw。

1.2.1
通过如下命令 dump P2C 的 input 和 output:

adb shell setenforce 0
adb shell setprop vendor.debug.camera.p2.dump 1
adb shell setprop vendor.debug.camera.dump.campipe 1

Dump Path: /data/vendor/camera_dump

范例:

P2C的input pure raw:

181441592-0403-0403-main-imgo-PW4006-PH3000-BW5008__4000x3000_10_1.packed_word

P2C的output process raw:
181441592-0403-0403-main-timgo-PW4006-PH3000-BW5008__4000x3000_10_1.packed_word
或者
181441592-0403-0403-main-timgo-PW4000-PH3000-BW8000__4000x3000_12_s0.raw

对于ISP 6s之前的平台,P1Node可以直接出process raw。

1.2.2

adb root
adb shell setenforce 0
adb shell setprop vendor.debug.camera.dump.en 1
adb shell setprop vendor.debug.feature.forceEnableIMGO 1
adb shell setprop vendor.debug.camera.dump.p1.imgo 1

Dump Path: /data/vendor/camera_dump

范例:

181441592-0403-0403-main-imgo-PW4006-PH3000-BW5008__4000x3000_10_1.packed_word
或者
181441592-0403-0403-main-imgo-PW4000-PH3000-BW8000__4000x3000_12_s0.raw

2、ZSL拍照

ZSL 拍照会从 zsl buffer pool 中获取对

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【拍照画面异常问题的 buffer dump和处理】 的相关文章

随机推荐

  • Windows 网络凭证

    前言 单位内部 员工之间电脑免不了要相互访问 eg 访问共享文件夹 这就引出网络凭证的概念 即你用什么身份访问对端计算机 实验环境 创建共享文件夹 WinSrv 2008上新建的文件夹sharedata 共享给任何人 任何人都是参与者 即具
  • matlab 随机函数 基于,[转载](zz)Matlab 随机函数

    随机函数 包括rand rands randn 根据MATLAB中的相关解释 rands函数一般是用在神经网络的权值和阈值的初始化时 范围是 1到1 rand函数 产生均匀分布的伪随机数 randn函数 正态分布的均值为0 方差为1的随机数
  • 【多尺度密集递归融合网络:超分】

    A novel image super resolution algorithm based on multi scale dense recursive fusion network 基于多尺度密集递归融合网络的图像超分辨率算法 随着卷积
  • Activity劫持实例与防护手段

    原文地址 http blog chinaunix net uid 29170659 id 4930737 html 本文只用于学习技术 提高大家警觉 切勿用于非法用途 什么叫Activity劫持 这里举一个例子 用户打开安卓手机上的某一应用
  • postman如何进行更新呢?

    一般来说 postman我们要用最新的版本 最新版有些比较好的特性 如何更新呢 第一种 postman是自动更新的 什么都不用设置 就会自动更新 更新的界面表现是 第二种 手动设置 打开postman 在file里面选择setting up
  • (七)图像处理中常用算子Laplacian\Sobel\Roberts\Prewitt\Kirsch

    1 拉普拉斯 Laplacian 算子 1 1基础介绍 最简单的各向同性导数算子是拉普赖斯算子 其具有旋转不变性 对于两个变量的函数 f x y f x y f
  • java将一个文件或者目录复制到另一个文件下

    java将一个文件或者目录复制到另一个文件下 列如 把 F cc下的所有文件复制到 F home下面 如果是文件的话那就是 F JSON JSON jpg 和 F JSON JSON jpg import java io import ja
  • 如何计算归并排序算法的时间复杂度?

    如何计算归并排序算法的时间复杂度 什么是归并排序 计算时间复杂度 什么是归并排序 归并排序的概念十分简单 就是 分而治之 的思想 这里我直接从网上找了一份对归并排序算法的比较好的介绍排序算法 计算时间复杂度 关键是怎么计算时间复杂度 我们在
  • VTK安装与配置补充2

    本文参考自 https blog csdn net sinat 25923849 article details 78889674 1 原材料 1 1 VTK 最新 Release 文件包 https www vtk org downloa
  • Jenkins使用总结,2.0 新时代:从 CI 到 CD

    Jenkins近阶段使用的总结篇 只写了个引子 却一直未动手写完 今天补上 前几篇文章提到在内网jenkins直接构建部署升级线上环境 job都是暴露在外面 很容易被误操作 需要做简单的权限控制 以防止误操作 导致生产环境挂掉 但jenki
  • Zotero PDF translate翻译CNKI报错

    错误信息 请求错误 此翻译引擎不可用 可能是密钥错误 也可能是请求过快 可以尝试其他翻译引擎 或者来此查看相关回答 https zotero yuque com staff gkhviy pdf trans age09f 请注意 这些错误与
  • 【数据仓库设计基础1】关系数据模型理论与数据仓库Inmon方法论

    文章目录 一 关系数据模型中的结构 1 关系 2 属性 3 属性域 4 元组 5 关系数据库 6 关系表的属性 7 关系数据模型中的键 二 关系完整性 1 空值 NULL 2 关系完整性规则 3 业务规则 4 关系数据库语言 三 规范化 四
  • Openwrt 开启openvpn服务访问内网

    具体设置网上有很多 本篇仅记录如何设置访问内网网段 其实很简单 首先openvpn路由 可以使用 option push route 192 168 1 0 255 255 255 0 内网网段为192 168 1 0 或者 option
  • 2023-6-2第三十三天

    superimpose使叠加 tutorial教程 辅导材料 purge清除 净化 diagonally斜线的 对角线的 exponential指数的 ampersand eject逐出 弹出 supposed假定 猜想 误信的 assum
  • 硬币组合问题python_关于硬币的python问题

    展开全部 coding utf8 import random def chkcoin acoin basecoin 1 5 10 25 flag False for bc in basecoin 62616964757a686964616f
  • php curl 带入cookie,PHP CURL中传递cookie的方法步骤

    curl的cookie怎么使用 新手都很头疼的 curl的参数太多了 其中cookie部分就涉及了4个 当然了 手册上明白写的curl的cookie是3个 但是嘛 不是还有个header的参数嘛 里面可以包含cookie curl非常的好用
  • chatgpt赋能python:Python文件转pyc文件详解

    Python文件转pyc文件详解 Python作为一门程力语言 在软件工程领域中独树一帜 但是Python解释器每次运行程序都会解释Python代码 这种运行方式会降低程序的运行速度 为了避免这种情况的发生 可以将Python文件编译成字节
  • air724UG + Luat玩转物联网(四) 定时器

    luat已经将定时器封装入sys模块 每创建一个任务就会消耗一个定时器 最大不能超过32个 一 luat定时器使用方法 1 sys timerStart fnc ms 开启一个定时器 参数 参数 释义 fnc fnc 定时器回调函数 ms
  • React项目 管理后台页面框架搭建

    使用 antd 这个框架搭建 使用 Layout 进行页面布局 在文件夹 component 创建一个新的组件 叫做Frame 然后里面在创建一个叫做index js 这是我们管理后台的一个大的布局结构 在index js 里添加代码 首先
  • 【拍照画面异常问题的 buffer dump和处理】

    当拍照遇到画面异常问题 建议先dump拍照对应的raw yuv和jpeg 一 Dump拍照对应的raw图 1 Non zsl拍照 Non zsl拍照会让P1node重新出raw图 而拍照会用到这些raw图中的imgo buffer 1 1