OAK相机入门(二):深度噪声滤除

文章目录

  • [1. 产生噪声原因](#1. 产生噪声原因)
  • [2. 解决方法](#2. 解决方法)
    • [2.1 设置confidence threshold](#2.1 设置confidence threshold)
    • [2.2 提高图片质量](#2.2 提高图片质量)
    • [2.3 对图片进行滤波](#2.3 对图片进行滤波)
  • [3. 总结](#3. 总结)

1. 产生噪声原因

OAK相机通过匹配同一点在左右相机的视差,来计算深度,如果物体表面问题区别性较低,就会造成误匹配,从而导致测量精度降低。

2. 解决方法

2.1 设置confidence threshold

在进行匹配的时候,会给每个深度设置一个深度置信度值,值越小,置信度越高,精度越高。

c 复制代码
# Create the StereoDepth node
stereo_depth = pipeline.create(dai.node.StereoDepth)
stereo_depth.initialConfig.setConfidenceThreshold(threshold)

# Or, alternatively, set the Stereo Preset Mode:
# Prioritize fill-rate, sets Confidence threshold to 245
stereo_depth.setDefaultProfilePreset(dai.node.StereoDepth.PresetMode.HIGH_DENSITY)
# Prioritize accuracy, sets Confidence threshold to 200
stereo_depth.setDefaultProfilePreset(dai.node.StereoDepth.PresetMode.HIGH_ACCURACY)

超过threshold的值,会被过滤掉,设置为0

2.2 提高图片质量

深度图成像是通过视差产生的,所以高质量的图像十分重要。产生高质量图像方法:

  • 采用灰度图:更好的 quantum efficiency
  • 对于弱光环境,增大曝光时间,而不是增大ISO,技巧是,曝光时间等于1/FPS
  • 调整ISP

2.3 对图片进行滤波

滤波器参数介绍
例程

3. 总结

提高精度的方法:提高图片质量,采用灰度图,用延长曝光代替增大感光,对深度图进行滤波

相关推荐
合方圆~小文1 天前
AI摄像头精准识别技术依赖于深度算法
数据结构·数据库·数码相机·模块测试
youngong3 天前
强迫症之用相机快门数批量重命名文件
数码相机·文件管理
weixin_466485117 天前
halcon标定助手的使用
数码相机
诸葛务农8 天前
ToF(飞行时间)相机在人形机器人非接触式传感领域内的应用
数码相机·机器人
塞北山巅9 天前
相机自动曝光(AE)核心算法——从参数调节到亮度标定
数码相机·算法
美摄科技9 天前
相机sdk是什么意思?
数码相机
phyit9 天前
全景相机领域,影石何以杀出重围?
数码相机
鄃鳕9 天前
装饰器【Python】
开发语言·python·数码相机
聪明不喝牛奶10 天前
【已解决】海康威视相机如何升级固件
数码相机
PAQQ10 天前
1站--视觉搬运工业机器人工作站 -- 相机部分
数码相机·机器人