简体   繁体   English

3D图像中的目标识别

[英]Object recognition in 3D images

I have a 3D video that I have broken down into single images in 7 different planes. 我有一个3D视频,已将其分解为7个不同平面中的单个图像。 I am wondering what tools can I use for object detection. 我想知道我可以使用哪些工具进行对象检测。 I read that OpenCV might not be the right tool for that, what could I use instead? 我读到OpenCV可能不是正确的工具,该怎么用呢?

Regards 问候

Aleksej 阿列克谢

OpenCV can be used for segmentation on 3D data as long as it can be represented as a depth map (normally the information of the Z-axis in camera coordinate). 只要OpenCV可以表示为深度图(通常为相机坐标中Z轴的信息),就可以将其用于3D数据的分割。

If you have depth data as a cv::Mat, you can run segmentation (region-growing, watershed, etc) on the depth data to get segmented objects. 如果您将深度数据作为cv :: Mat,则可以对深度数据运行分割(区域增长,分水岭等)以获取分割的对象。

It is assumed that the edges are distinguishable and unique between objects ofcourse. 假定边缘在课程对象之间是可区分的且唯一的。

As a pre-processing step, you can also smoothen the edges with some morphological operations to make the segmentation better. 作为预处理步骤,您还可以使用一些形态学操作使边缘平滑,以使分割效果更好。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM