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. 总结

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

相关推荐
浪里镖客2 天前
Python调用海康MV-CU013-AUOM(USB3.0连接)工业相机录制视频
数码相机
QYR-分析2 天前
手持声学相机行业增速稳健 国产突围开启产业新格局
数码相机
gaosushexiangji2 天前
基于高速3D-DIC的风力叶片旋转工况下应变测量与振动模态分析
数码相机
格林威4 天前
工业相机Chunk功能全解析:图像嵌入时间戳、编码器元数据(附堡盟C#代码)
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
XMAIPC_Robot4 天前
RK3588四路1080P工业MIPI相机视觉网关,同时支持RK3588+FPGA的24路相机同步方案
人工智能·数码相机
吐了啊取名字太难5 天前
美颜系统AI修图本地跑并支持Mac、win、安卓、iOS不卡顿
android·人工智能·windows·数码相机·mac·ai编程
科技圈快迅5 天前
科美锐(Komery)新手入门数码相机产品梳理:百元到千元,不同价位实际能买到什么
数码相机
OAK中国_官方6 天前
OAK相机 IMU 和外壳标定
数码相机
FrameNotWork6 天前
HarmonyOS 6.0 相机开发——拍照与录像
数码相机·华为·harmonyos
song150265372986 天前
M12 X-Code 8芯 PoE 相机/远程IO 针脚定义完整详解
数码相机