【发布时间】:2020-03-15 03:34:51
【问题描述】:
所以我在很短的时间内就被分配了一个项目,鉴于我对 c++ 的经验很少,我认为向社区寻求帮助是个好主意!
基本上,我们有一个 .png,它是棒球比赛的图像,我们必须使用 opencv(及其类似软件)使用 c++ 来检测、勾勒和提取球棒的坐标。
到目前为止,我已将 opencv 安装到 Visual Studio 2019 上并阅读了数小时的教程,但我觉得我没有取得很大的实际进展。
作为一个初学者,我想知道这里是否有人可以让我的前进道路更加清晰!
【问题讨论】:
-
图像处理和对象检测不是你可以在“短时间内”学习的主题。你在目标检测方面取得了哪些进展,你了解吗,opencv 对你的图像做了什么等等?你没有说你取得了多少进步,所以我们无法决定你必须去哪里,即使这甚至是广泛的。给我一个提示,开始使用 python 对 opencv 进行原型设计。与处理 opencv 和 c++ 问题相比,您取得了更快的进展。然后,当您的原型工作时,尝试将其转换为 c++(这是我通常的工作方式)
-
这个问题太宽泛了......但是......幸运的是,“棒球棒”是 “现成的” 检测器通常检测到的物品之一,例如哟洛。只需在谷歌上搜索“opencv yolo 棒球棒”,您就会看到许多关于如何使用 yolo 和 opencv 的教程。一旦你检测到它,你就可以专注于如何找到轮廓及其坐标......祝你好运
标签: c++ opencv artificial-intelligence object-detection