Camera Sensor Binning & skipping 模式介绍
2023-09-27 14:25:47 时间
通常Camera Sensor 在不同的分辨率下会对应不同的帧率。想要提高帧率就要考虑是否需要缩小视野(FOV)。若不希望视野缩小,又需要减少resolution, 常用的两种方式是Binning 和 Skipping 采样。
如下图是RGB sensor 2x2 Binning 处理示意图
如下图是RGB sensor 2x2 Skipping 处理示意图 :
Binning是将相邻像元(相同颜色)感应的电荷加在一起,以一个像素的模式读出。在环境光照低的情况下,提高摄像头表现力,通常处理方式如下:
skipping模式通过抽取指定像素点来降低分辨率,如下是2x2 skipping和4x4 skipping抽点方式:
由于我们公司的深度摄像头通常采用单色黑白图,如OV9282、9286等,每一个点只含有灰度值,这类sensor 和RGB SENSOR的两种模式虽然和RGB sensor类似,但是有一点差异,下图所示分别介绍9286了 2x2 binning 和 2x2 、4x4 skipping模式下的处理方式
对于binning模式,不管是RGB 还是单色(黑白)图,采用多点合成一点的方式,但不同sensor的计算方式有差异,有的是多点平均,有的是加权平均处理,有的直接多点(加权)相加除以某个值,通常效果都会比skipping好,不会有明显锯齿现象。
备注:
点击下面链接,进入奥比中光开发者社区,了解更多3D视觉技术信息:
https://developer.orbbec.com.cn/
或扫描下方二维码,进入奥比中光开发者社区:
相关文章
- 深度学习-Pytorch:构建DNN神经网络模型【构建方式:自定义函数及参数、nn.Module()、nn.Module()&nn.Sequential()】、Visdom可视化
- 期刊论文图片代码复现【由图片还原代码】(Origin&Matlab)
- 对线性回归模型进行诊断和解读(Linear Regression Model Diagnosis & Interpretation)
- [Advanced Python] Swagger: API Documentation & Design Tools
- js 作用域链&内存回收&变量&闭包
- 【Hadoop】YARN 原理、MR本地&YARN运行模式
- OpenCV:Debug和Release模式 && 静态和动态编译
- ElasticStack系列之十八 & ElasticSearch5.x XPack 过期新 License 更新
- 【Selenium】Selenium绕过检测 & 隐藏特征
- MFC多线程内存泄漏问题&解决方法
- Linux Oracle服务启动&停止脚本与开机自启动
- 2019牛客暑期多校训练营(第九场)Quadratic equation——二次剩余(模奇素数)&&Cipolla算法
- 用 Python3 & OpenCV 将视频转成字符动画
- webpack4.0各个击破(4)—— Javascript & splitChunk
- WindowManager实现悬浮窗口&可自由移动的悬浮窗口
- 石家庄漫展 北京D剧团 中华神厨
- 我的Android进阶之旅------>Android Activity的singleTask加载模式和onActivityResult方法之间的冲突
- 【hive&spark】HiveSql&SparkSql—COUNT(DISTINCT ) OVER (PARTITION BY )报错解决方案
- 我的Android进阶之旅------>Android权限参考大全