当前位置: 首页 > article >正文

小驰私房菜_09_应用集成Raw域算法流程

[小驰私房菜] [算法集成] [raw域算法]

本篇文章分下面几点展开:

1)什么是raw域算法?

2)为什么需要采用raw域算法,为什么需要在应用上集成?

3)应用上如何集成raw域算法?

一、什么是raw域算法

 算法处理的是camera的流数据,camera流比较常见的有yuv流,还有从sensor直接出来的raw流。

 那raw域算法就是表示我们送给算法处理的是raw数据。

二、为什么需要采用raw域算法,为什么需要在应用上集成?

 1、raw流相对于yuv流,保留了更多的信息细节。能满足算法更高的要求。所以这个是看需求而定,相当于采用yuv流的算法,采用raw流能处理更多的信息细节。

2、之所以放在上层集成,是为了在不同的芯片平台之间移植的方便。相对于底层的移植,在上层做移植更方便。

三、应用上如何集成raw域算法?

1、我们先来看下使用raw域算法的一个场景,我们把它定义成一个usercase。

UserCase: 

    i、 应用上下发请求一帧raw数据;

    ii、上层在接收到raw数据后,送给算法处理;

   iii、算法处理完成后,送给底层处理,请求生成jpeg;

    iv、应用接收到处理后的jpeg数据,并将jpeg文件保存在本地。

  


http://www.kler.cn/a/5555.html

相关文章:

  • 详细讲解axios封装与api接口封装管理
  • LabVIEW数字式气压计自动检定系统
  • 企业销售人员培训系统|Java|SSM|VUE| 前后端分离
  • 通过GRE协议组建VPN网络
  • 【Compose multiplatform教程08】【组件】Text组件
  • 服务器上加入SFTP------(小白篇 1)
  • 我的天哪, 什么是SOA架构
  • 数据库+加密算法参考材料-2023.3.29
  • 【Linux】进程控制(创建、终止、等待)
  • Android FrameWork——SystemServer
  • 提高java反射效率
  • 网络编程socket(下)
  • 非科班应届生培训Java能就业吗?
  • GPT-4老板:AI可能会杀死人类,已经出现我们无法解释的推理能力
  • 正则表达式
  • 如何同时处理多个聊天
  • 第03章 用户与权限管理
  • 用python如何实现智能合约?
  • ​【java】蓝桥杯——小蓝与钥匙_全错排列​
  • 我用Python写的一个操控玩具车的程序
  • 微服务_微服务的架构演进之路
  • STL容器之<multiset>
  • 【计算机视觉 | 目标检测】Object query的理解
  • 【开发实践】在线考试系统(三) Sortable实现试题的重排序
  • 太敢说了,编程如果这么自学,培训班都得倒闭,直接省去上万元的学费
  • 【iOS】—— 多线程之pthread、NSThread