基于深度掩码的动态模糊处理
在3D视觉场景识别中,因为有深度信息,可以对背景进行处理,将前后景进行分割,背景模糊处理,可以减少目标检测的误识别,同时过滤掉无效的图像信息。
1.直接根据深度信息过滤掉无效的背景
/*** @brief 根据深度信息模糊背景* @note* 根据RGB图像中每个像素的深度值,只保留深度值在depth_thred[0]和depth_thred[1]之间的像素点,其他的部分进行模糊处理* @param[in] rgb_image RGB图像* @param[in] depth_image 深度图像* @param[in] depth_threshold 深度阈值, [小,大]单位:mm* @param[out] output_image 输出图像* @return*/
int blurRgbBasedOnDepth(const cv::Mat &