基于深度特性的物体识别定位_Linux_Kinect2.0_libfreenect2

简介: 在上一篇中已经通过opencv获得到了各种图像,在这一篇中,将通过深度特性来进行物体的识别定位。1,深度图像处理1,运用opencv函数inRange来获取一定深度范围内的物体,进行二值化操作,并在此函数中设置两个阈值,来控制深度范围。

上一篇中已经通过opencv获得到了各种图像,在这一篇中,将通过深度特性来进行物体的识别定位。

1,深度图像处理

  • 1,运用opencv函数inRange来获取一定深度范围内的物体,进行二值化操作,并在此函数中设置两个阈值,来控制深度范围。(处理对象---depth)
  • 2,运用opencv函数morphologyEx来进行开运算,目的是消除图像中的噪点,开运算是形态学的基本操作,即先腐蚀后膨胀,具体可看我总结的这篇文章
  • 3,运用opencv函数findContours来获取边框。
  • 4,根据边框来获得最大外接矩形并画在rgb图上。

每个函数的具体用法请到opencv官方文档查看,因为再怎么说明也没有看文档(第一手资料)来的透彻。

2,处理结果

img_b4c880021c59e42a185aec8529cde746.png

深度图与彩色图的匹配还未完成,只是粗略匹配了下,后期还得经过matlab进行图像匹配。

目录
相关文章
|
4月前
|
Linux
linux定位日志文件
在Linux中查找名为"log.txt"的日志文件,可使用`find`命令从根目录开始搜索:`find / -name log.txt 2>/dev/null`。此命令会忽略错误信息,确保只显示找到的文件路径。
41 1
|
4月前
|
算法 Java Linux
Linux下文件增删改查定位压缩操作与权限所属用户
Linux下文件增删改查定位压缩操作与权限所属用户
63 0
|
4月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 slocate命令使用教程
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 slocate命令使用教程
60 0
|
4月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 locate命令使用指南
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 locate命令使用指南
77 0
|
29天前
|
监控 关系型数据库 MySQL
在Linux中,mysql的innodb如何定位锁问题?
在Linux中,mysql的innodb如何定位锁问题?
|
4月前
|
安全 Linux 开发者
⭐⭐⭐⭐⭐Linux C/C++ 进程崩溃诊断以及有效数据收集:解锁代码问题快速定位与修复的方法
⭐⭐⭐⭐⭐Linux C/C++ 进程崩溃诊断以及有效数据收集:解锁代码问题快速定位与修复的方法
308 1
|
27天前
|
运维 监控 Linux
Linux系统读写硬盘慢,如何排查?四步教你定位问题!
【8月更文挑战第24天】在Linux系统运维中,硬盘读写速度慢是一个常见且影响重大的问题。它不仅会导致服务器性能下降,还会影响用户体验。本文将详细介绍四个步骤,帮助你快速定位并解决Linux系统硬盘读写慢的问题。
178 0
|
28天前
|
Kubernetes Linux API
在Linux中,LVS-DR模型的特性是什么?
在Linux中,LVS-DR模型的特性是什么?
|
28天前
|
负载均衡 算法 Linux
在Linux中,LVS-NAT模型的特性是什么?
在Linux中,LVS-NAT模型的特性是什么?
|
1月前
|
运维 监控 Java
在Linux中,当遇到系统卡顿时,你会采取哪些步骤来定位原因?
在Linux中,当遇到系统卡顿时,你会采取哪些步骤来定位原因?