Argus camera API

本文介绍了Jetpack Camera API的LibArgus组件,它是一个开放标准,跨平台的相机子系统低级控制接口,支持多流、多摄像头和多进程。尽管Argus的对象没有内置方法,但其接口提供了高效GPU处理和API交互。此外,文章还讨论了YUV数据格式,包括planar和packed两种布局以及YUV444、YUV422和YUV420三种采样方式。在ROS中,通过image_transport发布和订阅图像,详细教程链接给出。
摘要由CSDN通过智能技术生成

1、 JETPACK CAMERA API: LIBARGUS

Advantage:

Open Standard
Cross Platform
Low-level control of camera subsystem
Frame-based capture control
Metadata output for frame statistics
Multi-stream, multi-camera, multi-process support
Efficient GPU processing and API interop via EGLStreams
Extendable and backwards compatible

 

*Objects do not have methods. All methods are provided by Interfaces.

 

*iImage->mapBuffer() does not give buffers in pitch linear. 使用NvBuffer读取( nvbuf_utils.h),读取时注意stride大小

 

2、YUV 数据格式,Y表示亮度,UV表示色彩信息

参考:https://blog.csdn.net/swartz_lubel/article/details/75758806

YUV格式: 1)planar ,YUV分开(YYYYUUVV...)   2)packed  (YUVYUV...)

YUV采样

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值