sách gpt4 ai đã đi

c++ - 检测图像中的多个 3d 形状

In lại 作者:太空宇宙 更新时间:2023-11-03 23:19:12 27 4
mua khóa gpt4 Nike

我目前正在为我最近开始的一个项目学习 OpenCV,并且需要检测图像中的 3D 盒子(想象一下大塑料盒子可能是 3 英尺 x 2 英尺 x 2 英尺)。我已经使用 inRange 方法创建了一个图像,其中只有我想检测的框,但我不确定从那里去哪里。我想从 OpenCV 返回这些盒子的 3D 表示,但我不知道如何做。我找到了很多教程来解释如何只对一个对象执行此操作(我已成功完成),但我不知道如何在一张图像中使用多个框来执行此操作。

Cảm ơn!

1 Câu trả lời

如果您已经建立了一种适用于一个对象的方法,您可以采用分而治之的方法:通过将具有多个框的图像分成几个具有一个对象的图像,将您的问题分成几个小问题.

  1. 对您的图像应用对象检测器。 This Tutorial on Object Detection may help you .使用 OpenCV 快速搜索对象检测也给出了 cái này .
  2. 确定对象的边界框(x 和 y 坐标的最小值/最大值,可能添加一些边界边距)
  3. 裁剪边界框以获得单个对象图像
  4. 将您已有的方法应用于单对象图像集

在重叠的情况下,裁剪后的图像可能需要一些处理来隔离“主要”对象。 4. 是否有效则取决于您的方法对遮挡的稳健程度。


我在寻找对象检测时偶然发现了您的问题。您提问已经有一段时间了,但由于这是一个公共(public)知识库,关于该主题的讨论可能对其他人仍然有帮助。

关于c++ - 检测图像中的多个 3d 形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33609172/

27 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com