RealSense D435深度相机开发(三)----基于距离的图像分割(下)

本文介绍了使用RealSense D435相机的深度信息与OpenCV的grabcut算法结合,实现基于距离的图像分割。相比于传统的RGB相机,该方法能自动根据Z轴深度分割背景,但可能因鲁棒性问题导致分割效果不佳。

 这次演示的demo是基于OpenCV grabcut分割算法+深度信息去除背景。

基于RGB相机的grabcut分割算法需要鼠标去框选指定的object,实现分割的目的,类似下图所示:


 而下图是基于rgb-d相机的grabcut分割算法,它能够根据Z轴的深度信息,自动的分割背景,达到下图的效果,但是缺点在于鲁棒性很差,很难做到正确分割。。


这是源码:

// License: Apache 2.0. See LICENSE file in root directory.
// Copyright(c) 2017 Intel Corporation. All Rights Reserved.

#include <librealsense2/rs.hpp> // Include RealSense Cross Platform API
#include <opencv2/opencv.hpp>   // Include OpenCV API
#include "../cv-helpers.hpp"    // Helper functions for conversions between RealSense and OpenCV

int main(int argc, char * argv[]) try
{
    using namespace cv;
    using namespace rs2
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值